前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业面试题: 前端开发的优化问题

企业面试题: 前端开发的优化问题

作者头像
舒克
发布2019-08-09 15:23:24
9760
发布2019-08-09 15:23:24
举报
  • 企业面试题: 前端开发的优化问题
  • 考核内容: 布局排版中的优化操作
  • 题发散度: ★★★
  • 试题难度: ★★★
  • 解题思路:
(1) 减少http请求次数:css spirit,data uri
(2) JS,CSS源码压缩
(3) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数
 (4) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能
 (5) 用setTimeout来避免页面失去响应
 (6) 用hash-table来优化查找
 (7) 当需要设置的样式很多时设置className而不是直接操作style
 (8) 少用全局变量
 (9) 缓存DOM节点查找的结果
 (10) 避免使用CSS Expression
 (11) 图片预载
 (12) 避免在页面的主体布局中使用table,table要等其中的内容完全下载之后才会显示出来,显示比div+css布局慢

【友情提示:舒克老湿意在为各位准备从事前端工程师岗位的小伙伴提供思路,所有代码仅供参考,切勿背题!!理解问题以及提高自己解决问题的能力最为重要!如果你有更好的解决思路,或者有什么问题,欢迎给舒克老湿留言,大家一同进步。】

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档