Статьи о программировании на JavaScript


Статьи данного раздела касаются программирования на языке javascript, точнее это решение практических задач и ситуаций связанных с использованием javascript, также другие статьи на свободную тематику (в рамках темы javascript).

Ускорение работы сайта. Как мы победили Google Pagespeed и превзошли Lighthouse
Просмотров: 271

Что позволяет ускорить работу сайта?

Как вы думаете?

Хостинг, чистый код, кэш, сжатые картинки, gzip, или...

Мы расскажем наш реальный пример ускорения работы сайта.

Тестили на Google Page Speed + Lighthouse.

Захват видео с камеры с помощью JavaScript и HTML5
Просмотров: 1806

Браузеры на данный момент поддерживают метод getUserMedia только через https протокол. Это значит, что вам нужно будет SSL сертификат для этого API.

Клиентские API очень быстро распространяются между десктопными и мобильными устройствами. Конечно же, мобильные API получили доступ к камере первыми, но сейчас эти методы медленно мигрируют на десктопы также.

 

Давайте посмотрим, как просто можно получить захват фото и видео с веб камеры при помощи нескольких строк HTML и JS кода.

7 инструментов для разработки прогрессивного веб приложения (Progressive Web App)
Просмотров: 1093

Современный веб переживает интересный период. Мы уже знаем о скорости загрузки, читабельности, юзабилити, дизайне. Теперь наступила новая эра мобильных веб приложения, или Progressive Web App.

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

Если вы хотите выйти на новый уровень, то вам стоит развивать PWA, чтобы предоставить посетителю новые впечатления от пользования продуктом.

JS без jQuery: 10 примеров кода, которыми можно обойтись без jquery
Просмотров: 2488

Отличные примеры кода, рабочие, которые полноценно замещают функционал jQuery библиотеки.

Смотрите и наслаждайтесь готовыми примерами js кода, который призван разрешить наболевшие броблемы, не прибегая к использованию библиотек.

Mustache.js – обзор, начало работы, разработка HTML шаблонов с mustache
Просмотров: 23540

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

Mustache.js предоставляет хорошо документированную шаблонную систему, которая может быть использована для управления HTML шаблонов.

JSON формат: создание данных, использование с PHP и JS
Просмотров: 93763

Что такое JSON и на что он способен? В этой статье вы узнаете, как использовать JSON для легкой работы с данными. Так же мы рассмотрим, как работать с JSON используя при этом PHP и JavaScript.

Если вы разрабатывали вебсайты или веб-приложения в целом, вероятней всего вы слышали о JSON, по крайней мере, мимолетом. Но, что конкретно значит JSON? Что может делать этот формат данных и как им пользоваться?

Загрузка нескольких файлов на jQuery, с прогрессбаром
Просмотров: 7761

Стандартное файловое поле ввода в браузере не поддерживает выбор и загрузку нескольких файлов. Также не показывается сколько файлов выбрано для загрузки на сервер. Ранее описывались разные методы загрузки файлов с помощью ajax, среди которых вкратце рассматривалась мульти загрузка файлов. Но та статья не полностью обозревает принцип работы загрузчиков.

Сегодня мы узнаем как создать свой, полноценный загрузчик нескольких файлов на jQuery. Этот загрузчик позволит выбирать несколько файлов с помощью CTRL/SHIFT а также будет отображать прогрессбар состояния загрузки каждого из файлов.

Определение и парсинг User Agent на PHP, JS, Python
Просмотров: 19673

Фраза «user agent» или «строка user agent» звучит как ругательство. Разработчики используют User Agent для определения типа браузера, чтобы знать какими свойствами он обладает. Хотя, гораздо проще и правильнее определять наличие самого свойства. Но, на сегодняшний день все еще есть применения для строки user agent. Одно из них, например, определить какую мобильную тему выставить на продажу; это можно определить как на серверной стороне, так и на стороне клиента.