这篇文章主要介绍了动态加载 js 文件的方法, 结合实例形式简单分析了 JavaScript 动态加载的实现技巧, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了动态加载 js 文件的方法。分享给大家供大家参考,具体如下:
- function loadScript(url) {
- var hd = document.getElementsByTagName('head')[0],
- js = document.createElement('script');
- js.src = url;
- js.type = "text/JavaScript";
- if (js.addEventListener) {
- js.addEventListener("load",
- function() {
- alert('loaded');
- },
- false);
- } else if (js.attachEvent) {
- js.attachEvent("onreadystatechange",
- function() {
- if (js.readyState === "loaded" || js.readyState === "complete") {
- alert('loaded');
- }
- });
- }
- hd.appendChild(js);
- }
希望本文所述对大家 JavaScript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0222/266224.html