- 主题:Re: 怎么才能书写高质量jQuery代码
1.大家都是在</body>前引用的吗?很少有人这么引吧?
2.引第三方有啥好处? 版本都指定好了..
【 在 guizhidao (知易行难) 的大作中提到: 】
:
http://www.iteye.com/news/29327: 1.正确引用jQuery
: 尽量在body结束前才引入jQuery,而不是在head中。
: ...................
--
FROM 222.129.33.*
如果加了google广告,这样做的话会导致站内js加载缓慢
【 在 guizhidao (知易行难) 的大作中提到: 】
:
http://www.iteye.com/news/29327: 1.正确引用jQuery
: 尽量在body结束前才引入jQuery,而不是在head中。
: ...................
--
FROM 111.161.1.*
除非是一定要引用在header里的,否则有啥理由不这么做?用户太少?带宽足够?看不出区别?不在乎?
【 在 guizhidao 的大作中提到: 】
: 1.大家都是在前引用的吗?很少有人这么引吧?
: 2.引第三方有啥好处? 版本都指定好了..
--
FROM 58.251.81.*
1. 好像是近几年才提倡的,用的少正常。不过这是趋势
2. 引第三方的好处是。不同网站可能会引用同一个jquery, 如果用户访问其他网站使得浏览器上已经缓存了的话,再访问您的网站就不用重新加载了
【 在 guizhidao 的大作中提到: 】
: 1.大家都是在</body>前引用的吗?很少有人这么引吧?
: 2.引第三方有啥好处? 版本都指定好了..
--
FROM 111.161.52.*
现在有很多人主张在 body 末尾才引入 js,这样在 js 加载缓慢的情况下也不会阻塞页面渲染,对用户体验有提升
在国外,引用 google CDN 的 jquery 已经快成标准做法了,可惜在中国 google CDN 被墙奸了。好处就是用户访问多个网站的时候可以共用一份 cache。
【 在 guizhidao (知易行难) 的大作中提到: 】
: 1.大家都是在</body>前引用的吗?很少有人这么引吧?
: 2.引第三方有啥好处? 版本都指定好了..
--
修改:vonNeumann FROM 211.99.222.*
FROM 211.99.222.*
我们都是这么实践的:
jquery和其他依赖的核心库一般在head里引入
页面级js或统计用js才在body末端引用
还有,一般网站,页脚都是单独include进来的,那里肯定不会写页面级js,所以页面级js一定是在foot之前就已经有了,ready()是必须写的
--
FROM 221.122.119.*
主要问题在于丑
<body> 不再是纯内容了
虽然现在这趋势也是没办法
我更希望 <body> 后面再多个 <foot>
【 在 zxdong262 (html5beta.com) 的大作中提到: 】
: 除非是一定要引用在header里的,否则有啥理由不这么做?用户太少?带宽足够?看不出区别?不在乎?
--
修改:withinsea FROM 123.119.142.58
FROM 123.119.142.58
丑的--是你的观念!不能理解
【 在 withinsea 的大作中提到: 】
: 主要问题在于丑
: <body> 不再是纯内容了
: 虽然现在这趋势也是没办法
: ...................
--
FROM 183.14.110.*
那按理来说你也不应该理解为啥要区分 head 和 body
都写 html 下面就行了嘛
【 在 zxdong262 (html5beta.com) 的大作中提到: 】
: 丑的--是你的观念!不能理解
--
FROM 123.119.142.58
看到标题 还以为是关于代码质量的。。。
为啥js文件不放 head 放 body 结束前
是因为 js 文件加载是 blocked 的,顺序加载,会影响用户体验。
------------------------------------
为啥用第三方的库
这样做一方面可以节省网站的带宽,另一方面是因为他们一般做了 cdn 加速 当然也有缓存的因素在里面
这些是 web 开发的基本常识 等工作了就会接触到 还会有更多的web优化常识
--
FROM 167.220.232.*