Konglx +

web 前端开发最佳实践

什么是前端开发

从职责上讲, 前端的UI到后端的数据交互都属于前端开发范畴。

前端技能

基本的计算机科学知识+HTML+CSS+Javascript+跨平台实践+前端框架+调试工具+Python/PHP/Node

规范的前端代码

  1. W3C的语言规范、开发中使用的原则和解释引擎行为

  2. 格式规范同一

    • 命名:HTML里的id、class 名, JavaScript里的函数和变量名
    • 代码缩进
    • 空格与空行的使用
    • 代码的注释
  3. 高性能

    • 网页的加载速度: 后端处理请求时间、代码文件从服务器端传输时间、HTML与CSS组合展现的时间、JavaScript加载和运行时间。
    • 页面的交互响应
  4. 高安全性

高效Web前端开发

前端代码重构——提高前端代码的可维护性和性能:

Web 前端性能分析: YSlow、PageSpeed

代码和资源的合并与压缩: 合并可以减少http请求,压缩可以减少请求的数据总量: gzip、js、css、图片, 使用gulp等

前端代码基本命名规范

h1,
h2 {
	font-size: 12px;
}

HTML

禁用脚本时的自动跳转 <noscript><meta http-equiv="refresh" content="0"; url="/baidu.html?from=noscript"></noscript>

添加必要的标签

Blog

Opinion

Project