在js内部加载,不会在html里显示出js文件
$.getScript("layer/layer.js", function() { //加载成功后,执行回调函数
alert("加载js文件");
layer.alert('内容')
});
在head里追加js文件
$("<script>")
.attr({
src:"layer/layer.js"
})
.appendTo("head");
- 这种方式只适合外部文件内部没用引用其他文件的情况
- 有些外部js本身是自动引用css的,如果用这种方法,就会导致那些css无法引用到,这种情况就需要把那些js引用到的css手动引用一遍,layer插件就是这种情况