До свидания, Google Fonts. Последний аргумент
В статье рассказывается, почему не стоит больше подключать шрифты с CDN Google Fonts, а более производительней отдавать их со своего хостинга.
#performance
К статье(rus)
В статье рассказывается, почему не стоит больше подключать шрифты с CDN Google Fonts, а более производительней отдавать их со своего хостинга.
#performance
К статье(rus)
Базовые вопросы на собеседовании по javascript, с которыми у кандидатов возникают проблемы
#javascript #interview
https://habr.com/ru/post/523092/
#javascript #interview
https://habr.com/ru/post/523092/
Хабр
JS и его запретные тайны
Так вышло, что наша компания искала разработчиков. В работе мы используем стандартный набор веб-технологий: HTML, CSS, Javascript, PHP, SQL. Во время проведения...
<wbr> - html элемент, указывающий браузеру где “обрывать” слово для переноса на новую строку при необходимости
#html
К статье(eng)
#html
К статье(eng)
Вопросы по javascript
В репозитории собраны более 100 вопросов по javascript, так же можно узнать ответы и прочитать объяснение
#javascript
К вопросам(eng)
К вопросам(rus)
В репозитории собраны более 100 вопросов по javascript, так же можно узнать ответы и прочитать объяснение
#javascript
К вопросам(eng)
К вопросам(rus)
Андрей Мелихов о правильной организации архитектуры приложения на nodejs.
YouTube
Андрей Мелихов — Cовременный бэкенд для фронтенда на Node.js
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
. . Современный фронтенд это богатое клиентское приложение, оперирующее развесистым набором данных. Однако, оставаясь в парадигме архитектуры «клиент-сервер», такие приложения всё ещё требуют серверного…
— —
. . Современный фронтенд это богатое клиентское приложение, оперирующее развесистым набором данных. Однако, оставаясь в парадигме архитектуры «клиент-сервер», такие приложения всё ещё требуют серверного…
Использование Effector в стеке React + TypeScript
Effector - стейт-менеджер с несколькими хранилищами для приложений Javascript (React/ React Native/Vue/Node.js)
#effector #state #react #typescript
К статье(rus)
Effector - стейт-менеджер с несколькими хранилищами для приложений Javascript (React/ React Native/Vue/Node.js)
#effector #state #react #typescript
К статье(rus)
Замеры производительности разных Javascript циклов
В статье производятся замеры циклов: for, for in, for of, forEach, map, while, do while
#javascript
К статье(eng)
В статье производятся замеры циклов: for, for in, for of, forEach, map, while, do while
#javascript
К статье(eng)
Vue.js: особенности, применение и отличия от других Javascript фреймворков
Vue подходит для небольших проектов, которым необходимо добавить немного реактивности, представить форму с помощью AJAX, отобразить значения при вводе данных пользователем, авторизация или другие аналогичные задачи. Vue легко масштабируется и хорошо подходит для объемных проектов, поэтому его называют прогрессивным фреймворком.
https://telegra.ph/Vuejs-osobennosti-primenenie-i-otlichiya-ot-drugih-Javascript-frejmvorkov-03-10
Vue подходит для небольших проектов, которым необходимо добавить немного реактивности, представить форму с помощью AJAX, отобразить значения при вводе данных пользователем, авторизация или другие аналогичные задачи. Vue легко масштабируется и хорошо подходит для объемных проектов, поэтому его называют прогрессивным фреймворком.
https://telegra.ph/Vuejs-osobennosti-primenenie-i-otlichiya-ot-drugih-Javascript-frejmvorkov-03-10
Telegraph
Vue.js: особенности, применение и отличия от других Javascript фреймворков
Функции Vue.js: Реактивные интерфейсы; Декларативный рендеринг; Связывание данных; Директивы (все директивы имеют префикс «V-». В директиву передается значение состояния, а в качестве аргументов используются html атрибуты или Vue JS события); Логика шаблонов;…
Искусство командной строки
В репозитории собраны рекомендации и описание возможностей командной строки.
#cli
К репозиторию(eng)
К репозиторию(rus)
В репозитории собраны рекомендации и описание возможностей командной строки.
#cli
К репозиторию(eng)
К репозиторию(rus)
8 удобных React хуков
— useTimeout - имплементация setTimeout
— usePrevious - для хранения свойств с прошлого состояния
— useClickInside - для определения клика внутри элемента
— useClickOutside - для клика вне компонента
— useFetch - как обертка над fetch
— useInterval - имплементация setInterval
— useComponentDidMount - для выполнения кода после mount компонента
— useComponentWillUnmount - для выполнения кода на unmount компонента
#react
К статье(eng)
— useTimeout - имплементация setTimeout
— usePrevious - для хранения свойств с прошлого состояния
— useClickInside - для определения клика внутри элемента
— useClickOutside - для клика вне компонента
— useFetch - как обертка над fetch
— useInterval - имплементация setInterval
— useComponentDidMount - для выполнения кода после mount компонента
— useComponentWillUnmount - для выполнения кода на unmount компонента
#react
К статье(eng)
Рассказ о том, почему в 2021 году лучше выбирать TypeScript, а не JavaScript
Недавно я, используя React Native, занимался разработкой мобильного приложения для медитации Atomic Meditation. Эта программа помогает тем, кто ей пользуется, выработать привычку медитировать, ежедневно уделяя этому занятию какое-то время. В ходе работы у меня появились серьёзные причины приступить к изучению TypeScript и начать пользоваться им вместо JavaScript в проектах среднего и крупного размера.
[ Статья ]
Недавно я, используя React Native, занимался разработкой мобильного приложения для медитации Atomic Meditation. Эта программа помогает тем, кто ей пользуется, выработать привычку медитировать, ежедневно уделяя этому занятию какое-то время. В ходе работы у меня появились серьёзные причины приступить к изучению TypeScript и начать пользоваться им вместо JavaScript в проектах среднего и крупного размера.
[ Статья ]
В JS-функциях «побеждает» последний оператор return
Вот — JavaScript-функция. Какой из операторов
}
С первого взгляда очевидный вопрос вставсляет в ступор на собеседованиях.
Статья
Вот — JavaScript-функция. Какой из операторов
return, имеющихся в ней, «победит» при вызове этой функции?function test() {return 'one';return 'two';return 'three';}
С первого взгляда очевидный вопрос вставсляет в ступор на собеседованиях.
Статья
Личный опыт: как нетехнарю стать фронтом
Это может быть страшно — сменить сферу деятельности и из нетехнаря превратиться в ИТ- специалиста. Однако вокруг нас всё больше примеров таких успешных трансформаций. В том числе — истории нескольких выпускников HTML Academy, которые не только получили новые знания, но и смогли найти работу для их применения на практике.
[ Статья ]
Это может быть страшно — сменить сферу деятельности и из нетехнаря превратиться в ИТ- специалиста. Однако вокруг нас всё больше примеров таких успешных трансформаций. В том числе — истории нескольких выпускников HTML Academy, которые не только получили новые знания, но и смогли найти работу для их применения на практике.
[ Статья ]
Как хранить и кэшировать данные на клиенте? Сравнение и специфика хранилищ на клиенте
YouTube
Storage for the web
How should we be storing data and caching our critical app resources on the client? Is IndexedDB still the best option? What about Local Storage? Let's dive into web storage to learn about the best way to store data in the browser, how much you can safely…