- 博客(6)
- 收藏
- 关注
转载 什么是闭包,如何使用它,为什么要使用它?
包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 使用闭包的注意点: · 由于闭包会...
2018-12-04 12:14:31
2633
转载 CSS样式覆盖规则
CSS样式覆盖规则 规则一:由于继承而发生样式冲突时,最近祖先获胜。 规则二:继承的样式和直接指定的样式冲突时,直接指定的样式获胜 规则三:直接指定的样式发生冲突时,样式权值高者获胜。 样式的权值取决于样式的选择器,权值定义如下表。 CSS选择器 权值 标签选择器 1 类选择器 10 ID选择器 100 内联样式 1000 伪元素(:first-child等) 1 伪类(:link等) 10 可以...
2018-12-04 11:50:12
327
1
转载 关于JS事件冒泡与JS事件代理(事件委托)
事件作为DOM操作重要的一环,需要大家好好理解和运用,今天特意看了一下事件冒泡和事件代理的相关资料,感触颇深,也深感自己的无知不知道多浪费了多少内存,废话不多说进入正题: 1.事件冒泡: 通俗易懂的来讲,就是当一个子元素的事件被触发的时候(如onclick事件),该事件会从事件源(被点击的子元素)开始逐级向上传播,触发父级元素的点击事件。 2.事件委托 事件委托,首先按字面的意思就能看你出来...
2018-12-04 11:40:35
558
转载 JS哪些操作会造成内存泄露
1)意外的全局变量引起的内存泄露 function leak(){ leak=“xxx”;//leak成为一个全局变量,不会被回收 } 2)闭包引起的内存泄露 3)3)没有清理的DOM元素引用 4)被遗忘的定时器或者回调 5)子元素存在引起的内存泄露 ...
2018-12-04 11:28:27
381
转载 如何进行网站性能优化
如何进行网站性能优化 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。 总之,恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用。 前端优化的途径有很多,按粒度大致可以分为两类,第一类是页面级别的优化,例如 HTTP请求数、脚本的无阻塞加载、...
2018-12-04 11:14:01
365
转载 常见的HTTP状态码
常见的HTTP状态码 2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器...
2018-12-04 11:04:30
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅