第一种方法:使用script标签的async属性
具体实现代码:<script type = "text/javascript" src="js文件地址 " async="async"><script>
定义和用法:
async 属性规定一旦脚本可用,则会异步执行。
注释:async 属性仅适用于外部脚本(只有在使用 src 属性时)。这种方法不能保证脚本按顺序执行
第二种方法:使用script标签的defer属性
具体实现代码:<script type="text/javascript" defer="defer"></script>
定义和用法:
defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。只有 Internet Explorer 支持 defer 属性。
第三种方法:动态创建script标签
具体实现代码:<head><script type="text/javascript"> js代码 </script></head>
直接在dom元素中嵌套script标签
第四种方法:ajax eval
定义和用法:eval是用来计算某个字符串,并且执行其中的javascript代码。
第五种方法:使用iframe
具体代码实现:<iframe src="js文件地址"></iframe>
直接在页面上嵌套iframe标签指定src。