WebDEV
8.97K subscribers
2.2K photos
12 videos
2.72K links
Сообщество веб-разработчиков.

На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/webb_dev

РКН: clck.ru/3L2oTf
Download Telegram
​​Cash — это абсурдно маленькая альтернатива jQuery для современных браузеров, которая цепочки управления элементами DOM в стиле jQuery. Библиотека не нацелена на полное покрытие всех методов jQuery, а наоборот фокусируется только на самых часто используемых методах.

GitHub

#js #jquery
​​Ola — это отличные JavaScript чарты, которые позволяют интерполировать цифры и наборы данных. Предлагает много типов чартов, которые могут динамически обновляться и имеют плавную анимацию.

Демо | GitHub

#js #charts
Чтобы создать кастомные буллиты для неупорядоченных списков, используйте псевдоэлемент :before и его свойство content. В статье описано, как можно изменить внешний вид стандартного списка без использования сторонних библиотек.

Буллиты для списков

#fontent #css #tips
​​React95 — это коллекция из более 30 React компонентов в стиле Windows 95. Включая календари, кнопки, иконки, инпуты и много другого ретро UI.

Демо | GitHub

#react #components
​​Reattempt — это JavaScript библиотека, которая дает второй шанс асинхронным функциям. Обворачивая их в блок Reattempt, вы можете быть уверены, что запрос, либо другая асинхронная функция будет выполнена несколько раз в случае неудачи.

GitHub

#js #server
​​Ink — это React фреймворк, который позволяет создавать приложения для командной строки.

GitHub

#js #react #console
Forwarded from WebDEV
Области видимости в JavaScript всегда были непростой темой, особенно в сравнении с более строго организованными языками, такими, как C и Java. В ECMAScript 6 появились некоторые новые возможности, которые позволяют разработчикам лучше контролировать области видимости переменных.

Когда использовать ключевые слова let и const? Как они себя ведут? В каких ситуациях всё ещё актуально ключевое слово var?

Var, let или const? Проблемы областей видимости переменных

#js #article
​​Hat.sh — это JavaScript библиотека, которая предоставляет возможность безопасного шифрования файлов используя WebCrypto API. Библиотека обладает рядом преимуществ: она быстрая, безопасная и serverless. Вы можете быстро зашифровать и расшифровать файлы без проблем.

Демо | GitHub

#js #security #crypto
​​Monaco Editor — это движок, на котором основан популярный VS Code. Он позволяет использовать все функции редактора кода прямо в браузере. Поддержка синтаксиса для разных языков программирования, несколько курсоров, горячие клавиши, исправление кода и многое другое. Это open-source движок, так что вы можете использовать его в своих проектах.

Демо | GitHub

#engine #vscode #js
Forwarded from WebDEV
Во многих фронтенд-фреймворках, написанных на JavaScript (например, в Angular, React и Vue) имеются собственные системы реактивности. Понимание особенностей работы этих систем пригодится любому разработчику, поможет ему более эффективно использовать современные JS-фреймворки.

Реактивность в JavaScript

#js #article
​​Pixelmatch — это небольшая и очень быстрая JavaScript библиотека для точного сравнения двух фотографий "по пикселям". Работает в браузере и на Node. Не требует зависимостей.

Демо | GitHub

#js #node
Старт нового цикла статей. Концепции JavaScript.

JavaScript  —  это сложный язык. Если вы, на любом уровне, занимаетесь JavaScript-разработкой, это значит, что вам жизненно необходимо понимать базовые концепции этого языка. В цикле статей рассмотрены 12 важнейших концепций JavaScript. Конечно, JavaScript-разработчику нужно знать гораздо больше, но без того, о чём мы будем сегодня говорить, ему точно не обойтись.

В первой статье из цикла мы расскажем вам о переменных, хранящих значения и ссылки. Понимание того, как именно в JavaScript назначаются значения переменных крайне важно для тех, кто хочет писать правильно работающий код. Непонимание этого механизма ведёт к написанию программ, в которых значения переменных могут непреднамеренно меняться.

Концепции JavaScript. Переменные, хранящие значения и ссылки

#js #concepts
This media is not supported in your browser
VIEW IN TELEGRAM
Рекомендуем подписаться на наш новый проект!

Говнокод — уникальный канал с лучшими приколами из мира IT: мемы, подборки говнокода, критика и многое другое.

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

Рекомендуем подписаться @g_code
​​Московские выборы традиционно становятся полигоном, на котором обкатываются новые электоральные решения, которые потом используются на федеральном уровне: отмена открепительных, «дачное голосование», теперь — голосование через интернет.

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

Для участия в электронном голосовании необходимо быть пользователем сайта госуслуг. В день голосования желающий открывает сайт mos.ru, авторизуется, подтверждает запрос через СМС и получает онлайн-бюллетень, при помощи которого голосует.

По завершению этого эксперимента подобную технологию могут распространить на всю страну, благодаря чему Россия встанет в ряд наиболее передовых стран мира по внедрению современных избирательных технологий.

#news
Бесплатный PSD макет корпоративного лендинга

Скачать

#psd #landing
Концепции JavaScript

Во второй статье из цикла мы расскажем вам о замыканиях.
Замыкание — это важный паттерн проектирования в JavaScript, который позволяет организовать защищённую работу с переменными.

Концепции JavaScript. Замыкания.

#js #concepts
Forwarded from WebDEV
Веб-сокеты являются одной из самых перспективных веб-технологий, которую уже сейчас используют многие разработчики. Она отлично подходит для взаимодействия в режиме реального времени, в том числе в онлайн-играх.

Что такое веб-сокеты

#js #websockets
Tornis — крутая JavaScript библиотека, которая предоставляет новый способ добавления слушателей на события в браузере. Библиотека отслеживает движения мыши, позицию на странице, скролл и другие данные.

Демо | GitHub

#js #events