创建要在其他javascript文件中使用的主java脚本文件

时间:2016-02-23 02:11:12

标签: javascript jquery

如果我想创建一个主javascript文件来处理一些常用方法,如警告框,显示错误消息等。
使用JQuery .getScript是一个好习惯吗?

1 个答案:

答案 0 :(得分:0)

这不是一个不好的做法,但如果您正在寻找最佳做法,我建议您使用导入语句(ES2015)。

模块的概念是分离应用中问题的最佳方式。这是我从MDN获取的关于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);
});