前端开发的优化问题

前端开发的优化问题:
    (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布局慢

如何控制网页在 网络传输过程中的数据量
       (1)启用GZIP压缩
       (2)保持良好的编程习惯,避免重复的CSS,JavaScript代码,多余的HTML标签和属性

Flash、Ajax各自的优缺点,在使用中如何取舍?
        Ajax的优势
  (1) 可搜索型
  (2) 开放性
  (3) 费用
  (4) 易用性
  (5) 易于开发
  Flash的优势

  (1) 多媒体处理
  (2) 兼容性
  (3) 矢量图形 比SVG,Canvas优势大很多
  (4) 客户端资源调度,比如麦克风,摄像头




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值