CodeRoll | Frontend
5.04K subscribers
1.59K photos
73 videos
1 file
899 links
— Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JS, HTML, CSS, React, Vue,Angular

Купить рекламу: https://telega.in/c/coderoll

Чат: https://t.me/coderoll_chat

По всем вопросам пишите сюда - @yankovsky_ads
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Credit Card Form - красивая реализация заполнения банковской карты при помощи Vue.js. Особенно интересно разобраться тем, кто только начинает изучение Vue.

#vue
💡 Размеры экрана, окна и веб-страницы в JavaScript.

Размер экрана - ширина и высота экрана: монитор или экран мобильного телефона.
window.screen.width;
window.screen.height;

Доступный размер экрана  - ширина и высота активного экрана без панелей инструментов операционной системы.
window.screen.availWidth;
window.screen.availHeight;

Внешний размер окна - состоит из ширины и высоты всего окна браузера, включая адресную строку, панель вкладок и другие панели браузера.
window.outerWidth;
window.outerHeight;

Внутренний размер окна - ширина и высота области просмотра, в которой отображается веб-страница. 

С учетом полосы прокрутки:
window.innerWidth;
window.innerHeight;

Без учета полосы прокрутки:
document.documentElement.clientWidth;
document.documentElement.clientHeigh;

Размер веб-страницы состоит из ширины и высоты отображаемого содержимого страницы.
document.documentElement.scrollWidth;
document.documentElement.scrollHeight;

#МиниУрок #JavaScript
Tinyhttp - это современныйвеб-фреймворк, подобный Express, написанный на TypeScript и скомпилированный в собственный ESM, который использует минимальное количество зависимостей, пытаясь избежать унаследованного ада.

#node
🔥 Лучшее на канале за последнюю неделю

1) Credit Card Form - красивая реализация заполнения банковской карты при помощи Vue.js.
2) CSS Layout - коллекция популярных макетов и шаблонов, сделанных с помощью CSS.
3) Modern CSS Solutions - ресурс, который разбирает современные решения старых проблем CSS. л.
4) JS Nice - онлайн инструмент который приведет не понятный код в читаемый, а именно выполнит деобфускацию и базовое документирование JS-скрипта.
5) Мини-урок по размерам экрана, окна и веб-страницы в JavaScript.

Всем успешной разработки!

#Лучшее
LearnGitBranching - это веб-приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с git. Приложение сделано в виде игры, чтобы было понятнее и веселее проходить обучение.

#git
Boxicons - это простой. но стильный набор бесплатных векторных иконок, тщательно созданный для дизайнеров и разработчиков для использования в вашем проекте. Набор насчитывает 1500 иконок.

#графика
Как сделать модальное окно на JS?

Видео-урок от автора канала "Просто: Разработка", в котором вы узнаете как с 0 сделать очень крутое модальное окно. Пройдётесь по вёрстке и затем по JS, узнаете как написать утилиту, которая проверяет ширину скролла браузера. А ещё, познакомитесь с ResizeObserver. Другими словами, в данном видео очень много полезной информации!

#javascript
Gradient AI — классный инструмент для создания сложных градиентов с экспортом в PNG, CSS, JS, JSX, React, Theme UI, JSON.

#инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
Progress steps - реализация пошагового прогресса на JS. Удобная штука на проекте, когда надо реализовать что то поэтапно.

#javascript
Mirage JS - это имитирующая библиотека API, которая позволяет создавать, тестировать и публиковать полное работающее приложение JavaScript без необходимости полагаться на какие-либо серверные службы.

#javascript
GraphQL - это язык запросов для API и среда выполнения для выполнения этих запросов с вашими существующими данными. GraphQL предоставляет полное и понятное описание данных в вашем API, дает клиентам возможность запрашивать именно то, что им нужно, и ничего более, упрощает развитие API с течением времени и предоставляет мощные инструменты разработчика.

#api #graphql
Выберите правильный ответ ниже. Этот и другие вопросы по разработке можно всегда обсудить в нашем чате.
JavaScript за 14 минут - интерактивный учебник, который поможет тебе немного освоить или освежить знания по JavaScript. Давайте изучать JS весело!)

#javascript
Vue-clickaway - библиотека для обнаружения кликов за пределами элемента (чтобы закрыть модальное окно или скрыть раскрывающийся список).

#vue
This media is not supported in your browser
VIEW IN TELEGRAM
Fancy Link Hover Effects - красивая и интересная реализация эффектов при наведении на ссылку на чистом CSS. Смотрим, забираем, делимся!

#CSS
Discord.js - это мощный модуль node.js, который позволяет очень легко взаимодействовать с Discord API. Он использует гораздо более объектно-ориентированный подход, чем большинство других библиотек JS Discord, что делает код вашего бота значительно более аккуратным и легким для понимания.

#node
jExcel - это легкий плагин JavaScript для создания потрясающих интерактивных HTML-таблиц и электронных таблиц на Вашем проекте, совместимых с Excel или любым другим программным обеспечением для работы с электронными таблицами. Вы можете создать электронную таблицу из массива JS, файлов JSON, CSV или XSLX. 

#javascript
🔥 Лучшее на канале за последнюю неделю

1) LearnGitBranching - это веб-приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с git. 
2) JavaScript за 14 минут - интерактивный учебник, который поможет тебе немного освоить или освежить знания по JavaScript.
3) Progress steps - реализация пошагового прогресса на JS. 
4) Gradient AI — классный инструмент для создания сложных градиентов с экспортом в PNG, CSS, JS, JSX, React, Theme UI, JSON.
5) Fancy Link Hover Effects - красивая и интересная реализация эффектов при наведении на ссылку на чистом CSS.

Всем успешной разработки!

#Лучшее
Easymoney - библиотека для работы с денежными значениями в JavaScript и TypeScript.

Основные особенности:
- Написана с модульными и наборными архитектурами.
- Статически типизированный. Первоклассная поддержка Typescript.
- Имеет цепочку API, но без мутаций.
- Поддерживает большие числа.
- Криптовалюты. Поддерживает пользовательские валюты и их форматирование.
- Большая поддержка int. Пакет для поддержки нового стандарта big int из коробки в отдельном пакете.
- Калькуляторы на заказ. Вы можете переопределить функциональность с помощью собственного калькулятора.

#javascript #typescript
Geolib - библиотека для выполнения основных географических операций, таких как вычисление расстояния, преобразование десятичных координат в шестидесятеричные и наоборот, и т.д. Эта библиотека в настоящее время является только двухмерной.

#javascript #typescript