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 вместе

<script src="file.js">

alert(1); // содержимое игнорируется, так как есть атрибут src

</script>

Итого

  • Для добавления кода JavaScript на страницу используется тег <script>
  • Скрипт во внешнем файле можно вставить с помощью <script src="path/to/script.js"></script>.