Forwarded from Находки в опенсорсе
Introducing @nuxt/content
The content/ directory for your #nuxt app, acting as a git-based headless CMS.
- #vue components in Markdown
- Powerful QueryBuilder API
- Handles MD, CSV, YAML, JSON
- Blazing fast hot reload in dev
- Syntax highlighting
https://content.nuxtjs.org/
#js #ts
The content/ directory for your #nuxt app, acting as a git-based headless CMS.
- #vue components in Markdown
- Powerful QueryBuilder API
- Handles MD, CSV, YAML, JSON
- Blazing fast hot reload in dev
- Syntax highlighting
https://content.nuxtjs.org/
#js #ts
Forwarded from Находки в опенсорсе
The webworkers driven UI #js framework.
This is a new paradigm. If you want to enter a new era of making better Web Based User Interfaces, the following concepts will be addictive.
What if a framework & all the apps you build are running inside a separate thread (web worker)? You get extreme performance!
https://github.com/neomjs/neo
This is a new paradigm. If you want to enter a new era of making better Web Based User Interfaces, the following concepts will be addictive.
What if a framework & all the apps you build are running inside a separate thread (web worker)? You get extreme performance!
https://github.com/neomjs/neo
#js #tools #russian
Веб-воркеры, сервис-вокеры и ворклеты — в чем сила, брат?
Воркеры выполняют работу вне основного потока JS-программы и могут не только помочь ускорить ваши скрипты, но и добавить в них много новых интересных возможностей. Жаль, поддерживаются пока не везде...
https://medium.com/@victorkukshinov/%D0%B2%D0%B5%D0%B1-%D0%B2%D0%BE%D1%80%D0%BA%D0%B5%D1%80%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%B2%D0%BE%D1%80%D0%BA%D0%B5%D1%80%D1%8B-%D0%B8-%D0%B2%D0%BE%D1%80%D0%BA%D0%BB%D0%B5%D1%82%D1%8B-1e2f561312fd
Веб-воркеры, сервис-вокеры и ворклеты — в чем сила, брат?
Воркеры выполняют работу вне основного потока JS-программы и могут не только помочь ускорить ваши скрипты, но и добавить в них много новых интересных возможностей. Жаль, поддерживаются пока не везде...
https://medium.com/@victorkukshinov/%D0%B2%D0%B5%D0%B1-%D0%B2%D0%BE%D1%80%D0%BA%D0%B5%D1%80%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%B2%D0%BE%D1%80%D0%BA%D0%B5%D1%80%D1%8B-%D0%B8-%D0%B2%D0%BE%D1%80%D0%BA%D0%BB%D0%B5%D1%82%D1%8B-1e2f561312fd
Medium
Веб-воркеры, сервис-воркеры и ворклеты
Перевод «Web workers vs Service workers vs Worklets»
Forwarded from DНЕВНИК web-программиста
Forwarded from Находки в опенсорсе
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
It has lots of features!
https://github.com/mengshukeji/Luckysheet
#js
It has lots of features!
https://github.com/mengshukeji/Luckysheet
#js
Forwarded from Будни разработчика
#ссылка дня
#css #js #mediaqueries #width #adaptive
Мы говорим “медиа-запросы” или “media queries” и обычно подразумеваем только часть с CSS. А когда дело касается JavaScript, во многих примерах, курсах и учебниках до сих пор используется сравнение window.innerWidth с желаемым значением на каждое событие изменения размера окна.
Конечно же, это неправильно и устарело. Уже давно существуют медиа-запросы для скриптов:
mediaQuery = window.matchMedia('(min-width: 768px)')
if (mediaQuery.matches) {
alert('Media Query Matched!')
}
Самое прекрасное в этом, что не надо слушать событие изменения размера окна. Достаточно лишь срабатывания самого медиа-запроса!
mediaQuery.addEventListener(function(e) {
if (e.matches) {
// your code
}
});
Подробнее и сравнение разных подходов в статье от Марко Илик (Marco Ilic) на CSS-Tricks: https://css-tricks.com/working-with-javascript-media-queries/
#css #js #mediaqueries #width #adaptive
Мы говорим “медиа-запросы” или “media queries” и обычно подразумеваем только часть с CSS. А когда дело касается JavaScript, во многих примерах, курсах и учебниках до сих пор используется сравнение window.innerWidth с желаемым значением на каждое событие изменения размера окна.
Конечно же, это неправильно и устарело. Уже давно существуют медиа-запросы для скриптов:
mediaQuery = window.matchMedia('(min-width: 768px)')
if (mediaQuery.matches) {
alert('Media Query Matched!')
}
Самое прекрасное в этом, что не надо слушать событие изменения размера окна. Достаточно лишь срабатывания самого медиа-запроса!
mediaQuery.addEventListener(function(e) {
if (e.matches) {
// your code
}
});
Подробнее и сравнение разных подходов в статье от Марко Илик (Marco Ilic) на CSS-Tricks: https://css-tricks.com/working-with-javascript-media-queries/
CSS-Tricks
Working with JavaScript Media Queries | CSS-Tricks
What’s the first thing that comes to mind when you think of media queries? Maybe something in a CSS file that looks like this:
Forwarded from Frontend Головного Мозга
This media is not supported in your browser
VIEW IN TELEGRAM
Tabulator — Библиотека для создания таблиц
Позволяет создавать интерактивные таблицы из различных данных, в формате HTML Table, Javascript Array или JSON.
Особенности / преимущества:
✔️Поддержка Safari, Chrome, Firefox, Opera, IE
✔️Оснащена полезными функциями (фильтры, сортировка, редактирование, загрузка данных)
✔️Возможность работы с React, Angular и Vue
✔️Не имеет зависимостей
✔️Стилизация с помощью классов CSS
Сайт: http://tabulator.info/
Гит: https://github.com/olifolkerd/tabulator
#библиотеки #полезно #js
👉 @frontend_mind
Позволяет создавать интерактивные таблицы из различных данных, в формате HTML Table, Javascript Array или JSON.
Особенности / преимущества:
✔️Поддержка Safari, Chrome, Firefox, Opera, IE
✔️Оснащена полезными функциями (фильтры, сортировка, редактирование, загрузка данных)
✔️Возможность работы с React, Angular и Vue
✔️Не имеет зависимостей
✔️Стилизация с помощью классов CSS
Сайт: http://tabulator.info/
Гит: https://github.com/olifolkerd/tabulator
#библиотеки #полезно #js
👉 @frontend_mind
Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
Architecting Vue.js 3
Enterprise-Ready Web Applications
Автор: Solomon Eseme
Год издания: 2023
#js #vue #en
Скачать книгу
Enterprise-Ready Web Applications
Автор: Solomon Eseme
Год издания: 2023
#js #vue #en
Скачать книгу