摘要:
引用:http://www.cnblogs.com/coco1s/p/5499469.html 防抖 简单来说,就是在resize或者scroll等操作特别频繁的时候,规定触发事件的频率,不要太频繁 设定计时器,setTimeout(func, wait) 如果在执行func之前,wait时间内就又 阅读全文
posted @ 2019-03-15 17:30
闲敲棋子
阅读(672)
评论(0)
推荐(0)
摘要:
ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在载入数据的同时将数据缓存到内存中,一旦数据被加载其中,只要我们没有刷新页面,这些数据就会一直被缓存在内存中,当我们提交 的URL与历史的URL一致时,就不需要提交给服务器,也就是不需要从服务器上面去获取数据。 虽然这 阅读全文
posted @ 2019-03-15 17:06
闲敲棋子
阅读(317)
评论(0)
推荐(0)
摘要:
理想情况下,脚本的加载应该与文档的加载同时进行,并且不影响DOM的渲染。这样,一旦文档就绪就可以运行脚本,因为已经按照标签的次序加载了相应脚本。 要等到dom文档解析完才会被执行 只有IE能用 脚本延迟执行 deffer 添加defer属性相当于告诉浏览器: 马上开始加载这个脚本吧 等到文档就绪,且 阅读全文
posted @ 2019-03-15 16:56
闲敲棋子
阅读(291)
评论(0)
推荐(0)
摘要:
引自:https://blog.csdn.net/xiaoba_598/article/details/80503262 盒子拖拽—运用到的有onmousedown事件,onmousemove事件以及onmouseup事件 1、当鼠标点击下去的时候我们需要获取鼠标所在位置的横纵坐标,然后获取盒子的离 阅读全文
posted @ 2019-03-15 16:25
闲敲棋子
阅读(673)
评论(0)
推荐(0)
摘要:
clientHeight 是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。不包含border和滚动条 offsetHeight 表示可视区域的高度,包含了border和滚动条 scrollHeight: 表示了所 阅读全文
posted @ 2019-03-15 16:16
闲敲棋子
阅读(121)
评论(0)
推荐(0)
摘要:
call() applay() bind() 区别 三者的相同点:都是用来改变this的指向 call()和apply()的区别: 相同点:都是调用一个对象的一个方法,用另一个对象替换当前对象(功能相同) //例如: var obj = {}//定义一个空的对象 function f(x,y){ c 阅读全文
posted @ 2019-03-15 15:37
闲敲棋子
阅读(679)
评论(0)
推荐(0)
摘要:
js的new操作符做了哪些事 新建一个空对象 把新对象的_proto_指向构造函数的prototype 将构造函数中的this指针指向新对象,执行构造函数,新对象有了构造函数中的属性或方法 返回这个对象 js的Object.create()做了哪些事 创建一个新对象 把新对象的_proto_指向传入 阅读全文
posted @ 2019-03-15 15:33
闲敲棋子
阅读(214)
评论(0)
推荐(0)

浙公网安备 33010602011771号