January 11, 2023
JavaScript – это развивающийся язык, в который постоянно добавляется что-то новое, поэтому нам нужны таблицы совместимости
Таблицы совместимости
Посмотреть, какие возможности поддерживаются в разных браузерах и других движках, можно в следующих источниках:
- http://caniuse.com – таблицы с информацией о поддержке по каждой возможности языка. Например, чтобы узнать, какие движки поддерживают современные криптографические функции, посетите: http://caniuse.com/#feat=cryptography.
- https://kangax.github.io/compat-table – таблица с возможностями языка и движками, которые их поддерживают и не поддерживают.
Все эти ресурсы полезны в ежедневной работе программиста, так как они содержат ценную информацию о возможностях использования языка, их поддержке и так далее.
«Лёгкие» редакторы
«Лёгкие» редакторы менее мощные, чем IDE, но они отличаются скоростью, удобным интерфейсом и простотой.
Visual Studio Code
Notepad
Sublime Text
Тег <script>
Внешние скрипты
Если у вас много JavaScript-кода, вы можете поместить его в отдельный файл.
Файл скрипта можно подключить к HTML с помощью атрибута src
:
<script src="/path/to/script.js"></script>- Для подключения нескольких скриптов используете несколько тегов
Самое главное нельзя использовать атрибут src в содержимое тега <script> потому что нельзя использовать код и src вместе
alert(1); // содержимое игнорируется, так как есть атрибут src