Сегодня узнал, как добавить API геолокатора и другие API в javascript.

  1. Без async или defer браузер немедленно запустит ваш скрипт, прежде чем отображать элементы, которые находятся под тегом script.
  2. При использовании асинхронного (асинхронного) браузер будет продолжать загружать HTML-страницу и отображать ее, одновременно загружая и выполняя скрипт. .

data-* attributes дает нам возможность встраивать пользовательские атрибуты данных во все элементы HTML. Сохраненные (настраиваемые) данные затем можно использовать в JavaScript страницы для создания более привлекательного взаимодействия с пользователем (без каких-либо вызовов Ajax или запросов к базе данных на стороне сервера). … Значением атрибута может быть любая строка.