2rever的前端小站

2rever的前端小站

跨界前端的自我修养

js里的对象的深浅拷贝
众所周知,js里面对象及其数组不是基本数据类型,当复制操作的时候我们不会复制一个值出来,而是复制一个对这个值的指向,当我们有复制对象需求的时候,可以借助lodash上相应的函数,或者使用一下方法实现。 浅拷贝指的是当对象有多层的时候只复制第一层,子对象还是复制的指向。 深拷贝指的是连同子对象都是一个全新的值。 浅拷贝 123456789function shallowCopy(src) { var dst = {} for(var prop in src) { if(src.hasOwnProperty(prop))...
html和css的命名规范
html和css的命名规范语义化html标签 语义化html元素不仅有利于代码维护,还利于网页的SEO1234567<header></header> //头部<nav></nav> //导航<aside></aside> //一边<article> //文章 <section></section> //部分</article><footer></footer> //页脚 Css命名规范BEM规范 BEM 是一种基于组件的...
这是我的第一篇文章
Hexo博客添加valine评论功能增加评论功能我原来以为添加评论是一件很麻烦的事情,其实就是在LeanCloud上注册账号,获取appId和appKey,然后在themes目录下自己选用的主题目录下,找到_config.yml文件,找到valine字段,把下文xxx字段替换为valine官网上设置里面获取的值填进去就完了,由于本主题已经集成多种非后端评论系统,所以直接开箱即用。 12valine_appId: xxxvaline_appKey: xxx
2rever
建筑系 => 前端