WEB前端开发最佳实践(1)

前端代码重构

  • 删除无用代码,精简代码(不起作用的CSS样式和废弃的JavaScript函数)
  • 前端代码规范化,把CSS代码放到独立的文件中,在JS定义局部变量,把部分全局变量改变成局部变量
  • 整理基础类库
  • 前端代码模块化,引入面向对象的思想来重构JavaScript代码,进一步明确公有接口和私有接口
  • 提高页面性能:
    • 将部分不影响首页展示的JS文件延迟到页面的加载后加载
      • 延迟加载


        setTimeout(“document.getElementById(‘my').src='include/php100.php'; “,3000);//延时3秒

        • 最后加载:把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度
        • 动态加载

前端框架的使用

  • 项目需求
    • 调查项目是否需要AJAX操作
    • 是否需要模块化
    • 数据传输格式JSON或者XML
    • 需要支持的浏览器
    • 移动还是普通网站
    • 需要的UI模块(模态窗口,滑块控件,进度条,提示框,分割框,幻灯显示,自动填充)
  • 项目的特点
  • 框架的特点

HTML5兼容

  • 编写高质量,标准的HTML(标
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值