随笔分类 -  JS

摘要:1、为什么会有浅拷贝和深拷贝 首先要知道JS中数据结构分为值类型和引用类型。 值类型直接指向一块内存,内存中村放的是变量的值。 引用类型也会指向一块内存,内存中存放的是变量值的地址,而不是真的值本身。 那么引用类型中,值的变化会导致所有指向这块内存地址的变量获得的返回值都发生改变。在实际开发中,有时 阅读全文
posted @ 2017-03-28 14:11 Liuyt 阅读(784) 评论(0) 推荐(0)
摘要:2017.07.16 现在大家可以直接使用yarn的方式安装包,可以解决babel目录过长导致webstorm卡死的问题。 yarn的安装不会执行组件命令就不会导致node_modules下面继续嵌套node_modules 因为babel文件夹太多,webstorm又有扫描文件记录文件历史的功能, 阅读全文
posted @ 2016-11-17 11:09 Liuyt 阅读(2284) 评论(3) 推荐(0)
摘要:数据抓取 主要思路和原理 在根节点document中监听所有需要抓取的事件 在元素事件传递中,捕获阶段获取事件信息,进行埋点 通过getBoundingClientRect() 方法可获取元素的大小和位置 通过stopPropagation() 方法禁止事件继续传递,控制触发元素事件 在冒泡阶段获取 阅读全文
posted @ 2016-09-22 11:54 Liuyt 阅读(14004) 评论(1) 推荐(1)