Javascript & Ajax \ Javascript

ES6 в действии: Символы и их использование

От автора: хотя ES2015 представил многие функции языка, которые уже определенное время значились в списках пожеланий разработчиков, есть некоторые новые функции, которые известны и понятны немного меньше. А преимущества их использования еще меньше — например, символы.

Продолжить чтение

Javascript & Ajax \ Javascript

ES6 в действии: let и const

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

Продолжить чтение

Javascript & Ajax \ Javascript

ES6 в действии: Как использовать прокси

От автора: в вычислительных науках прокси — это то, что находится между вами и чем-то, с чем вы взаимодействуете. Этот термин чаще всего применяется к прокси-серверу — устройству между веб-браузером (Chrome, Firefox, Safari, Edge и т. д.) и веб-сервером (Apache, Nginx, IIS и т. д.), на котором размещена страница. Прокси-сервер может изменять запросы и ответы. Например, он может повысить эффективность за счет кэширования часто запрашиваемых ресурсов и предоставления их нескольким пользователям.

Продолжить чтение

Javascript & Ajax \ Javascript

Руководство по стилю написания кода React

От автора: в последнее время у меня был период жизни работы с React. И в моем путешествии мне было трудно найти хороший стиль написания кода, чтобы держать JSX и JS в чистом и понятном виде. Я придумывал свои собственные руководства по стилю, которыми хотел бы поделиться. Возможно, они окажутся полезны для вас и, конечно, не стесняйтесь делиться подобными рекомендациями в комментариях ниже.

Продолжить чтение

Javascript & Ajax \ VueJS

Создание Progressive Web Apps с Vue.js

От автора: хотите начать разработку Progressive Web Apps с помощью Vue.js? Узнайте, как легко получить PWA, быстро созданные с помощью Vue. Если вы проводили достаточно времени онлайн или среди других веб-разработчиков, то, несомненно, слышали аббревиатуру PWA или Progressive Web App. Этот термин, первоначально использованный Google, называет класс приложений, предназначенных специально для мобильной сети и предлагающих множество преимуществ мобильных приложений (автономная поддержка, установка на главном экране), при этом сохраняя широкий охват, который только может обеспечить Интернет.

Продолжить чтение

Javascript & Ajax \ Angular

Тестирование Angular: введение для разработчика

От автора: в этом руководстве мы узнаем, как писать автоматизированные тесты в проектах Angular 5. Тестирование – базовая функция, доступная во всех проектах, созданных с помощью Angular CLI или Angular quick start. Тестирование Angular — это огромная, сложная тема, которая включает в себя много подтем. Чтобы полностью ее рассказать, понадобится несколько глав или целый курс. В этом руководстве я покажу лишь основы, чтобы можно было начать.

Продолжить чтение

Javascript & Ajax \ VueJS

Методы, вычисляемые свойства и наблюдатели в Vue.js

От автора: одна из причин, почему я люблю работать с Vue – это полезные Vue js методы (methods), computed и watchers и их четкое различие. Не поняв все 3 термина, сложно использовать функциональность Vue в полном объеме. Тем не менее, большинство людей, путающихся в этом фреймворке, которых я встречал, как правило, путаются и в различиях этих терминов. Поэтому давайте разбираться.

Продолжить чтение

Javascript & Ajax \ Angular

Angular JS и Angular 2+: детальное сравнение

От автора: статья сравнивает главные отличия оригинального AngularJS от Angular 2+. Если вы застряли с Angular JS проектом и не уверены, стоит ли делать переход, эта статья поможет вам начать. За последние годы мы стали свидетелями невероятного роста Angular как фреймворка и платформы для разработки одностраничных приложений (SPA) и прогрессивных веб-приложений (PWA). AngularJS построен поверх идеи, что декларативное программирование должно использоваться для создания представлений. Это потребовало разделения манипуляций с DOM и бизнес-логики приложения. У такого подхода было много преимуществ.

Продолжить чтение

Javascript & Ajax \ Javascript

10-минутный курс по ES6 для начинающего разработчика React

От автора: известный принцип Парето 80-20 также верен, когда речь идет об обучении React ES6. В ES6 появилось более 75 новых функций, но из того, что я видел, мне было нужно менее 20% из них в более чем 80% случаев.

Продолжить чтение