Что такое Javascript?
JavaScript - очень мощный клиентский язык сценариев. Затем следующий вопрос: что такое язык сценариев на стороне клиента?
Язык сценариев на стороне клиента в простом программировании на стороне клиента в основном имеет дело с пользовательским интерфейсом, с которым пользователь взаимодействует в Интернете. В основном это браузер на компьютере пользователя.
JavaScript используется в основном для улучшения взаимодействия пользователя с веб-сайтом. Другими словами, вы можете сделать свою веб-страницу более живой и интерактивной с помощью JavaScript.
История Javascript
JavaScript был разработан Бренданом Эйхом в 1995 году в компании Netscape Communications. Он стал соучредителем проекта Mozilla, Mozilla Foundation и Mozilla Corporation, был главным техническим директором Mozilla Corporation и, вкратце, ее главным исполнительным директором.
Первоначально он назывался Mocha, но вскоре стал известен как LiveScript, а затем и JavaScript.
JavaScript против Java
Javascript и Java совершенно разные. Если вы программист, на вашем языке JavaScript! = Java. Java - это серверный язык, который используется в самых разных местах, включая приложения Android, при создании настольных приложений и корпоративных веб-приложений. JavaScript зарезервирован для разработки клиентских скриптов.
- Код Java должен быть скомпилирован, а код JavaScript является полностью текстовым.
- Java - это язык ООП (объектно-ориентированного программирования), а JavaScript - это, в частности, язык сценариев ООП.
- Код JavaScript запускается только в браузере, тогда как Java создает приложения, которые запускаются в виртуальной машине или браузере.
JavaScript сегодня
Вопрос каждого программиста начального уровня: стоит ли изучать JavaScript сегодня?
Мы можем ответить на него просто: согласно опросу разработчиков StackOverflow 2020, JavaScript является наиболее часто используемым языком программирования восьмой год подряд.
Теперь JavaScript стал использоваться для серверных разработок (благодаря Node.js), мобильных устройств (благодаря React Native и Ionic) и настольных компьютеров (любезно предоставлено Electron).
V8 на самом деле является движком JavaScript. Итак, мы снова идем: что такое движок JavaScript и что такое V8?
Механизм JavaScript - это программа или интерпретатор, выполняющий код JavaScript. Все популярные браузеры имеют собственную реализацию движка JavaScript. Вот несколько популярных движков JavaScript.
- Движок V8 Chrome - V8 - это высокопроизводительный движок JavaScript и JIT WebAssembly с открытым исходным кодом от Google, написанный на C ++. Он используется, в частности, в Chrome и Node.js. V8 может работать автономно или может быть встроен в любое приложение C ++.
- SpiderMonkey из Firefox
- Safari JavaScriptCore
- Чакра Edge (но Edge недавно внедрил движок V8 от Chromium)
Это часть программного обеспечения, которая сильно оптимизирует ваш JS-код и преобразует его в машинный код для выполнения ЦП. Вот некоторые из задач, которые выполняет V8:
- Вывоз мусора
- Встроенное кеширование
- Сжатие указателя
- Компиляция в машинный код
- и многое другое оптимизация
Затем мы переходим к нашей настоящей теме - сегодняшнему Javascript. Основная причина его популярности заключается в том, что JavaScript универсален и может использоваться как для внешней, так и для серверной разработки, а также для тестирования веб-сайтов или веб-приложений.
Лучшие фронтенд-фреймворки JavaScript
- React.js
- Vue.js
- Angular.js
- Ember.js
- Preact.js
- Svelte.js
Лучшие серверные JavaScript-фреймворки
- Express.js
- Next.js
- Gatsby.js
- Nuxt.js
Лучшие фреймворки для тестирования JavaScript
- Шутка
- Мокко
- Жасмин
Завершение!
Итак, ваш первый шаг в мир JavaScript. Мы начали с введения, чтобы вы научились использовать JavaScript и что с ним можно делать.