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
Правильный ответ: true true

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

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

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

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

#article #js
💡Что учить фронтэндеру в этом году?

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

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

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

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

🔍 Демо | 📂 GitHub

#js #table
Выберите правильный вариант 👇🏼 #test
Ответ
Anonymous Quiz
22%
0
11%
9
23%
4
8%
1
35%
false
🛠 Voca — это очень мощная библиотека JavaScript для работы со строками.

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

🔍 Демо | 📂 GitHub

#string #js
💡Оптимизация загрузки 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
🛠 Tailwind CSS — это CSS-фреймворк, созданный в первую очередь для быстрого создания пользовательских интерфейсов. Этот фреймворк предназначен для реализации нестандартных конструкций, и даже такой простой компонент, как кнопка, может выглядеть совершенно по-разному.

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

🔍 Демо | 📂 GitHub

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

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

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

#article #js
Выберите правильный вариант 👇🏼 #test
🛠Three.js — библиотека JavaScript для создания простой в использовании, легких трехмерных объектов с рендерером WebGL по умолчанию. Библиотека также предоставляет Canvas 2D, SVG и CSS3D рендеры в примерах.

🔍 Демо | 📂 GitHub

#webgl #js
Выберите правильный вариант 👇🏼 #test
🛠 Stockroom — js инструмент, который без проблем управляет Вашим хранилищем Unistore (и его действиями) в Web Worker, настраивая оптимизированную двунаправленную синхронизацию, чтобы вы также могли использовать его и подписаться на него в главном потоке.

🔍 Демо | 📂 GitHub

#store #js
🛠 MelonJS — это игровой движок HTML5 с открытым исходным кодом, который позволяет разработчикам и дизайнерам сосредоточиться на контенте.

Фреймворк предоставляет набор компонуемых объектов и поддержку ряда сторонних инструментов. Дает вам мощную комбинацию, которую можно использовать целиком или по частям.

🔍 Демо | 📂 GitHub

#framework #js #html
Выберите правильный вариант 👇🏼 #test