方案一:<script>标签的 anync='async'属性。HTML5中新增的属性,chrome,FF,IE9&IE9+均支持(IE6~8不支持)。此外,这种方法不嫩保证脚本按顺序执行。
方案二:<script>标签的defer='defer'属性,兼容所有的浏览器。此外,这种方法可以确保所有的设置defer属性的脚步按顺序执行。
方案三:AJAX eval(使用AJAX得到脚本内容,然后通过eval_r(xmlhttp.responseText)来执行脚本)。兼容所有浏览器。
方案四:iframe方式(这里可以参照:iframe异步加载技术及性能中关于Meboo的部分)。兼容所有浏览器。