Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以前的替代方法标记内联Javascript_Javascript_Jquery_Dom - Fatal编程技术网

以前的替代方法标记内联Javascript

以前的替代方法标记内联Javascript,javascript,jquery,dom,Javascript,Jquery,Dom,我知道内联Javascript是不受欢迎的,随着新的动态检查空闲/未使用的函数使用情况并省略未使用的代码,将所有Javascript放在一个外部文件中似乎是一种好的做法 我的问题是,在像flash这样的非样式化内容的情况下,通常在结束标记之前需要一些代码片段,是否有一个JQuery解析可以达到同样的目的,但它来自于文档中链接的远程Javascript文件 你在找什么 $(document).ready(function() { // anything in here will execu

我知道内联Javascript是不受欢迎的,随着新的动态检查空闲/未使用的函数使用情况并省略未使用的代码,将所有Javascript放在一个外部文件中似乎是一种好的做法

我的问题是,在像flash这样的非样式化内容的情况下,通常在结束标记之前需要一些代码片段,是否有一个JQuery解析可以达到同样的目的,但它来自于文档中链接的远程Javascript文件

你在找什么

$(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文档可以附加。