JavaScript-Jquery 的getScript() 实现原理?
最近用Zepto,里面没有和jquery里一样实现getScript,决定自己写一个扩展,所以这东西的原理是啥,怎么搞
网上找了一下但是不太对
$.getScript = function(src, func) {
var script = document.createElement('script');
script.async = "async";
script.src = src;
if (func) {
script.onload = func;
}
document.getElementsByTagName("head")[0].appendChild( script );
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么每次都是自己回答自己~
jquery用AJAX读回来代码字符串然后用下面的代码执行读取回来的script
( window.execScript || function( script ) {
window[ "eval" ].call( window, script );
} )( script );