javascript - "extern"在 JavaScript 中意味着什么?

标签 javascript emacs external js2-mode

我刚刚开始使用js2-mode在 Emacs 中,我发现了一些变量,例如 js2-global-externsjs2-additional-externs 。文档字符串说它是“您希望考虑始终声明的任何外部名称的列表。”

我不明白这里的“外部”是什么意思。我只知道C语言中的“extern”关键字,所以我开始发现“extern”的含义。我搜索了JavaScript extern/Ecma-262 extern/web browser extern但没有得到任何看起来有希望的东西。谁能指出我正确的方向?

最佳答案

extern 关键字与 JavaScript 无关。这是 js2-mode 依赖于定义语言的一些配置。

例如,我相信您可以添加自己的全局变量js2-global-externs,以便它们得到识别。

看看这个文件 https://code.google.com/p/js2-mode/source/browse/trunk/js2-externs.el?r=57

关于javascript - "extern"在 JavaScript 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16461599/

相关文章:

javascript - 在AngularJS中将数据从服务传递到 Controller

javascript - 从 URL 中删除 anchor 标记

javascript - 在 JavaScript 中声明多个变量

emacs - 在 Emacs 中异步运行命令,但以增量方式显示输出

emacs - emacs minibuffer 中搜索/替换字符串的不同面

javascript - 输入和输出区域之间的行高不同

bash - 从 .sh 脚本启动时,Emacs 看不到 agda

java - 如何使用外部 jar 执行 java 程序

javascript - Javascript "apply"函数在 window.external 扩展对象中不存在

html - 外部 CSS 样式表未链接