gpt4 book ai didi

javascript - 我应该为 ECMAscript2015 使用 .es6 文件扩展名吗?

转载 作者:行者123 更新时间:2023-11-28 18:13:46 24 4
gpt4 key购买 nike

我浏览了规范,进行了一些网络搜索(以及 stackoverflow),但我找不到任何表明 ECMAscript2015 的文件扩展名已发生更改的内容。

我意识到只有语法发生了变化,并且 .js 扩展名可能仍然有效。

所以我要问的是:

我应该使用 .es6 来指示该文件包含 ECMAscript2015 语法吗?或者我应该只使用 .js 扩展名吗?

我个人更喜欢 .es6 而不是 .js。但是,我想确保解析或 w/e 不会出现任何可能的问题(我对此表示怀疑,因为它只是纯文本,文件扩展名并不重要,只是想确定一下)。

此外,我喜欢遵守规范以避免出现问题。

PS:我想避免个人偏好,我想知道根据 ECMAscript2015 规范是否有任何规则规定您应该或不应该使用 .js 之外的其他文件扩展名。

最佳答案

只有当您运行关心文件扩展名的软件时,文件扩展名才有意义。

在处理本地软件时,这通常意味着操作系统需要将文件扩展名与任何关心的应用程序软件的文件类型连接起来。当您双击文件管理器中的文件或告诉编辑器的“打开”对话框过滤 JavaScript 文件时,您希望它执行正确的操作。

在处理 HTTP 服务器时,这通常意味着您希望它附加正确的 (application/javascript) Content-Type HTTP 响应 header 。

我不知道有任何解析器会在加载后关注文件扩展名。

关于javascript - 我应该为 ECMAscript2015 使用 .es6 文件扩展名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41086664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com