Forwarded from Хабр
Прогрессивные веб-приложения: руководство к действию.
Независимо от того, есть ли у вас нативное приложение, прогрессивное веб-приложение вам не помешает. Каждый шаг в разработке такого приложения — это шаг к улучшению веб-сайта: http://amp.gs/0DEP
Независимо от того, есть ли у вас нативное приложение, прогрессивное веб-приложение вам не помешает. Каждый шаг в разработке такого приложения — это шаг к улучшению веб-сайта: http://amp.gs/0DEP
Forwarded from FrontEndDev
heapify — Очень быстрая очередь приоритетов JavaScript, реализованная с использованием двоичной кучи
https://github.com/luciopaiva/heapify
https://github.com/luciopaiva/heapify
GitHub
GitHub - luciopaiva/heapify: The fastest JavaScript priority queue out there. Zero dependencies.
The fastest JavaScript priority queue out there. Zero dependencies. - luciopaiva/heapify
#vuejs #tools
Если кто еще вдруг сам не наткнулся, вот интересный ресурс с различными готовыми решениями для VueJS.
https://vuejsexamples.com/
Если кто еще вдруг сам не наткнулся, вот интересный ресурс с различными готовыми решениями для VueJS.
https://vuejsexamples.com/
Forwarded from DНЕВНИК web-программиста
В наше время философия REST API фактически вытеснила все остальные подходы.
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Forwarded from Веб-страница
Архитектура фронтенда
Серия статей, в которой автор детально разбирается с архитектурой фронтенда. В каждой статье он слой за слоем разбирает её основные составляющие:
— большой круг: https://tprg.ru/pjCA
— средний круг: https://tprg.ru/bjtv
— малый круг: https://tprg.ru/ONPX
— автоматизированное тестирование: https://tprg.ru/4JUn
— оболочка: https://tprg.ru/zMEa
— ядро: https://tprg.ru/pB6b
#фронтенд #архитектура
Серия статей, в которой автор детально разбирается с архитектурой фронтенда. В каждой статье он слой за слоем разбирает её основные составляющие:
— большой круг: https://tprg.ru/pjCA
— средний круг: https://tprg.ru/bjtv
— малый круг: https://tprg.ru/ONPX
— автоматизированное тестирование: https://tprg.ru/4JUn
— оболочка: https://tprg.ru/zMEa
— ядро: https://tprg.ru/pB6b
#фронтенд #архитектура
#js #tips
В чем преимущество vanilla js перед разработкой на фреймворках? Отсутствие внешних зависимостей, скорость выполнения и вес страницы.
Если есть возможность обойтись ваниллой, лучше обойтись ваниллой.
Сайт про то, как решать типичные задачи на чистом JS:
https://htmldom.dev/
В чем преимущество vanilla js перед разработкой на фреймворках? Отсутствие внешних зависимостей, скорость выполнения и вес страницы.
Если есть возможность обойтись ваниллой, лучше обойтись ваниллой.
Сайт про то, как решать типичные задачи на чистом JS:
https://htmldom.dev/
Forwarded from Веб-страница
Несколько годных советов по оптимизации веба. Несмотря на то, что статья от 2018 года, она всё ещё актуальна:
https://tprg.ru/yGtf
#оптимизация
https://tprg.ru/yGtf
#оптимизация
Forwarded from Хабр
Могучие TypeScript-декораторы — как работают, во что компилируются и для каких прикладных задач применимы.
Декораторы, даже будучи экспериментальной функциональностью, дают возможности для решения целого спектра прикладных задач: http://amp.gs/02Wq
Декораторы, даже будучи экспериментальной функциональностью, дают возможности для решения целого спектра прикладных задач: http://amp.gs/02Wq
Forwarded from Хабр
Почему пора перестать использовать JavaScript IIFE.
Немедленно вызываемая функция в JavaScript — это конструкция, позволяющая вызывать функцию после её определения. Разберёмся, почему стоит отказаться от использования IIFE, несмотря на её былые заслуги: http://amp.gs/0XKc
Немедленно вызываемая функция в JavaScript — это конструкция, позволяющая вызывать функцию после её определения. Разберёмся, почему стоит отказаться от использования IIFE, несмотря на её былые заслуги: http://amp.gs/0XKc
Forwarded from Хабр
Всё о ключевом слове auto в CSS.
В первую очередь, нас будут интересовать технические детали работы auto. Поговорим мы и о том, как извлечь максимум пользы из применения этого свойства. Тут вы найдёте и заметки о сценариях использования auto, и примеры: http://amp.gs/0amE
В первую очередь, нас будут интересовать технические детали работы auto. Поговорим мы и о том, как извлечь максимум пользы из применения этого свойства. Тут вы найдёте и заметки о сценариях использования auto, и примеры: http://amp.gs/0amE
#css #tips #english
Как поместить БЛОК в БЭКГРАУНД (а что, так можно было???) О_О
https://css-tricks.com/how-to-repeat-text-as-a-background-image-in-css-using-element/
Как поместить БЛОК в БЭКГРАУНД (а что, так можно было???) О_О
https://css-tricks.com/how-to-repeat-text-as-a-background-image-in-css-using-element/
CSS-Tricks
How To Repeat Text As A Background Image In CSS Using Element() | CSS-Tricks
There’s a design trend I’ve seen popping up all over the place. Maybe you’ve seen it too. It’s this sort of thing where text is repeated over and over. A good
#css #tips #english
Воо! Клёвый пример, как сделать липучий блок, типа бокового меню, которое скроллится только в пределах другого блока. Да ещё и с прогрес-баром для блока.
https://css-tricks.com/indicating-scroll-position-on-a-page-with-css/
Воо! Клёвый пример, как сделать липучий блок, типа бокового меню, которое скроллится только в пределах другого блока. Да ещё и с прогрес-баром для блока.
https://css-tricks.com/indicating-scroll-position-on-a-page-with-css/
#css #tips #english
Вдогонку, как стилизовать скроллбары по-взрослому ;)
https://alligator.io/css/css-scrollbars/
Вдогонку, как стилизовать скроллбары по-взрослому ;)
https://alligator.io/css/css-scrollbars/
#js #tips
Если вы еще не освоили юнит-тестирование, срочно начинайте осваивать! Не обсуждается!!!
https://www.freecodecamp.org/news/how-to-start-unit-testing-javascript/
Если вы еще не освоили юнит-тестирование, срочно начинайте осваивать! Не обсуждается!!!
https://www.freecodecamp.org/news/how-to-start-unit-testing-javascript/
freeCodeCamp.org
How to Start Unit Testing Your JavaScript Code
By Ondrej Polesny We all know we should write unit tests. But, it's hard to know where to start and how much time to devote to tests compared to actual implementation. So, where to start? And is it just about testing code or do unit tests have other ...
ХОЛИВАР!!!
React VS VueJS в 2020 и позже.
В статье ничего особо полезного, но интересно)
https://towardsdatascience.com/vuejs-vs-reactjs-which-will-reign-in-2020-c5591213784c
React VS VueJS в 2020 и позже.
В статье ничего особо полезного, но интересно)
https://towardsdatascience.com/vuejs-vs-reactjs-which-will-reign-in-2020-c5591213784c