JS基础知识补充和性能优化知识学习(CHROME小技巧)
来源:互联网 发布:撤销中国根域名服务器 编辑:程序博客网 时间:2024/06/05 02:32
1.尽量减少js操作dom节点,减少页面的重排和重绘,尽量在appendChild前面进行添加操作,使用文档碎片
window.onload = function(){var oUl = document.getElementById('uploadFile');console.time('hello');for(var i = 0 ; i < 5000 ; i++){var oLi = document.createElement('li');oUl.appendChild(oLi); }console.timeEnd('hello');}window.onload = function(){var oUl = document.getElementById('uploadFile');var oFrag = document.createDocumentFragment();console.time('hello');for(var i = 0 ; i < 5000 ; i++){var oLi = document.createElement('span');oFrag.appendChild(oLi);}oUl.appendChild(oFrag);console.timeEnd('hello');}
2.chrome小技巧
当页面元素很多找不到固定页面时,可以使用ctrl+p尝试出搜索功能并使用
ctrl+o找到合适的行号
调出页面被浏览器隐藏的元素settings-->element-->Show user agent shadow DOM
ctrl+d选中当前单词的下一个匹配,并可以一键修改
0 0
- JS基础知识补充和性能优化知识学习(CHROME小技巧)
- js性能优化的小知识
- 性能优化小技巧
- js性能优化技巧
- js性能优化技巧
- js性能优化技巧
- JS性能优化技巧
- javascript性能优化小知识
- Java性能优化小技巧
- mysql性能优化小技巧
- 代码性能优化小技巧
- android 性能优化小技巧
- Android 性能优化小技巧
- PHP性能优化小技巧
- postgres 性能优化小技巧
- 前端性能优化知识,包括css和js
- 前端性能优化知识,包括css和js
- js性能优化及技巧
- 左值和右值
- bootstrap排版、
- Android 系统的架构
- 使用MySQL命令行新建用户并授予权限
- 关于Growth Hacker的笔记
- JS基础知识补充和性能优化知识学习(CHROME小技巧)
- 职责链模式(23)
- Spark MLlib系列(二):基于协同过滤的电影推荐系统
- java源码解读之Integer
- 文本,块的位置
- Fibonacci数列以及蓝桥杯Fibonacci数列%10007
- 【PAT】1072. Gas Station
- android中跨进程通讯的4种方式
- Spring配置EL表达式