前端程序员史上最全面试指南(16)
503 Service Unavailable 服务器端暂时无法处理请求(可能是过载或维护) 。
2.你有哪些性能优化的方法?
(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) 图片预加载 , 将样式表放在顶部 , 将脚本放在底部 加上时间戳 。
推荐阅读
- 地下城与勇士|DNF:地下城史上第一年!双11活动被策划“阉割”,原来是赚够了
- 紫霞仙子|大话西游2:大话史上“巾帼不让须眉”之表妹
- 网游|网游史上头号恶人,野外见人就打还收保护费,三季稻都要拱手称弟
- 陆游|传世群英版:传奇世界元神手游史上最完整的攻略
- 电子竞技|水晶哥复盘S11总决赛:EDG含金量史上最强,iG都稍微差点
- 地下城与勇士|史上最烧钱的四款游戏,DNF竟进不了前三,第一名一个宝宝100万
- 剑网3|剑网3:你认为史上最难的boss有哪些?
- RNG|FPX第一、RNG第十!外媒盘点S赛史上最令人失望的十支队伍
- 主机掌机类游戏|史上最惨的独狼?不仅遭受雷符的迫害,甚至还被法神给三包一
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器