创建主java脚本文件以在其他javascript文件中使用
如果我想创建一个主javascript文件来处理一些常见的方法,如警报框、显示错误消息等,创建主java脚本文件以在其他javascript文件中使用,javascript,jquery,Javascript,Jquery,如果我想创建一个主javascript文件来处理一些常见的方法,如警报框、显示错误消息等,使用JQuery.getScript是否是一个好的做法 这不是一个坏做法,但如果您正在寻找最佳做法,我建议您使用导入声明(ES2015) 模块的概念是在应用程序中分离关注点的最佳方式。下面是关于import语句的描述和示例: import语句用于导入函数、对象或 从外部模块导出的基本体,另一个 剧本等 例如: // --file.js-- function getJSON(url, callback) {
使用JQuery.getScript是否是一个好的做法 这不是一个坏做法,但如果您正在寻找最佳做法,我建议您使用导入声明(ES2015) 模块的概念是在应用程序中分离关注点的最佳方式。下面是关于import语句的描述和示例: import语句用于导入函数、对象或 从外部模块导出的基本体,另一个 剧本等 例如:
// --file.js--
function getJSON(url, callback) {
let xhr = new XMLHttpRequest();
xhr.onload = function () {
callback(this.responseText)
};
xhr.open("GET", url, true);
xhr.send();
}
export function getUsefulContents(url, callback) {
getJSON(url, data => callback(JSON.parse(data)));
}
// --main.js--
import { getUsefulContents } from "file.js";
getUsefulContents("http://www.example.com", data => {
doSomethingUseful(data);
});
这不一定是不好的做法,但更好的做法是在其他文件使用它之前,将“主”文件包含在它自己的脚本标记中,或者将所有JavaScript缩小为一个文件