雅虎军规——网页开发35条准则
本博客链接已经全部替换为谷歌翻译接口链接,点击可以直接查看中文
- Make Fewer HTTP Requests 减少HTTP请求
- Use a Content Delivery Network (CDN) 使用内容分发网络(CDN)
- Add Expires or Cache-Control Header 添加过期或缓存控制标题
- Gzip Components Gzip组件
- Put Stylesheets at Top 将样式表放置在顶部
- Put Scripts at Bottom 将脚本放在底部
- Avoid CSS Expressions 避免使用CSS表达式
- Make JavaScript and CSS External 使JavaScript和CSS在外部
- Reduce DNS Lookups 减少DNS查找
- Minify JavaScript and CSS 缩小JavaScript和CSS
- Avoid Redirects 避免重定向
- Remove Duplicate Scripts 删除重复的脚本
- Configure ETags 配置ETags
- Make Ajax Cacheable 使Ajax可缓存
- Flush Buffer Early 提前冲洗缓冲液
- Use GET for Ajax Requests 使用GET获取Ajax请求
- Postload Components 发布组件
- Preload Components 预加载组件
- Reduce the Number of DOM Elements 减少DOM元素的数量
- Split Components Across Domains 拆分组件跨域
- Minimize Number of iframes 尽量减少内联框架的数量
- Avoid 404s 避免404s
- Reduce Cookie Size 减小Cookie大小
- Use Cookie-Free Domains for Components 为组件使用不使用Cookie的域
- Minimize DOM Access 最小化DOM访问
- Develop Smart Event Handlers 开发智能事件处理程序
- Choose Over @import 选择 Over @import
- Avoid Filters 避免过滤器
- Optimize Images 优化图像
- Optimize CSS Sprites 优化CSS精灵
- Do Not Scale Images in HTML 不要在HTML中缩放图像
- Make favicon.ico Small and Cacheable 制作favicon.ico Small和Cacheable
- Keep Components Under 25 KB 保持组件低于25 KB
- Pack Components Into a Multipart Document 将组件包装成多部分文档
- Avoid Empty Image src 避免空图像src