随笔分类 -  js架构

摘要:我们常用的script标签,有两个和性能、js文件下载执行相关的属性:defer和asyncdefer的含义【摘自https://developer.mozilla.org/En/HTML/Element/Script】This Boolean attribute is set to indicate to a browser that the script is meant to be executed after the document has been parsed.async的含义【摘自https://developer.mozilla.org/En/HTML/Element/Scr 阅读全文
posted @ 2013-06-19 10:57 一束光 阅读(727) 评论(0) 推荐(0) 编辑
摘要:对于大型网站,样式表,js文件有多个,这时加载顺序有讲究:以京东为例:对于js:先加载全局配置,然后加载当前页面配置先加载base-v1.js, 再加载当前页面配置 window.pageConfig = {...} (为啥要把pageConfig定义为一个属性,而不是单独定义一个变量,因为如果用一个未定义的属性时会ie下回报错,而用一个未定义的变量时不报,firefox都会报错)当然,今天把base-v1.js放到了后面,我感觉放到前面更好些对于css:先加载全局样式表base.css,然后加载当前页面样式pshow.css这样做的好处是,先加载全局样式,初始化一些公用样式,再加载本页面样式 阅读全文
posted @ 2013-02-21 16:02 一束光 阅读(1938) 评论(0) 推荐(0) 编辑

友情链接

CFC4N
点击右上角即可分享
微信分享提示