今天在写项目的时候,刚好使用到了这个方法,也就简单的了解了下getScript方法的使用情景:
getScript方法是允许系统化动态的加载js文件,其语法如下:
其中成功的回调是非必须的。
相当于ajax方法执行dataType=script
使用getScript的优势在于:
1.减少页面第一次加载的时候直接加载的所有的js静态文件,能够有效的提高页面加载速度,释放对网络带宽的压力。
2.通过浏览器的Sources,可以看出,动态加载的页面js,并不会出现在Sources里,可以减少个人代码的可见度,避免一些隐晦代码的暴露。
3.当前版本的getScript方法能够支持跨域调用js。
调用案例:
html js 本案例中我们使用的是在a标签上行添加了一个点击监听事件,当监听到“学习之窗”被点击后,我们加载studyWin.js文件。在这个js文件如图只是一个弹出操作
大家会注意到我在getScript后直接就执行了一个done函数......
这个方法我们将在下期再做分析,谢谢大佬们批评指正