JS基础知识补充和性能优化知识学习(CHROME小技巧)
2017-02-20 00:04
399 查看
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选中当前单词的下一个匹配,并可以一键修改
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选中当前单词的下一个匹配,并可以一键修改
相关文章推荐
- 性能优化系统学习(一):基础知识
- 性能优化系统学习(一):基础知识
- 黑马程序员_学习日记23_C#基础知识补充(StringBuilder、ArrayList、HashTable)
- 客户端js性能优化小技巧整理
- Node.js学习--基础知识(4)--模块与包
- js学习笔记之基础知识
- Node.js学习--基础知识(7)--fs
- js基础知识学习站点汇总
- Js学习---妙味课堂2-2 (说一些DOM的基础知识)
- Node.js学习--基础知识(5)--npm
- c语言学习之基础知识点介绍(二):格式化控制符和变量的补充
- JavaScript 入门基础知识 想学习js的朋友可以参考下
- Java软件开发基础知识梳理之(3)------JDCB操作数据库性能优化策略
- Node.js学习--基础知识(8)--全局对象和全局变量
- Node.js学习--基础知识(2)--异步IO与事件式编程
- 根据w3cSchool学习javascript整理js的一些基础知识
- C语言性能优化与基础知识
- Node.js学习--基础知识(9)--HTTP客户端
- Node.js学习--基础知识(9)--HTTP服务器
- Node.js学习--基础知识(6)--常用工具util和事件EventEmitter