load_script

load_script(js_filename, callback, onload)

使用范围: client

编程语言: javascript

父类: AbstractItem

描述说明

在执行回调前, load_script 方法将动态地从服务端加载一个实体项的 javascript 文件。

该方法检查文件是否已被加载。如果没有模块,该方法会从服务端加载,再执行指定地 onload 方法, 然后执行 callback 函数,否则仅执行 callback 函数。 实体项会被作为参数被传递给回调函数。

js_filename 应该指明 javascript 在服务端项目的目录中的相对路径。

发送到服务端的请求使被异步执行的。

示例

下面,只有当服务端从 js 目录中加载 lib.js 后,才会执行 do_some_work 函数:

function some_work(item) {
    item.load_script('js/lib.js', do_some_work);
}

function do_some_work(item) {
    // some code
}

另请参见

使用模块

load_module

load_modules