以前的替代方法标记内联Javascript
我知道内联Javascript是不受欢迎的,随着新的动态检查空闲/未使用的函数使用情况并省略未使用的代码,将所有Javascript放在一个外部文件中似乎是一种好的做法 我的问题是,在像flash这样的非样式化内容的情况下,通常在结束标记之前需要一些代码片段,是否有一个JQuery解析可以达到同样的目的,但它来自于文档中链接的远程Javascript文件 你在找什么以前的替代方法标记内联Javascript,javascript,jquery,dom,Javascript,Jquery,Dom,我知道内联Javascript是不受欢迎的,随着新的动态检查空闲/未使用的函数使用情况并省略未使用的代码,将所有Javascript放在一个外部文件中似乎是一种好的做法 我的问题是,在像flash这样的非样式化内容的情况下,通常在结束标记之前需要一些代码片段,是否有一个JQuery解析可以达到同样的目的,但它来自于文档中链接的远程Javascript文件 你在找什么 $(document).ready(function() { // anything in here will execu
$(document).ready(function() {
// anything in here will execute when the page has finished loading
});
drs9222完全正确,但是内联Javascript可以减少http请求的数量。通常每个域最多有2个,因为浏览器等待另一个管道出现通常需要很多等待时间。这对于主页来说尤其如此,因为主页上经常有很多脚本,你不在乎它们是否被缓存。还有一些好的压缩器,除了压缩代码外,还可以内联代码。CSS也是一样。@zen-每个域2个限制只存在于IE中,我仍然相信,虽然它符合规范,但其他浏览器在一段时间前就把它抛在了后面。@drs9222:这看起来确实有效,我已经在JQuery文档就绪包装中有了我的大部分代码,并且我在它之后添加了Fouc预防代码,这似乎导致了同样的经历@zenWeasel:这是真的,幸运的是,除了Jquery之外,我只有一个Javascript文档可以附加。