require
function require(name, callback) {
var newJs = document.createElement('script');
// ie
newJs.onreadystatechange = function(){
if(newJs.readyState === 'loaded' || newJs.readyState === 'complete'){
newJs.onreadystatechange = null;
callback && callback();
}
}
// 正常
newJs.onload = function(){
callback && callback();
}
newJs.src = name;
// document.documentElement 特指 head
document.documentElement.firstChild.appendChild(newJs);
}
借鉴学习来自 O'Reilly JavaScript Patterns
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。