Вступление

Стандартный и самый популярный язык сценариев для Интернета - это JavaScript. Точно так же основная часть моего обнаружения устройств » «API использует JS. Поэтому я подумал, что пришло время осветить обзор JavaScript в одном из моих сообщений в блоге. Таким образом, в этом посте я представлю наиболее важные аспекты JavaScript. Начнем с небольшого урока истории JS. Впоследствии популярность JS покрывается цифрами. Пост заканчивается обзором самых популярных JS-библиотек и фреймворков. Приятного чтения 🙂

JavaScript: обзор истории

В 1989 году была изобретена всемирная паутина (WWW) с целью улучшить обмен информацией между университетами и научными институтами. Год спустя появился первый веб-браузер с простым названием WorldWideWeb. Однако первый коммерческий браузер был представлен несколькими годами позже - в 1993 году - компанией Netscape Communications Corporation. В начале 1995 года Netscape был одним из самых популярных веб-браузеров.

До этого момента WWW был статическим, и был доступен только HTML. Для расширения и дальнейшего развития WWW Netscape Communications Corporation создала JavaScript (в то время называемый Mocha). Целью JS было создание более динамичной сети с взаимодействиями. Еще важнее было удобство использования дизайнерами в отличие от разработчиков программного обеспечения. Таким образом, код должен был быть небольшим, простым и легким!

Чтобы не отставать от конкурентов (например, Internet Explorer от Microsoft) NetScape заключила партнерское соглашение с Sun Microsystems. Sun Microsystems была создателем Java: языка для интеллектуальных приложений. Однако Java не устраивала эту аудиторию (веб-дизайнеров). В частности, Java была слишком большой и предназначалась для крупных корпораций.

Тем не менее, Брендан Эйх (руководитель JavaScript в Netscape) создал рабочий прототип JS. За короткое время JavaScript был интегрирован в их веб-браузер. JavaScript родился как небольшой язык сценариев на стороне клиента.

В настоящее время JavaScript по-прежнему является стандартным языком сценариев для WWW. Во все популярные веб-браузеры интегрирован JS. В настоящее время доступно несколько JS-библиотек и фреймворков.

Просмотр JavaScript со статистикой

Цифры отражают популярность Javascript. В настоящее время 94% веб-страниц используют JavaScript. Точно так же JS популярен среди разработчиков. Stack Overflow провёл опрос среди 32000+ разработчиков. Они пришли к выводу, что JS - самый популярный язык программирования пятый год подряд. В частности, более 62% из более чем 32000 разработчиков используют JavaScript в качестве языка программирования.

jQuery

Чтобы упростить JavaScript, был создан jQuery. В 2006 году John Resig представил jQuery для устранения общих и повторяющихся задач. jQuery упрощает CSS-анимацию, обработку событий и AJAX. Сегодня jQuery - самая популярная библиотека JavaScript.

jQuery использует структуру DOM (объектная модель документа) веб-страниц. Модель DOM представляет элементы на странице (например, элемент ‹h5›). С помощью jQuery легко выбирать эти элементы и управлять ими.

Разница между JS и jQuery проиллюстрирована ниже. Первый - на JavaScript, а второй - на jQuery.

JavaScript

const loginbutton = document.getElementById("loginbutton");
const loginMenu = document.getElementById("login");
loginbutton.addEventListener("click", () => {
     if(loginMenu.style.display === "none"){
           loginMenu.style.display = "inline";
     } 
     else {
            loginMenu.style.display = "none";
     }
});

jQuery

$(“#loginbutton”).click(() => {$(“#login”).toggle()});

Фреймворки JavaScript

Изначально JavaScript был разработан как язык на стороне клиента. Однако в настоящее время как клиентская, так и серверная сторона могут быть основаны на JS. Чтобы придать некоторую структуру процессу разработки, были созданы JS-фреймворки. Мы рассмотрим 3 самых популярных JS-фреймворка на сегодняшний день: Angular, React и Vue.JS.

Угловой

AngularJS разработан Google, но является фреймворком с открытым исходным кодом. После первого выпуска в 2010 году AngularJS был переписан и переименован в Angular в 2016 году. Angular - это интерфейсный фреймворк, ориентированный на одностраничные приложения. Около 24% разработчиков JavaScript в настоящее время используют Angular. Еще более интересен тот факт, что фреймворк занимает 3-е место среди интерфейсных JS-фреймворков.

Реагировать

React был разработан Facebook в 2011 году. Однако это фреймворк с открытым исходным кодом и более 1300 участников на Github. Этот фреймворк очень гибкий и совместим с другими фреймворками. React разработан как для клиентской, так и для серверной стороны. Более 65% разработчиков JavaScript в настоящее время используют React. В настоящее время React занимает 1-е место среди интерфейсных JS-фреймворков.

Vue.JS

Vue.JS - второй по популярности фреймворк JS, который используется более чем 64 тысячами веб-сайтов по всему миру. Он построен поверх других фреймворков, таких как Angular. Vue.JS - это легкий фреймворк, разработанный Эваном Ю (бывшим сотрудником Google). По сравнению с React и Angluar этот фреймворк проще настроить.

Заключение

Очевидно, что JavaScript занимает центральное место в веб-разработке. В частности, это самый популярный язык сценариев. Более 94% веб-сайтов по всему миру используют JS. Итак, если вы хотите стать веб-разработчиком, вам следует начать с изучения JS. Заглядывая в будущее, новые инструменты, такие как Bit, окажут влияние и побудят нас создавать больше модульных компонентных приложений. Итак, Интернет меняется, меняется JS, поэтому всегда важно изучить основы.

Первоначально опубликовано на сайте theapicompany.com 27 марта 2019 г.

Учить больше