Joomla! 编码规范
JavaScript - Joomla 4.x
关于
编码规范
客户端语法样式指南
附录
Joomla 4 中的 JavaScript
Joomla 4 在可能的情况下使用 ES6 语法。作为此更改的一部分,我们决定对我们的 JavaScript 使用行业标准代码样式规则 - AirBNB 编码规范。这些规范可以在 他们的 GitHub 页面上找到。
我们对默认值有四个修改
-
我们允许重新分配函数参数以更轻松地设置默认值(有关示例,请参阅 ESLint 规则 此处)
-
我们只允许从 NPM 在我们的构建目录 (
build/
) 中导入依赖项(而不是在所有文件中) -
我们目前允许使用
alert()
函数进行浏览器警报(长期目标是在我们迁移到自定义元素警报时禁用此功能) -
我们始终启用 JavaScript 严格模式,因为我们目前没有使用 JavaScript 模块
我们还使用 ESLint 来强制执行这些规则。如果您熟悉其他项目中使用的 JavaScript,您可以在 GitHub 上找到我们的 ESLint 规则