![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端
文章平均质量分 64
「已注销」
这个作者很懒,什么都没留下…
展开
-
常用 前端开发 知识积累
闭包的理解使用闭包主要是为了设计私有的方法和变量。 优点是可以避免全局变量的污染, 缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露Cookie第一:每个特定的域名下最多生成20个cookieIE6或更低版本最多20个cookieIE7和之后的版本最后可以有50个cookie。Firefox最多50个cookiechrome和Safari没有做硬性限制第二:cookie的最大大约...原创 2018-05-04 16:38:34 · 157 阅读 · 0 评论 -
Web性能优化有哪些方式?
1).尽可能减少HTTP请求次数2).使用CDN3).避免使用src和href标签4).加入Expires或Cache-Control Header5).使用Gzip压缩6).在html文件顶部放置样式表7).在html文件底部放置Javascript脚本8).避免使用CSS表达式9).使用外部Javascript和CSS外部文件10).减少使用DNS查找次数11).精简Javascript和CS...原创 2018-05-07 18:18:37 · 621 阅读 · 0 评论 -
JS函数防抖和函数节流
JS函数防抖和函数节流问题引入问题1: 如果实现了dom拖拽功能,但是在绑定拖拽事件的时候发现每当元素稍微移动一点便触发了大量的回调函数,导致浏览器直接卡死,这个时候怎么办?问题2:如果给一个按钮绑定了表单提交的post事件,但是用户有些时候在网络情况极差的情况下多次点击按钮造成表单重复提交,如何防止多次提交的发生?为了应对如上场景,便出现了函数防抖和函数节流两个概念,总的来说:这两个方法是在时间...原创 2018-05-15 11:17:25 · 343 阅读 · 0 评论 -
虚拟DOM实现流程
尚未使用虚拟DOM方案一:1. state数据2.JSX模版3,数据+模版结合,生成真实的DOM,来显示4. state发生改变5. 数据+模版结合,生成真实的DOM,替換原始的DOM 缺陷:第一次生成了ー个完整的DOM片段第二次生成了一个完整的DOM片段第二次的D0M替换第一次的DOM,非常耗性能方案二:1. state数据2.J...原创 2018-08-06 13:20:12 · 411 阅读 · 0 评论