试题详情
- 简答题你有哪些性能优化的方法?
-
1.减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存,图片服务器。
2.前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数
3.用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能。
4.当需要设置的样式很多时设置className而不是直接操作style。
5.少用全局变量、缓存DOM节点查找的结果。减少IO读取操作。
6.避免使用CSS Expression(css表达式)又称Dynamic properties(动态属性)。
7.图片预加载,将样式表放在顶部,将脚本放在底部 加上时间戳。 关注下方微信公众号,在线模考后查看
热门试题
- 在HTML文档中,
和标
- 简述cookie和session的区别。
- 网站为什么要进行重构(网站重构的好处)
- Css样式background-posi
- 有哪些性能优化的方法?
- 向子页面发送消息window.frame
- 在html页面中,任何一个可显示的页面元
- cxt.arc(100,100,100,
- 如何区分: DOCTYPE声明/新增的结
... 是用来定义();- 下面是相对路径的是()。
- 以下定位,脱离文档流的是()。
- 设置鼠标移动到链接上时候文字变成红色如何
- 谈谈性能优化问题。
- 关于超链接,target属性作用如何?
- 当type=text时,标
- DOM操作——怎样添加、移除、移动、复制
- 下列不属于marquee的属性的是()。
- 简述对闭包的理解。