SlideShare a Scribd company logo
前端 JavaScript 相关Tips怿飞 / 圆心
Who's this guy?怿飞 / 圆心in Taobao UEDTechnology Evangelist
Front-End Engineer
Twitter:   @blankzheng
Email:     blankzheng@gmail.com
Blog:       www.planabc.netSummaryHTML
JavaScript
JSON
Ajax一、HTML
HTMLJS Hook 约定
JS 数据约定
外联 JS
内联 JS
JS 时间戳JS Hook 约定:Hook 仅出现在 id 和 class 中, 命名规则为 J_UpperCamelCase例如:旺旺点灯的HookJ_WangWang
JS 数据源约定:使用 HTML 元素的自定义属性:data-xxxx( HTML5 中新增的属性)案例:
外联 JS:合并多个 JS 文件
将 JS 文件移至页面的底部<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
外联 JS:影响的主要方面:
阻塞其后面组件的(并行)下载
阻塞其后面内容的呈现
影响的主要原因:
保持执行顺序
对 document.write的依赖关系内联JS:完全不使用
如果的确要使用,移至页面的尾部<script type="text/javascript">_uacct = "UA-300049-1";urchinTracker();</script>
内联JS:案例
内联JS :案例观察到的现象:脚本执行结束,第二张图才开始下载。页面加载后,至少5秒页面无任何内容显示。
内联JS:影响的主要方面:
阻塞其后面组件的(并行)下载
阻塞整个页面的逐步渲染
影响的主要原因:
保持执行顺序
对 document.write的依赖关系JS时间戳:在文件名之后添加“?t=yyyymmdd.js”,yyyymmdd为当天日期。例:test.js?t=20100331.js
二、JavaScript
JavaScript框架选择
模式约定

More Related Content

PDF
Web dev road map part one
PPTX
给聚划算后端开发的前端培训
PPTX
網站黑魔法:姆咪篇 Web security basics <s>x</s>
PPTX
jsdoc-toolkit
PPT
Spry框架的简单使用小结
PDF
2014WebRebuild年会分享
DOC
淘宝网前端开发面试题
PPTX
快速定位开发常见的前端问题
Web dev road map part one
给聚划算后端开发的前端培训
網站黑魔法:姆咪篇 Web security basics <s>x</s>
jsdoc-toolkit
Spry框架的简单使用小结
2014WebRebuild年会分享
淘宝网前端开发面试题
快速定位开发常见的前端问题

Viewers also liked (20)

PDF
eFocus Generation Next
PPT
Low Effort, High Impact Mobile Web Development
PPS
Mes Rosiers
PDF
持続可能な教材開発プロジェクトのために教師がWebですべきこと
DOC
YogeshBhosale_Resume
PPT
Leningrad's Siege
PPT
Online Corporate Crisis Analyse
PDF
e-Learning Design for Teacher
PPT
Что помогает животным выживать
PPT
Technology Use v. Technology Integration
PPT
Intellectual Property Rights Enforcement
PDF
M&CSAATCHI.GAD Snack Planning Vol.8
KEY
Grails and MongoDB - what, why and how
PPT
Explaining Constructuve And Destructive Interference V0.01
PDF
House sales customer_satisfaction_survey
PPTX
The Patent Box: Alternatives to Patents
PPTX
2013 ТРИУНА Лидерз, Колесо Инноваций, презентация книги
PPS
Michael Jackson tribute
PPT
Google
PPT
The Intellectual Property Bar
eFocus Generation Next
Low Effort, High Impact Mobile Web Development
Mes Rosiers
持続可能な教材開発プロジェクトのために教師がWebですべきこと
YogeshBhosale_Resume
Leningrad's Siege
Online Corporate Crisis Analyse
e-Learning Design for Teacher
Что помогает животным выживать
Technology Use v. Technology Integration
Intellectual Property Rights Enforcement
M&CSAATCHI.GAD Snack Planning Vol.8
Grails and MongoDB - what, why and how
Explaining Constructuve And Destructive Interference V0.01
House sales customer_satisfaction_survey
The Patent Box: Alternatives to Patents
2013 ТРИУНА Лидерз, Колесо Инноваций, презентация книги
Michael Jackson tribute
Google
The Intellectual Property Bar
Ad

前端 JavaScript 相关的小Tips