相关疑难解决方法(0)

异步.js文件加载语法

我注意到,异步加载js文件似乎有一些稍微不同的语法,我想知道两者之间是否存在任何差异,或者它们两者的功能是否相同.我猜它们的工作方式相同,但只是想确保一种方法由于某种原因并不比另一种更好.:)

方法一

(function() {
    var d=document,
    h=d.getElementsByTagName('head')[0],
    s=d.createElement('script');
    s.type='text/javascript';
    s.src='/js/myfile.js';
    h.appendChild(s);
})(); /* note ending parenthesis and curly brace */
Run Code Online (Sandbox Code Playgroud)


方法二(在Facebook的代码中看到这个)

(function() {
    var d=document,
    h=d.getElementsByTagName('head')[0],
    s=d.createElement('script');
    s.type='text/javascript';
    s.async=true;
    s.src='/js/myfile.js';
    h.appendChild(s);
}()); /* note ending parenthesis and curly brace */
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous

16
推荐指数
1
解决办法
8523
查看次数

如何异步加载多个javascript?

我有大约5到6个JavaScript,我把它放在页面底部但是我想在一个函数中加载所有这些JavaScript,所以它们都在异步下载页面.任何人都可以建议我怎么做?一些语法肯定会有所帮助

`

javascript

3
推荐指数
1
解决办法
4739
查看次数

标签 统计

javascript ×2

asynchronous ×1