今天看到一个比较有趣的js加载技巧,与大家分享一下,
有些页面内容是动态变化的,因此实现页面功能所需要的JS插件有可能也是动态变化的,这时如果把所有有可能用到的插件都加到页面上的话,
会造成一些资源的浪费,这时可以使用下面的方法,根据实际需要,动态的加载所需的js插件:
例如:
----------------------------
if(hasDate)
{
document.write('<script type="text/javascript" language="javascript"' + ' src="<%=basePath%>/js/web/Calendar.js"><' + '/script>');
}