Size: a a a

2020 May 05
WebDEV
📖 Изучаем программирование на JavaScript
✒️ Э. Фримен, 2015

Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript!

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

#book #js
источник
2020 May 06
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
Ответ
Анонимная викторина
56%
true false
21%
true true
12%
true NaN
11%
true undefined
Проголосовало: 2526
источник
2020 May 07
WebDEV
Правильный ответ: true true

В
первом выражении, идет сравнение ссылки с самой собой. А во втором операнд "!a" преобразовывается к boolean и соответственно порождает преобразование к boolean операнда "a". []==false (пустой массив => false), ![]==false (ссылка на объект (в данном случае на массив) с оператором ! => false) т.е. [] == ![]
источник
WebDEV
Мы там темную тему добавили на dailycoding.io.

Вдруг ты не видел. Дать свою оценку и экспертное мнение можно в нашем чате.
источник
2020 May 14
WebDEV
📑 Самые сложные вопросы на JavaScript-собеседовании. Часть 2

Продолжение статьи о самых сложные вопросах на JavaScript собеседованиях.

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

#article #js
источник
2020 May 15
WebDEV
💡Что учить фронтэндеру в этом году?

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

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

А что же дальше? А дальше, все как и раньше - TypeScript, React, Vue, Angular. Здесь все по прежнему. Вакансий очень много, предложений от соискателей тоже хватает. Спрос превышает предложение в больших городах. За прошлый год особо не было никаких потрясений в мире фронтэнда. Даже нашумевший Svelte не смог вплотную конкурировать с данными фреймворками.

#programming #js
источник
WebDEV
🛠 ExcelJS — JS библиотека для чтения, записи данных, стилей и других манипуляций с электронными таблицами в XLSX и JSON. Библиотека имеет очень богатый функционал с подробным описанием настроек.

🔍 Демо | 📂 GitHub

#js #table
источник
2020 May 16
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
Ответ
Анонимная викторина
23%
0
11%
9
24%
4
8%
1
35%
false
Проголосовало: 2207
источник
2020 May 19
WebDEV
🛠 Voca — это очень мощная библиотека JavaScript для работы со строками.

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

🔍 Демо | 📂 GitHub

#string #js
источник
2020 May 20
WebDEV
💡Оптимизация загрузки jQuery

Для оптимизации мы будем использовать CDN (Content Delivery Network).

Основные преимущества CDN:
– Уменьшение задержки – файл грузится с ближайшего к вам сервера
– Распараллеливание загрузки – браузеры ограничивают число одновременных подключений к одному домену, а так файлы могут грузиться параллельно
– Кеширование – есть большая вероятность, что в браузерном кеше посетителя файл уже лежит и это скорейший способ загрузить его.

Пример кода
 src="//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" charset="UTF-8"> </script>

В атрибуте src, желательно не указывать протокол вообще, тогда можно будет не заботиться о том http это или https.

А что делать в том случае, если CDN от google вдруг стал недоступен? Самый простой вариант — подгрузить локальную копию jQuery.
<script>
   window.jQuery ||
   document.write('<script src="js/vendor/jquery-3.5.1.min.js"><\/script>')
</script>

#optimization #jquery
источник
2020 May 25
WebDEV
🛠 Tailwind CSS — это CSS-фреймворк, созданный в первую очередь для быстрого создания пользовательских интерфейсов. Этот фреймворк предназначен для реализации нестандартных конструкций, и даже такой простой компонент, как кнопка, может выглядеть совершенно по-разному.

В отличии от многих других фреймворков CSS, Tailwind не включает какие - либо компоненты, классы, такие как form-input, btn, card или navbar.

🔍 Демо | 📂 GitHub

#CSS #framework
источник
WebDEV
📑 Самые сложные вопросы на JavaScript-собеседовании. Часть 3

Третья часть статьи о самых сложных вопросах на JavaScript-собеседованиях.

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

#article #js
источник
2020 May 26
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
Ответ
Анонимная викторина
66%
[5, 8, 4]
2%
[5, 8, NaN]
9%
[5, NaN, NaN]
16%
[NaN, NaN, NaN]
7%
false
Проголосовало: 2670
источник
2020 May 28
WebDEV
🛠Three.js — библиотека JavaScript для создания простой в использовании, легких трехмерных объектов с рендерером WebGL по умолчанию. Библиотека также предоставляет Canvas 2D, SVG и CSS3D рендеры в примерах.

🔍 Демо | 📂 GitHub

#webgl #js
источник
2020 June 02
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
Ответ
Анонимная викторина
21%
Hello!_WebDEV!
4%
Hello!_
2%
_WebDEV!
7%
undefined
66%
Uncaught SyntaxError
Проголосовало: 2888
источник
2020 June 03
WebDEV
🛠 Stockroom — js инструмент, который без проблем управляет Вашим хранилищем Unistore (и его действиями) в Web Worker, настраивая оптимизированную двунаправленную синхронизацию, чтобы вы также могли использовать его и подписаться на него в главном потоке.

🔍 Демо | 📂 GitHub

#store #js
источник