require_once喜欢javascript?

Sin*_*dar 10 javascript

我正在寻找一个解决方案,不包括两次相同的.js

所以我的问题相对简单,我正在搜索requice_once(.php)或#ifndef(.c/.c ++)之类的东西.

他们是解决这个问题吗?

And*_*are 8

我建议你使用require.jshead.js来做这种事情.它们功能齐全,并提供性能优势.


Jak*_*kob 6

您可以编写自己的ifndef代码,只需编写这样的文件(假设它是用于浏览器):

if (!window.NAME_UNIQUE_FOR_THIS_FILE) {
  window.NAME_UNIQUE_FOR_THIS_FILE = true;

  .. your code here ...

}
Run Code Online (Sandbox Code Playgroud)

if语句检查唯一命名的变量是否已存在.如果没有,创建它(所以下次看到这段代码时,它将被忽略).然后运行你想要这个文件做的任何事情.

一定要使用一个非常独特的名称,因为它是一个全局变量.