Frontend
2.26K subscribers
504 photos
30 videos
4 files
1.36K links
Много полезного материала по JavaScript, TypeScript, Angular, React, Vue, HTML, CSS, Node.js, Mobile и многому другому.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
Шпаргалка по 12 числовым методам JavaScript

Эта заметка предполагает, что вы уже знаете, что такое числа в JavaScript и вообще.

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

Методы - это почти то же самое, что и функции - они оба действуют. Основное различие в том, что методы - это функции внутри объектов, а функции прикреплены к ним. Функции могут существовать сами по себе, а методы - нет.

JavaScript поставляется с множеством встроенных методов, которые готовы к использованию сразу же после внедрения языка. Эти методы являются заранее написанными и выполняют конкретные задачи, такие как математические операции, манипулирование данными и даже манипулирование объектной моделью документа (DOM).
Методы можно использовать с объектами, строками и даже числами, и они дают возможность эффективно работать с данными без необходимости писать повторяющиеся функции снова и снова.

https://dev.to/catherineisonline/12-javascript-number-methods-cheatsheet-1oie
🔥2🦄2
8 лучших библиотек уведомлений JavaScript

В этой статье я расскажу о восьми популярных библиотеках уведомлений JavaScript, которые вы можете использовать для улучшения взаимодействия с пользователем и информирования пользователей об изменениях в ваших приложениях. Я надеюсь, что это облегчит выбор правильной библиотеки для ваших нужд уведомлений.

https://www.syncfusion.com/blogs/post/top-8-javascript-notification-libraries.aspx
6 крутых современных функций JavaScript, о которых большинство разработчиков не знают

6 крутых современных функций JavaScript, о которых большинство разработчиков не знают


https://javascript.plainenglish.io/6-cool-modern-javascript-features-most-developers-dont-know-about-7b1dbf43d7e0
🔥2👍1
Типы утилит Typescript, которые вы должны знать

Сегодня в этой статье мы рассмотрим некоторые полезные и важные типы утилит в Typescript, которые могут облегчить вашу жизнь.

Служебные типы в Typescript — это некоторые предопределенные универсальные типы, которые можно использовать для управления или создания других новых типов. Эти типы доступны глобально во всех проектах Typescript, поэтому вам не нужно добавлять какие-либо зависимости, чтобы они заработали.

https://dev.to/arafat4693/typescript-utility-types-that-you-must-know-4m6k
🔥2👏2
PNPM против npm и Yarn: почему стоит переключиться и как это сделать

Как разработчик, я использовал и npm, и Yarn для управления пакетами в своих проектах JavaScript. Хотя у обоих есть свои преимущества, я недавно перешел на PNPM и обнаружил, что это лучший вариант для моих нужд.

В этой статье я поделюсь своим опытом перехода на PNPM и расскажу, почему я считаю, что это лучший выбор, чем npm или Yarn. Я также предоставлю пошаговое руководство по переключению с npm или Yarn на PNPM.

https://javascript.plainenglish.io/pnpm-vs-npm-and-yarn-why-you-should-switch-and-how-to-do-it-d3baa06753ed
🔥2
Принципы JavaScript SOLID: как писать поддерживаемый код

Принципы SOLID — это набор программных разработок, представленных Робертом С. «Дядей Бобом» Мартином. Эти принципы помогают разработчикам создавать надежные, удобные в сопровождении приложения при минимальных затратах на внесение изменений.

Хотя принципы SOLID часто используются в объектно-ориентированном программировании, мы можем использовать их и в других языках, таких как JavaScript. В этой статье мы обсудим, как использовать принципы SOLID в JavaScript, и продемонстрируем их на примерах кода.

https://www.syncfusion.com/blogs/post/solid-principles-in-javascript.aspx
Методы оптимизации JavaScript для ускорения загрузки сайта: подробное руководство


Освойте оптимизацию JavaScript для повышения производительности веб-сайта: уменьшите размер файлов, уменьшите количество запросов, используйте кэширование и асинхронную загрузку, а также применяйте передовые методы для ускорения загрузки и улучшения UX.


https://blog.bitsrc.io/javascript-optimization-techniques-for-faster-website-load-times-an-in-depth-guide-cd2985194a07
🔥3
Создание собственного средства сокращения URL-адресов с помощью Node.js

Сокращатели URL-адресов — это полезный инструмент для сокращения длинных и сложных URL-адресов и упрощения обмена ими. В этом уроке мы создадим средство сокращения URL-адресов с помощью JavaScript.

Чтобы создать средство сокращения URL-адресов, мы будем использовать Node.js и платформу Express. Node.js — это серверная платформа JavaScript, которая позволяет нам запускать код JavaScript вне веб-браузера. Express — это быстрая и минималистичная веб-инфраструктура для Node.js, которая предоставляет набор функций для создания веб-приложений.

https://blog.javascripttoday.com/blog/creating-a-url-shortener-with-node/
🔥2
ECMAScript ES6+: полное руководство по современному JavaScript

https://nerdleveltech.com/ecmascript-es6-a-comprehensive-guide-to-modern-javascript/
🔥2
6 бесплатных библиотек для создания всплывающих подсказок на JavaScript

Итак, в этой статье я расскажу о шести различных библиотеках всплывающих подсказок на основе JavaScript, чтобы помочь вам выбрать лучшую для вашего проекта.

https://www.syncfusion.com/blogs/post/6-free-javascript-tooltip-libraries.aspx
🔥2
Дорогостоящие свойства CSS и как их оптимизировать

Некоторые свойства CSS дороже других с точки зрения производительности. При неправильном использовании они могут замедлить вашу веб-страницу и сделать ее менее отзывчивой для ваших пользователей. В этой статье мы рассмотрим некоторые из самых дорогостоящих свойств CSS и способы их оптимизации.

https://levelup.gitconnected.com/costly-css-properties-and-how-to-optimize-them-b2ebc6a85979
🔥3👍1
🔵Сделайте ошибки TypeScript более красивыми и удобочитаемыми в VSCode🎀

Ошибки TypeScript становятся более запутанными по мере увеличения сложности типов. В какой-то момент TypeScript накидает вам дерьмовую кучу скобок и "...". https://github.com/yoavbls/pretty-ts-errors
6 продвинутых приемов TypeScript для чистого кода

Здесь будут рассмотрены шесть продвинутых советов по TypeScript, а также примеры, показывающие, как каждый из них работает шаг за шагом, и их преимущества. Используя эти советы в своем собственном коде TypeScript, вы не только повысите общий уровень своего письма, но и улучшите свои навыки программиста TypeScript.
https://medium.com/@mvsg/6-advanced-typescript-tricks-for-clean-code-90cee774dbf3
Шпаргалка по HTML5

HTML5 — это последняя версия языка разметки HTML, используемого для создания веб-страниц и приложений. Благодаря своим новым функциям и улучшениям HTML5 предлагает разработчикам большую гибкость и простоту использования при создании веб-контента. Эта шпаргалка по HTML5 предназначена для использования в качестве краткого справочного руководства для веб-разработчиков, которые хотят создавать страницы или приложения, совместимые с HTML5. Он включает разделы, посвященные базовому синтаксису HTML5, структуре документа, элементам, атрибутам, API, рекомендациям и ресурсам. Каждый раздел содержит примеры и пояснения, которые помогут вам быстро понять концепции и эффективно использовать их в собственных проектах веб-разработки. Являетесь ли вы новичком или опытным разработчиком, эта шпаргалка будет полезным ресурсом, который всегда будет у вас под рукой.

https://www.javacodegeeks.com/html5-cheatsheet.html
Полное руководство по TypeScript 5.0

Несмотря на то, что документация по TypeScript значительно улучшилась с тех пор, как это руководство было впервые опубликовано, это Полное руководство по-прежнему содержит один из лучших обзоров ключевых функций TypeScript, если у вас уже есть достаточные знания о JavaScript. Руководство регулярно обновляется, чтобы предоставить новую информацию о последних версиях TypeScript.
https://www.sitepen.com/blog/update-the-definitive-typescript-guide
pretty-ts-errors

Сделайте ошибки TypeScript более красивыми и удобочитаемыми в VSCode🎀
Ошибки TypeScript становятся более запутанными по мере увеличения сложности типов. В какой-то момент TypeScript накидает вам дерьмовую кучу скобок и "...".
Это расширение поможет вам понять, что происходит.

https://github.com/yoavbls/pretty-ts-errors
CSS с ограниченной областью действия вернулся

Несколько лет назад я обратился с просьбой сохранить CSS с ограниченной областью действия. Одна из лучших функций в моем списке желаний CSS оказалась на плахе, и, несмотря на довольно сильный толчок со стороны сообщества, она умерла.

Что ж, отличная новость — он вернулся. И это намного лучше, чем предыдущая версия.

Что еще лучше, спецификация W3C в основном стабильна, и сейчас в Chrome есть рабочий прототип. Нам просто нужен небольшой интерес со стороны сообщества, чтобы побудить другие браузеры создавать свои реализации и довести это дело до конца.

https://keithjgrant.com/posts/2023/04/scoped-css-is-back/
Аутентификация Next.js: реализация безопасной аутентификации и авторизации пользователей

В этом посте я собираюсь показать вам, как реализовать безопасную аутентификацию и авторизацию пользователей в вашем приложении Next.js.
https://howtocrackit.com/next-js-user-authentication-authorization/
🔥2
Dark Mode в 3-х строках CSS

Темный режим — это тенденция дизайна, при которой цветовая схема веб-сайта изменяется на темный фон со светлым текстом и элементами. Его также называют ночным режимом или темной темой . Целью темного режима является снижение нагрузки на глаза в условиях низкой освещенности, экономия заряда батареи на мобильных устройствах и создание стильного и современного внешнего вида. https://dev.to/madsstoumann/dark-mode-in-3-lines-of-css-and-other-adventures-1ljj
Как преобразовать компоненты Figma в Next.js с помощью Tailwind CSS

В этой статье мы рассмотрим, существует ли простой автоматический способ преобразования проектов Figma в код Next.js. Затем мы рассмотрим быстрый способ преобразования Figma в Next.js с помощью Tailwind CSS. Давайте начнем! https://blog.logrocket.com/convert-figma-components-next-js-tailwind-css/