WebDEV
8.96K subscribers
2.21K photos
11 videos
2.72K links
Сообщество веб-разработчиков.

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

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3L2oTf
Download Telegram
WebDEV pinned a photo
JavaScript. Шаблоны
С. Стефанов, 2011

Использование шаблонов при программировании на языке JavaScript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как JavaScript. Для таких шаблонов в языке JavaScript имеются более простые альтернативы.

Написанная экспертом по языку JavaScript Стояном Стефановым – ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб-страниц YSlow 2.0, – книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны – приемы программирования, которых следует по возможности избегать.

Скачать книгу | Больше книг

#book #js #web
Forwarded from Daily Coding 🔥
Топ 5 сайтов для прокачивания навыков программирования в 2020 году

Решение задач — хороший способ развить навыки разработки и найти пробелы в знаниях. В статье есть топ 5 сервисов для проверки и апгрейда своего скила.

Читать статью

#article #tools #coding
React Vis — это библиотека, которая предлагает большую коллекцию диаграмм для приложений React. Её компоненты работают аналогично обычным компонентам React, к которым мы привыкли. Библиотека включает в себя линейные/комбинированные графики, гистограммы, тепловые карты, точечные диаграммы, контурные графики и многое другое. Она не требует каких-либо знаний по D3 или любой другой библиотеки data-vis. Библиотека предоставляет низкоуровневые модульные строительные компоненты, такие как оси X и Y.

Демо | GitHub

#js #library #react
Выберите правильный ответ 👇 #test
Ответ
Anonymous Poll
45%
"string"
26%
"object"
29%
null
@ui8_bot начал работу в тестовом режиме и уже радует первых пользователей качественной графикой и UI китами за смешные деньги.

Сейчас мы активно работаем над улучшением бота и в будущем будет пересмотр цен. Планируем их увеличить, тк слишком все классно получилось :)

У вас есть шанс стать одним из первых пользователей по низкой цене. Пиши.

@ui8_bot
Правильный ответ: "string"

typeof null -> "object" typeof "object" - > "string"
Howler.js — это аудио библиотека для современного веба, которая по умолчанию использует Web Audio API, а в случае его отсутствия использует HTML5 Audio. Возможности howler.js: использует по умолчанию Web Audio API, фолбэк к HTML5 Audio, поддерживает множество файловых форматов, автоматическое кэшировнаие для Web Audio API, кэширование для HTML5 Audio, включение/отключение звука, регулировка звука, воспроизведение несколько звуков одновременно, плавное затухание звука, поддержка Web Audio 3D sound positioning, не использует внешних библиотек, только чистый Javascript, легковесная, весит всего 9kb (3kb в архиве).

Демо | GitHub

#js #library #audio
Выберите правильный ответ 👇 #test
Ответ
Anonymous Poll
14%
true
67%
2
13%
false
6%
1
Правильный ответ: 2

Здесь всё просто, true преобразуется в 1, а false в 0.
true + false + true = 1 + 0 + 1 = 2.
Impress.js — популярный фреймворк предназначенный для создания неординарных презентаций, которые демонстрируются просто в браузере. Фреймворк работает с последовательностью слайдов, каждый слайд в терминологии фреймворка именуется шаг (step). Что, и каким образом отображается внутри каждого слайда, определяется с помощью обычных средств HTML-разметки и CSS-стилей. Все слайды размещаются в неком трехмерном пространстве. Impress.js прекрасно работает в последних версиях браузеров Chrome, Firefox, Safari и IE.

Демо | GitHub

#js #framework #css
Sigma.js — это javascript-библиотека с открытым исходным кодом, не занимающая много дискового пространства, для построения схем с использованием HTML5 Canvas. Она предназначена для нанесения на веб-страницы статических или динамических, но непременно интерактивных карт сетевых сообществ с любым количеством узлов. Библиотека автономна, может расширяться за счёт дополнительных модулей (синтаксический анализатор GEFX и алгоритм расчёта разметки ForceAtlas2 уже включены), допускает последовательное применение jQuery-подобных приёмов. Широкие возможности адаптации на любой случай и масса примеров, подтверждающих универсальность Sigma.js.

Демо | GitHub

#js #library #html
Выберите правильный ответ 👇 #test
Правильный ответ: true,false

В
этом примере при использовании оператора равно (==) сначала приводятся две переменные к числовому типу, а уже потом сравниваются их значения. Оператор строгого равно (===) сначала проверяет типы переменных, и если они совпадают, то осуществляется сравнивание их значений, иначе возвращается false.
Chroma.js — это небольшая библиотека, которая может помочь в управлении цветами. Послужной список для выполнения соответствующих задач бесконечен: позволяет манипулировать цветами, масштабировать цвета, управлять режимами и т.д.

Демо | GitHub

#js #library #colour
Выберите правильный ответ 👇 #test