摘要: 浅拷贝 浅拷贝是拷贝第一层的拷贝 使用 解决这个问题。 通过展开运算符 来实现浅拷贝 深拷贝 简单的做法: 但是该方法也是有局限性的: 会忽略 会忽略 会忽略函数 不能解决循环引用的对象 (会抱错) 如果你所需拷贝的对象含有内置类型并且不包含函数,可以使用 " " 自封装深拷贝 思路: 1. 使用f 阅读全文
posted @ 2019-10-27 23:38 Nayek 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 每个函数在被调用时都会自动取得两个特殊变量:this和arguments;内部函数在搜索这两个变量时,只会搜索到其活动对象为止,因此永远不可能直接访问外部函数中的这两个变量。 不过,把外部作用域中的this对象保存在一个闭包能够访问到的变量里,就可以让闭包访问该对象了,例子如下: 知识点:红宝书18 阅读全文
posted @ 2019-10-27 22:51 Nayek 阅读(189) 评论(0) 推荐(0) 编辑
摘要: CSS预处理器 1. 基于CSS的另一种语言 2. 通过工具编译成CSS 3. 添加了很多CSS不具备的特性 4. 能提升CSS文件的组织方式 CSS预处理器的作用 1. 帮助更好的组织CSS代码 2. 提高代码复用率 3. 提升可维护性 CSS预处理种类 1. Less 文件后缀名:.less a 阅读全文
posted @ 2019-10-27 15:43 Nayek 阅读(1359) 评论(0) 推荐(0) 编辑