2014年3月1日

动态加载JS脚本的4种方法

摘要: 实现OPOA(One Page One Application)时,必须使用动态加载js. 也就是在用户选择某个菜单项后,再动态加载对应的全部js到客户端.动态加载js的情况很多啊,比如解决ajax跨域问题,就是动态载入一个js脚本。本文给出的四个方法,前三个是异步加载js。就是js加载和当前js脚本执行是两个线程,先加载完还是先执行当前脚本是不确定的。在加载这些脚本的同时,主页面的脚本继续运行。第四个办法尝试用XMLHTTP取得要脚本的内容,再创建 Script 对象。经过测试,仍然不能解决异步问题。第四种方法还是异步加载,还是会有同样的总是。只是因为加了一句 alert( "主页 阅读全文

posted @ 2014-03-01 17:25 allmyteacher 阅读(489) 评论(0) 推荐(0) 编辑

导航