可以把js,css,图片都看做资源。 图片可以懒加载, js自然可以。
如果要原生的方式可以如下操作:
var loadJs = function(src) {
var script = document.createElement('script');
script.src = src;
document.head.appendChild(script);
}
需要加载某个js,直接loadJs(地址)就行(浏览器兼容这里就不写了)。
如果要加载不同的css, 也可以类似做。
现在很多库都支持js动态加载的
http://segmentfault.com/u/chenhao1990