/ / Чи слід використовувати розширення .es6 для ECMAscript2015? [закрито] - javascript, ecmascript-6

Чи повинен я використовувати розширення файлу .es6 для ECMAscript2015? [закрито] - javascript, ecmascript-6

Я переглянув специфікацію, зробив деякі websearches (а також на stackoverflow), і я не можу знайти нічого, що вказує на зміну файлового розширення для ECMAscript2015.

Я розумію, що змінився тільки синтаксис і, можливо, продовження .js все ще діє.

Так що я прошу:

Чи слід використовувати .es6, щоб вказати, що файл містить синтаксис ECMAscript2015? або Чи потрібно просто використовувати розширення .js?

Я особисто віддаю перевагу .es6 над .js. Тим не менш, я хочу переконатися, що немає ніяких можливих проблем з розбором або ж / е (що я сумніваюся, оскільки це все просто текст і розширення файлу не дуже важливо, просто хочу бути впевненим).

Також мені подобається дотримуватися специфікацій, щоб уникнути проблем.

PS: Я хотів би уникати особистих уподобань, я хотів би знати, чи є якісь правила згідно з специфікацією ECMAscript2015, яка говорить, що ви повинні або не повинні використовувати інші розширення файлів, ніж .js.

Відповіді:

3 для відповіді № 1

Розширення файлів мають значення лише тоді, коли ви запускаєте програмне забезпечення, яке піклується про них.

При роботі з місцевим програмним забезпеченням, що взагаліозначає, що операційній системі необхідно підключити розширення файлу до типу файлу для будь-якого програмного забезпечення, яке піклується. Ви хочете, щоб це було зроблено праворуч, коли ви двічі клацніть файл у вашому менеджері файлів або коли ви повідомляєте редактору Відкрити діалог для фільтрації файлів JavaScript.

При роботі з HTTP-сервером, як правило, це означає, що ви хочете, щоб він додав правильний (application/javascript) Заголовок HTTP-відповіді Content-Type.

Я не знаю про який-небудь парсер, який звертає увагу на розширення файлу після його завантаження.


0 для відповіді № 2

Ні, не потрібно змінювати розширення файлу, Ecmascript 6 це лише набір нових функцій, доданих до попереднього стандарту Ecmascript 5, Ecmascript також відомий як Javascript... що вам потрібно, це просто знати, чи підтримує ваше середовище цю версію чи ні.