DOM常见的操作
创 增 删 改 查
可视区属性
如何判断一个元素是否在可视区域中?
可视区域即我们浏览网页的设备肉眼可见的区域。一些常用的功能:
- 图片的懒加载
- 列表的无限滚动
- 计算广告元素的曝光情况
- 可点击链接的预加载
实现方式
判断一个元素是否在可视区域,我们常用的有三种办法:
如何实现上拉加载,下拉刷新?!
大文件怎么实现断点续传?!
BOM对象有哪些
JavaScript 中内存泄漏有哪几种情况 !
内存泄露的解释:程序中己动态分配的堆内存由于某种原因未释放或无法释放。
- 根据JS的垃圾回收机制,当内存中引用的次数为0的时候内存才会被回收
- 全局执行上下文中的对象被标记为不再使用才会被释放
内存泄露的几种场景
- 全局变量过多。通常是变量未被定义或者胡乱引用了全局变量
- 闭包。 未手动解决必包遗留的内存引用。定义了闭包就要消除闭包带来的副作用。
- 事件监听未被移除