`
hao84099
  • 浏览: 29187 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

<转>动态加载js的方法

js 
阅读更多
    //加载新的js  
    function _GetJsData(url, callback) {  
        var scripts = document.createElement("script");  
        document.body.appendChild(scripts);  
      
        scripts.onload = function() {  
            callback();  
            document.body.removeChild(this);  
        };  
        scripts.onreadystatechange = function() {  
            if (this.readyState == "loaded") {  
                callback();  
                document.body.removeChild(this);  
            }  
        };  
        scripts.charset = "GBK";  
        scripts.src = url;  
    }  
    _GetJsData('http://www.uefirst.com/index.js',isok);  
    var isok=function(){alert('isok')};  
分享到:
评论

相关推荐

    动态给head添加script

    在网页开发中,有时我们需要在页面加载过程中动态地向`&lt;head&gt;`标签内添加`&lt;script&gt;`元素,以便实现异步加载脚本、延迟加载或按需加载等功能。这种技术对于优化网页性能、减少首屏加载时间以及提高用户体验至关重要。...

    Windows 脚本技术参考手册

    <script> 元素&lt;br&gt; <unnamed> 元素&lt;br&gt; <usage> 元素&lt;br&gt;&lt;br&gt; 对象&lt;br&gt;&lt;br&gt; Scripting.Signer 对象&lt;br&gt;&lt;br&gt; Scripting.Signer 对象的方法&lt;br&gt;&lt;br&gt; WScript 对象&lt;br&gt;&lt;br&gt; WScript 对象的属性和方法&lt;br&gt;&lt;br&gt; ...

    动态加载外部JS文件

    动态加载外部JS文件是网页开发中的一个重要技术,它允许网页在需要时按需加载JavaScript资源,从而提高页面的加载速度,优化用户体验,并有效地管理复杂的项目结构。以下将详细阐述动态加载的原理、方法以及相关实践...

    TCP-IP技术大全

    TCP/IP和Internet 8&lt;br&gt;2.1 一段历史 8&lt;br&gt;2.1.1 ARPANET 8&lt;br&gt;2.1.2 TCP/IP 9&lt;br&gt;2.1.3 国家科学基金会(NSF) 9&lt;br&gt;2.1.4 当今的Internet 12&lt;br&gt;2.2 RFC和标准化过程 12&lt;br&gt;2.2.1 获得RFC 13&lt;br&gt;2.2.2 RFC索引 13&lt;br...

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

    本文将详细介绍四种动态加载JS脚本的方法,并探讨它们的工作原理和应用场景。 1. **直接使用`document.write`**: 这是最基础的动态加载方式,通过在JavaScript中使用`document.write`来插入包含`&lt;script&gt;`标签的...

    javascript函数动态加载javascript文件

    动态加载JavaScript文件的基本原理是利用`&lt;script&gt;`标签的异步加载特性或者使用`XMLHttpRequest`或`fetch` API来创建HTTP请求获取JS文件。下面我们将深入探讨这两种方法: 1. **使用`&lt;script&gt;`标签**: 在HTML中,...

    vue动态加载js.zip

    Vue动态加载JS是一种实现这一需求的技术,它允许我们在运行时根据需要加载JavaScript文件。本文将深入探讨Vue动态加载JavaScript的原理、方法以及其实现步骤。 首先,我们需要理解Vue动态加载的核心概念。在HTML中...

    解决easyui不加载js问题.pdf

    &lt;script type="text/javascript" src="test.js"&gt;&lt;/script&gt; &lt;script&gt;alert("我是外部加载的 html片段");&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div&gt;&lt;p&gt;我是外部加载的html 片段&lt;/p&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; ``` 在上述情况下...

    vue动态加载外部依赖js代码实现

    - **load方法**: 此方法接受一个参数`src`,根据该参数动态创建并插入`&lt;script&gt;`标签到DOM中。同时,它还监听`onload`事件,以便在JS文件加载完成后触发相应的回调函数。 5. **使用示例** - **导入组件**: 首先,...

    解决easyui不加载js问题.docx

    如果将`&lt;script&gt;`标签置于`&lt;head&gt;`中,JavaScript文件会尽早加载,但可能在DOM(文档对象模型)完全加载之前执行,这可能导致引用到的DOM元素未定义,从而出现错误。因此,推荐将`&lt;script&gt;`标签放在`&lt;body&gt;`的底部,...

    动态修改Embed的src属性

    要动态修改 `&lt;embed&gt;` 的 `src` 属性,首先需要通过JavaScript获取该元素。这可以通过`document.getElementById`,`document.querySelector` 或 `document.querySelectorAll` 等方法实现。例如,如果你的 `&lt;embed&gt;`...

    前端项目-jquery.html5loader.zip

    前端项目-jquery.html5loader,jquery.html5loader可以预加载&lt;b&gt;images,html5&lt;b&gt;video&lt;b&gt;and&lt;b&gt;audio&lt;b&gt;sources,&lt;b&gt;css&lt;b&gt;,&lt;b&gt;scripts&lt;b&gt;and&lt;b&gt;text&lt;b&gt;files.这个插件需要一个json文件来获取必须预加载的文件(您...

    Visual JS

    &lt;br&gt;5. 支持动态的从一个 js 文件中加载程序的模块;&lt;br&gt;6. 纯OOP的控件框架方便从多个维度自定义控件;&lt;br&gt;7. 支持AJAX数据源控件;&lt;br&gt;8. 支持多语言,可以在运行过程中随意切换语言;&lt;br&gt;9. 跨浏览器,支持大多数现代...

    java代码的基础引入方法

    &lt;script src="path/to/your/script.js" language="javascript"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;欢迎来到我的网站!&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; ``` 其中`src`属性指定了外部JavaScript文件的位置。这种方式可以提高页面...

    动态加载script文件的两种方法

    这种方法可以解决跨域问题,因为`&lt;script&gt;`标签可以加载跨域的JavaScript资源,而Ajax请求受到同源策略的限制。此外,如果脚本文件中定义了函数,你可以确保在脚本加载完成后调用它们。 在某些情况下,你可能希望在...

    dtree改进版

    &lt;br&gt;&lt;br&gt;启用动态加载的方法是dtree.config.stepDepth = N;N为自然数,表示每次加载的层级。&lt;br&gt;&lt;br&gt;您可能对我的另外一个树形控件也感兴趣:&lt;br&gt;http://download.csdn.net/source/316897&lt;br&gt;&lt;br&gt;声明:dtree控件的...

    jsp页面加载方法

    &lt;script type="text/javascript" src="&lt;%=contextPath%&gt;/js/baseframe.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="&lt;%=contextPath%&gt;/js/cookies.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="&lt;%=...

    JS教程javascript教程

    &lt;script src="path/to/your/file.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 页面内容 --&gt; &lt;/body&gt; &lt;/html&gt; ``` - **注意事项**: - 外部文件中不应包含 `&lt;script&gt;` 标签。 - 通过 `src` ...

    jQuery动态加载json数据.docx

    &lt;script type="text/javascript" src="js/sdy.js"&gt;&lt;/script&gt; &lt;title&gt;自我超越&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h4&gt;我的英雄列表&lt;/h4&gt; &lt;div class="content"&gt; &lt;table class="content_table"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th width...

    layui js 动态加载数据 复杂表头多表头实例.pdf

    Layui JS动态加载数据复杂表头多表头实例 Layui 是一个流行的前端框架,它提供了许多实用的组件和功能,其中表格组件是其中一个非常重要的组件。然而,在实际开发中,遇到复杂表头的需求是非常常见的,例如多表头、...

Global site tag (gtag.js) - Google Analytics