- 博客(5)
- 收藏
- 关注
原创 getAttribute(),setAttribute()的方法使用以及区别。
1.getAttribute()方法返回指定属性名的属性值 接受一个参数。注:通过对象获取属性,只能获取到原始属性; //ps: getAttribute()可以获取原始属性和自定义属性的值 而通过对象获取属性值只能获取原始属性的值 如下所示:<a href="#" target="_blank" data-index="one">getAttribute </a> ...
2018-03-21 23:05:31 5337
原创 js 原生实现scrollTop 源代码
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author&q
2018-08-30 12:26:09 2131
原创 offsetWidth offsetHeight offsetTop offsetLeft scrollTop scrollLeft clientTop clientWidth
1、offsetWidth、offsetHeightoffsetWidth:(border-left+border-right+padding-left+padding-right+width)以此类推 offsetHeight=border-top+border-bottom+padding-top+padding-bottom +height2.offsetTop ...
2018-08-30 11:45:56 240
原创 闭包面试 1分钟理解
(1)、使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 (2)、闭包有三个特性: 1、函数嵌套函数 2、函数内部可以引用外部的参数和变量 3、参数和变量不会被垃圾回收机制回收...
2018-08-28 09:36:28 723
原创 (新手总结)前端模块化,AMD,CMD 面试总结
最近在群里看到一些小伙伴讨论到面试题,楼主在面试时遇到的面试问题,恶补一下。commonJS,CMD/AMD对应类似的实现是 noedJs(webpack)/RequireJs/SeaJs AMD/CMD主要针对浏览器端。模块化一个模块化实现特定功能,组织JS中的业务逻辑,都可以称为模块化。这种模块化类似于 java中的包 直接引入,即插即用,不会产生变量冲突,就是如此便捷。c...
2018-08-21 11:24:07 6875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人