有条件地读入外部文件

时间:2016-09-23 15:32:28

标签: javascript

我有一个外部js文件,我想添加一个条件。

首先我有一个变量:

developerMode = 1;

然后..在main.js文件中我有:

if (developerMode == 1) {

  //read js from test.js
  //exit here

} 

//else ... 

它将继续从此文件中读取.js,即main.js。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

将代码包装到IIFE中并将return;放在if语句的末尾以过早结束...

答案 1 :(得分:0)

你可能有一个加载test.js或main.js的条件javascript代码,因为它无法停止从其代码中读取文件,该代码一旦被解析和执行。

例如,在HTML页面中包含条件代码,并且不需要将main.js和test.js一起加载:

<script>
if (developerMode === 1) {
    // test.js
} else {
    // main.js
}
</script>