Введение в Web Share API.

С каждым днем новые технологии сокращают разрыв между вебом и нативными приложениями. Один из таких примеров  —  прогрессивные веб-приложения, которые добавили в Интернет множество функций, подобных нативным мобильным, например, push-уведомления. В этой статье обсудим API, позволяющий веб-приложению использовать то же диалоговое окно, что и в нативных приложениях, для обмена контентом. ПОДРОБНЕЕ

Лучшие практики JavaScript — производительность

Ограничение доступа к переменным и свойствам Задача состоит в том, чтобы сократить время доступа к переменным и свойствам объектов в приложениях. Причина заключается в том, что при каждом обращении процессору необходимо получить доступ к элементу в памяти, чтобы вычислить его результаты. Следовательно, это действие нужно выполнять как можно реже. Например, ПОДРОБНЕЕ

Лучшие практики JavaScript: переменные

Как и у любого языка программирования, у JavaScript есть свой список лучших практик, помогающих создавать более простые для понимания и дальнейшей поддержки программы. В JavaScript есть множество ловушек, которые нужно уметь избегать. Следуя лучшим практикам JavaScript, мы делаем код более читаемым. В этой статье мы рассмотрим, как задавать переменные в ПОДРОБНЕЕ

10 API консольных утилит Chrome

1. monitor Используется для мониторинга функции: function traceFunc (arg) { } monitor(traceFunc) Функция traceFunc передается в качестве аргумента в monitor. Теперь при каждом вызове traceFunc на мониторе будет показано, что она была вызвана. traceFunc(90) функция traceFunc была вызвана с аргументами: 90 2. unmonitor Отключает мониторинг для указанной функции. Для этого ПОДРОБНЕЕ

Почему мы не используем лучшие практики CI/CD

Или причины избегать npm и отказаться от Google Play В Kalisio мы разрабатываем геопространственное программное обеспечение с открытым исходным кодом — то есть программное обеспечение, которое управляет геолокационными активами, но более дружественным и ориентированным на бизнес способом, чем обычно предоставляет GISs. Мы создали сильную экосистему, состоящую из различных инструментов и приложений, предоставляя десятки ПОДРОБНЕЕ

Конец эпохи виртуального DOM (React)

Самый популярный на сегодняшний день преемник устраняет пробел, созданный его предшественником. Чтобы разобраться в изменчивой структуре фреймворков, заглянем в эпоху JQuery. В то время кросс-браузерная поддержки для любого веб-приложения была кошмаром для разработчика. JQuery (и связанные с ней библиотеки) была способом веб-разработки. Однако у нее были свои ограничения. Размер кода раздувался ПОДРОБНЕЕ

Хватит везде использовать ===

Многие разработчики постоянно используют === вместо ==, но почему? Большинство из просмотренных мной обучающих программ предполагают, что поскольку слишком сложно предугадать приведение типов в JavaScript, то лучше всегда использовать ===. Есть несколько обучалок, подкрепляющих ошибочную информацию и мифы в интернете. Помимо этого, многие правила линтеров и популярных сайтов уверенно настроены ПОДРОБНЕЕ

Лучшие практики JavaScript: объекты

Как любой другой язык программирования, JavaScript имеет свой собственный список лучших практик, которые помогают создавать программы проще для понимания и дальнейшей поддержки. Этот язык содержит множество ловушек, которые нужно уметь обходить. В данной статье вы узнаете о способах обращения с объектами, позволяющими избежать множества проблем с написанием кода, а также ПОДРОБНЕЕ

Кто придет на замену JavaScript

Десять лет назад никто не догадывался о том, что JavaScript будет править миром. Другие платформы, такие как Java, Flash и Silverlight, также были сильными противниками. Все трое нуждались в плагине для браузера, чтобы выполнять работу, и заменяли HTML другим подходом к пользовательскому интерфейсу. Благодаря этому подходу они смогли значительно опередить ПОДРОБНЕЕ

У приложений будущего может не быть бэкенда

История циклична. Я создал свой первый веб-сайт в 1999 году с помощью самых передовых технологий, доступных веб-мастерам (не могу использовать слово разработчики в данном случае): редакторы WYSIWYG. Веб-сайты представляли собой набор статических HTML-страниц с JavaScript и яркими GIF-файлами, которые переполняли интернет 2000-х годов, и обслуживались статическими хостерами, например, GeoCities. В ПОДРОБНЕЕ