DevGang
Авторизоваться

XMLHttpRequest против Fetch API: что лучше для отправки Ajax в 2019 году?

В марте 2019 года будет юбилей, 20-летие Ajax. Первая реализация XMLHttpRequest была выпущена в 1999 году как компонент ActiveX IE5.0.

До этого существовали способы извлечения данных с сервера без полного обновления страницы, но они часто полагались на неуклюжие методы, такие как внедрение script или сторонние плагины. Microsoft разработала первичную версию XMLHttpRequest для браузерной альтернативы своему почтовому клиенту Outlook.

XMLHttpRequest не был веб-стандартом до 2006 года, но он был реализован в большинстве браузеров. Его принятие в Gmail (2004) и Google Maps (2005) привело к появлению в 2005 году статьи Джесси Джеймса Гарретта AJAX: новый подход к веб-приложениям. Новый термин кристаллизуется в центре внимания разработчиков.

Расширенные манипуляции с массивами в JavaScript 

Когда мы начинаем программировать, мы склонны создавать нашу собственную функцию с нашим собственным циклом для манипулирования массивами.

В действительности почти все языки ООП, включая JavaScript, предоставляют нам методы для достижения этой цели.

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

Angular классы с NgClass

С Angular у нас есть много подходов к добавлению, удалению, переключению классов. Мы можем выбрать отдельные классы и связать свойства, или мы можем использовать потрясающую директиву NgClass от Angular.

В этом посте мы рассмотрим привязки классов, а также директиву Angular NgClass, синтаксисы и некоторые передовые идеи.

CKEditor5 интеграция в Vue.js

Совсем недавно команда CKSource реализовала нативную интеграцию CKEditor5 с Vue.js. Теперь редактор можно без труда интегрировать в три самых популярных javascript фреймфорка React, Angular 2+ и Vue.js

TypeScript и React с использованием create-react-app: пошаговое руководство по настройке вашего первого приложения

Из этого туториала вы узнаете, как быстро приступить к созданию приложений React с использованием TypeScript без необходимости какой-либо настройки с помощью create-react-app (CRA). Предположим, что на вашем компьютере уже установлены Node и NPM. Ваше приложение TypeScript/React будет работать сразу после установки без необходимости использовать CRA. Кроме того, вы узнаете, как создавать свои собственные компоненты и управлять props и state, используя TypeScript.

Как начать работать с TypeScript

Эта статья покажет вам, как быстро начать работать с TypeScript, и мы обсудим плюсы и минусы использования TS. TypeScript - это расширенный набор JavaScript и стандарта TC39. С помощью TS мы можем определять как простые, так и сложные статические типы для переменных в нашем коде.

Введение в Peer.js библеотеку для работы с WebRTC

Работать с WebRTC может быть сложно. PeerJS - это потрясающая библиотека, которая делает работу с WebRTC проще и удобнее.

Для работы с WebRTC вам потребуется бэкэнд для синхронизации двух клиентов, прежде чем они смогут напрямую общаться друг с другом.

Деструктуризация массивов и объектов в JavaScript

Разберем, как использовать синтаксис деструктурирования для работы с массивами и объектами в JavaScript.

Реализация Quicksort “быстрой сортировки” в JavaScript

Эта статья расскажет о реализации быстрой сортировки в JavaScript. Быстрая сортировка не встроена в JavaScript. Из-за метода сортировки в прототипе Array сортировка редко подвергается сомнению или оптимизируется в языке. Несмотря на это, Quicksort по-прежнему является важным алгоритмом, по крайней мере, для понимания, используете ли вы его или нет.

Условия в рендеринге React Native компонент

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

Для тех, кто не знает, что такое условные выражения:

if (year > 2017){
    console.log("It is too yearly!") 
} else {
    console.log("Yeah, it is time now!") 
}

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу