«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Основы Javascript — Начало

Основы Javascript — Начало

Опубликовано 7 августа 2024 г.
Просматривать:194

Javascript fundamentals - The beginning

Некоторые новые разработчики или даже те, у кого есть опыт, могут столкнуться с проблемами или трудностями, если у них нет глубоких знаний основ.

Чтобы решить эту проблему, в этой серии я хочу кратко изложить основы JavaScript, чтобы они оставались актуальными и помогали любому разработчику, который приходит сюда, запомнить любую конкретную тему.

Во-первых, о чем мы будем говорить?

Все основы JavaScript, с нуля до уровня героя!

Основы

Что такое Javascript?

Javascript — это богатый и сложный язык программирования, который можно применять в самых разных сценариях и в широком диапазоне приложений.

Здесь мы можем увидеть некоторые эксклюзивные характеристики:

  • Является интерпретируемым и JIT-компилируемым языком программирования;
  • Имеет динамические типы;
  • На основе прототипов;
  • Создание с помощью первоклассных функций;
  • Есть клоузоры;
  • Цикл событий и неблокирующий ввод-вывод;
  • Обработка ошибок с помощью try/catch;
  • Гибкие объекты и массивы;
  • Строки шаблона;
  • Модульность и поддержка импорта модулей;
  • Поддержка асинхронного программирования;

И многое другое...

Для нашей цели этих характеристик достаточно. Мы изучим каждый из этих пунктов и получим о них глубокие знания.

Интерпретировано и JIT скомпилировано

Традиционно Javascript был интерпретируемым языком, то есть код выполнялся построчно. Сегодня, благодаря усовершенствованным движкам Javascript, большая часть кода компилируется «на лету» с использованием методов «точно в срок» для повышения производительности.

Динамические типы

JavaScript — это динамически типизированный язык, позволяющий одной и той же переменной хранить разные типы данных в разное время. Это обеспечивает гибкость, но также может привести к ошибкам, которые сложнее отследить.

Прототипы

Вместо использования традиционных классов, имеющихся в таких языках, как C или Java, JavaScript использует прототипы для наследования. Это позволяет наследовать свойства и методы от одного объекта к другому.

Первоклассные функции

JavaScript рассматривает функции как первоклассные объекты, позволяя назначать их переменным, передавать в качестве аргументов другим функциям, возвращать из функций и иметь собственные свойства и методы.

Закрытие

JavaScript поддерживает замыкания — мощную функцию, которая позволяет функциям запоминать переменные и получать к ним доступ в той области, в которой они были созданы, даже после завершения внешней области.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить их.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3