Будущее CSS
Должен признаться: у меня не всегда есть время следить за всеми новыми технологиями CSS, и я не всегда знаю, какие из них стоят моего времени.
Чтобы систематизировать свои мысли, я подготовил обзор всех основных технологий CSS, которые набирают популярность сегодня и могут быть актуальны завтра: CSS-in-JS, компонентно-ориентированный CSS* и Utility First CSS.
https://dev.to/codux/the-future-of-css-33kl
Должен признаться: у меня не всегда есть время следить за всеми новыми технологиями CSS, и я не всегда знаю, какие из них стоят моего времени.
Чтобы систематизировать свои мысли, я подготовил обзор всех основных технологий CSS, которые набирают популярность сегодня и могут быть актуальны завтра: CSS-in-JS, компонентно-ориентированный CSS* и Utility First CSS.
https://dev.to/codux/the-future-of-css-33kl
DEV Community
The Future of CSS
I have to admit: I don’t always have time to keep up with all the new CSS technologies, and I don’t...
🔥2❤1👍1👎1
7 веб-API JavaScript для создания футуристических веб-сайтов, о которых вы не знали
С быстро меняющимися технологиями разработчики получают невероятные новые инструменты и API . Но было замечено, что из 100+ API только 5% активно используются разработчиками.
Давайте взглянем на некоторые из полезных веб-API , которые могут помочь вам взлететь до небес!🌕🚀
https://dev.to/ruppysuppy/7-javascript-web-apis-to-build-futuristic-websites-you-didnt-know-38bc
С быстро меняющимися технологиями разработчики получают невероятные новые инструменты и API . Но было замечено, что из 100+ API только 5% активно используются разработчиками.
Давайте взглянем на некоторые из полезных веб-API , которые могут помочь вам взлететь до небес!🌕🚀
https://dev.to/ruppysuppy/7-javascript-web-apis-to-build-futuristic-websites-you-didnt-know-38bc
👏2👍1
Отладка JavaScript как профессионал: инструменты и методы поиска и исправления ошибок
Итак, в этой статье мы обсудим некоторые инструменты и методы, которые помогут вам отлаживать JavaScript как профессионалу, чтобы вы могли жить без ошибок ;)
https://dev.to/iayeshasahar/debugging-javascript-like-a-pro-tools-and-techniques-for-finding-and-fixing-bugs-2lf5
Итак, в этой статье мы обсудим некоторые инструменты и методы, которые помогут вам отлаживать JavaScript как профессионалу, чтобы вы могли жить без ошибок ;)
https://dev.to/iayeshasahar/debugging-javascript-like-a-pro-tools-and-techniques-for-finding-and-fixing-bugs-2lf5
🔥2👍1
Все о промисах в JavaScript
В JavaScript промисы — это объект, представляющий значение, которое может быть еще недоступно, но будет разрешено в будущем. Промисы используются для обработки асинхронных операций, таких как выполнение сетевых запросов или доступ к базам данных, где результат не доступен немедленно.
Я хотел бы начать наше приключение, если вы готовы..
https://dev.to/codeofrelevancy/all-about-promises-in-javascript-39lj
В JavaScript промисы — это объект, представляющий значение, которое может быть еще недоступно, но будет разрешено в будущем. Промисы используются для обработки асинхронных операций, таких как выполнение сетевых запросов или доступ к базам данных, где результат не доступен немедленно.
Я хотел бы начать наше приключение, если вы готовы..
https://dev.to/codeofrelevancy/all-about-promises-in-javascript-39lj
🔥3
5 лучших практик обработки HTTP-ошибок в JavaScript
Ошибки — это каждодневное препятствие, с которым сталкиваются все разработчики и клиенты. Типичная ошибка — это когда приложения или конкретная функция ломаются из-за невозможности обработки логики или параметров.
Ошибки JavaScript аналогичны ошибкам в других языках, поскольку они следуют тем же принципам. Следование рекомендациям по обработке ошибок гарантирует, что компоненты не сломаются, когда приложение запустится с ошибкой.
В этой статье рассматриваются некоторые рекомендации по обработке ошибок HTTP в приложении JavaScript.
https://www.syncfusion.com/blogs/post/handling-http-errors-javascript.aspx
Ошибки — это каждодневное препятствие, с которым сталкиваются все разработчики и клиенты. Типичная ошибка — это когда приложения или конкретная функция ломаются из-за невозможности обработки логики или параметров.
Ошибки JavaScript аналогичны ошибкам в других языках, поскольку они следуют тем же принципам. Следование рекомендациям по обработке ошибок гарантирует, что компоненты не сломаются, когда приложение запустится с ошибкой.
В этой статье рассматриваются некоторые рекомендации по обработке ошибок HTTP в приложении JavaScript.
https://www.syncfusion.com/blogs/post/handling-http-errors-javascript.aspx
🔥3
Независимо от того, являетесь ли вы опытным разработчиком или только начинаете работать с JavaScript, этот пост в блоге предоставит ценную информацию для улучшения ваших навыков кодирования. Итак, давайте погрузимся и изучим эти функции JavaScript!
https://blog.canopas.com/javascript-development-hacks-13-hidden-gems-you-need-to-know-e273cf662266
https://blog.canopas.com/javascript-development-hacks-13-hidden-gems-you-need-to-know-e273cf662266
🔥3
8 советов по HTML, о которых вы, вероятно, не знали
Коллекция советов по HTML, которые точно поразят вас!
(если пост не открывается полностью, откройте в режиме инкогнито)
https://medium.com/@laka9/8-html-tips-you-probably-dont-know-about-d2547a3748f0
Коллекция советов по HTML, которые точно поразят вас!
(если пост не открывается полностью, откройте в режиме инкогнито)
https://medium.com/@laka9/8-html-tips-you-probably-dont-know-about-d2547a3748f0
Medium
8 HTML tips you probably don’t know about
A collection of HTML tips that would definitely blow your mind!
🔥2
Однострочники JavaScript для использования в каждом проекте
Давайте рассмотрим 10 основных лайнеров, которые стоит использовать практически в каждом проекте JavaScript, который вы создаете.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
Давайте рассмотрим 10 основных лайнеров, которые стоит использовать практически в каждом проекте JavaScript, который вы создаете.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
freeCodeCamp.org
JavaScript One-Liners to Use in Every Project
JavaScript is a powerful language that can do a lot with very little code. In some cases, the amount of code you need to write doesn't exceed more than a single line, which is why they are known as one-liners. Let's go through 10 essential one liners...
👍1🔥1
Forwarded from General programming
Кодирования не будет через 5 лет. Вот почему
Те, кто не приспособятся, перестанут существовать.
https://javascript.plainenglish.io/coding-wont-exist-in-5-years-this-is-why-6da748ba676c
Те, кто не приспособятся, перестанут существовать.
https://javascript.plainenglish.io/coding-wont-exist-in-5-years-this-is-why-6da748ba676c
💩9👍3
Каковы новые возможности Typescript 5?
https://javascript.plainenglish.io/what-are-the-new-features-of-typescript-5-1aaa49855fd0
https://javascript.plainenglish.io/what-are-the-new-features-of-typescript-5-1aaa49855fd0
🔥2👌1
32 потрясающих фрагмента кода JavaScript (однострочники), которые вы должны использовать
Сегодня я хотел бы поделиться некоторыми полезными вещами JavaScript, которые я сохранил, и я думаю, что это может помочь вам как разработчику стать проще.
https://hackernoon.com/32-awesome-javascript-snippets-one-liners-you-should-use-in-2023?source=rss
Сегодня я хотел бы поделиться некоторыми полезными вещами JavaScript, которые я сохранил, и я думаю, что это может помочь вам как разработчику стать проще.
https://hackernoon.com/32-awesome-javascript-snippets-one-liners-you-should-use-in-2023?source=rss
🔥3👍1
Анонс TypeScript 5.0
В этом выпуске появилось много новых функций, а его цель — сделать TypeScript меньше, проще и быстрее.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
В этом выпуске появилось много новых функций, а его цель — сделать TypeScript меньше, проще и быстрее.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
Microsoft News
Announcing TypeScript 5.0
Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects…
👍5
Отправка больших файлов из внешнего интерфейса в бэкэнд
Недавно, в одном из моих фронтенд-интервью,
Интервьюер . Предположим, мы даем пользователю возможность загрузить файл и сохранить его. Тогда как вы отправите файл на сервер?
Я — мы можем отправить его напрямую в теле вызова POST API.
Интервьюер — А если это большой файл? предположим, 2 Гб.
Я — ух! Может быть, мы можем сжать файл, а затем разбить его на части, а затем отправить части одну за другой.
Интервьюер — А как вы это сделаете?
Я - я не совсем уверен. Я пока не сталкивался с подобной проблемой.
https://hsnice16.medium.com/send-large-files-from-frontend-to-the-backend-2f5f2414cc7c
Недавно, в одном из моих фронтенд-интервью,
Интервьюер . Предположим, мы даем пользователю возможность загрузить файл и сохранить его. Тогда как вы отправите файл на сервер?
Я — мы можем отправить его напрямую в теле вызова POST API.
Интервьюер — А если это большой файл? предположим, 2 Гб.
Я — ух! Может быть, мы можем сжать файл, а затем разбить его на части, а затем отправить части одну за другой.
Интервьюер — А как вы это сделаете?
Я - я не совсем уверен. Я пока не сталкивался с подобной проблемой.
https://hsnice16.medium.com/send-large-files-from-frontend-to-the-backend-2f5f2414cc7c
🤔3
15 Секретов DevTool Для Разработчиков JavaScript
Веб-разработчики тратят много времени на использование браузерных DevTools, но легко упустить полезные инструменты и методы, когда каждый год добавляются десятки обновлений. Следующие функции в первую очередь предназначены для кодировщиков JavaScript, использующих браузеры на базе Chrome, но все разработчики найдут для себя что-то полезное.
https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers/
Веб-разработчики тратят много времени на использование браузерных DevTools, но легко упустить полезные инструменты и методы, когда каждый год добавляются десятки обновлений. Следующие функции в первую очередь предназначены для кодировщиков JavaScript, использующих браузеры на базе Chrome, но все разработчики найдут для себя что-то полезное.
https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers/
Освоение Docker для Node.js: передовые методы и лучшие практики
В этой статье мы рассмотрим некоторые продвинутые методы Docker и лучшие практики, которые помогут вам вывести вашу игру контейнеризации Node.js на новый уровень, поскольку мы создаем простой API аутентификации. Мы обсудим, как использовать многоэтапные сборки, переменные среды, тома Docker и другие методы для освоения Docker для Node.js. Эти методы помогут вам создавать более безопасные, масштабируемые и эффективные образы Docker, адаптированные к уникальным требованиям вашего приложения Node.js. Так что пристегнитесь и приготовьтесь вывести свои навыки работы с Docker на новый уровень!
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
В этой статье мы рассмотрим некоторые продвинутые методы Docker и лучшие практики, которые помогут вам вывести вашу игру контейнеризации Node.js на новый уровень, поскольку мы создаем простой API аутентификации. Мы обсудим, как использовать многоэтапные сборки, переменные среды, тома Docker и другие методы для освоения Docker для Node.js. Эти методы помогут вам создавать более безопасные, масштабируемые и эффективные образы Docker, адаптированные к уникальным требованиям вашего приложения Node.js. Так что пристегнитесь и приготовьтесь вывести свои навыки работы с Docker на новый уровень!
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
🔥2👍1
Forwarded from General programming
Как стать худшим фронтенд-разработчиком
Юмористическая статья с 15 советами, которые помогут вам стать плохим разработчиком.
💡 Это юмористическое произведение. Нам всем нужно время от времени расслабляться и немного веселиться. Пожалуйста, не принимайте всерьез ни один из этих советов.
https://javascript.plainenglish.io/how-to-be-the-worst-front-end-developer-ever-ca5befb0ff13
Юмористическая статья с 15 советами, которые помогут вам стать плохим разработчиком.
💡 Это юмористическое произведение. Нам всем нужно время от времени расслабляться и немного веселиться. Пожалуйста, не принимайте всерьез ни один из этих советов.
https://javascript.plainenglish.io/how-to-be-the-worst-front-end-developer-ever-ca5befb0ff13
👍3🔥3
Полное визуальное руководство по пониманию цикла событий Node.js
Вы некоторое время работали с Node.js. Вы создали несколько приложений, поигрались с разными модулями и даже освоились с асинхронным программированием. Но есть кое-что, что не дает вам покоя — цикл событий.
Если вы похожи на меня, вы потратили бессчетное количество часов на чтение документации и просмотр видео, пытаясь понять цикл обработки событий. Но даже опытному разработчику может быть сложно получить полное представление о том, как все это работает. Вот почему я составил это визуальное руководство, чтобы помочь вам полностью понять цикл обработки событий Node.js. Устройтесь поудобнее, выпейте чашку кофе и давайте углубимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
Вы некоторое время работали с Node.js. Вы создали несколько приложений, поигрались с разными модулями и даже освоились с асинхронным программированием. Но есть кое-что, что не дает вам покоя — цикл событий.
Если вы похожи на меня, вы потратили бессчетное количество часов на чтение документации и просмотр видео, пытаясь понять цикл обработки событий. Но даже опытному разработчику может быть сложно получить полное представление о том, как все это работает. Вот почему я составил это визуальное руководство, чтобы помочь вам полностью понять цикл обработки событий Node.js. Устройтесь поудобнее, выпейте чашку кофе и давайте углубимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
🔥3👍2
5 советов, как стать лучше в CSS
Я кодирую CSS почти 24 года, и я чувствую, что другие разработчики продолжают упоминать, что CSS сложен, поэтому я подумал, что, может быть, я мог бы поделиться некоторыми вещами по этому вопросу, чтобы облегчить другим разработчикам.
Моя основная мысленная модель в отношении CSS — сделать его максимально предсказуемым, чтобы добавление элемента почти вслепую могло сказать, как он меняет вашу страницу в целом.
Предполагается, что CSS должен быть простым, и его можно использовать при правильном знании некоторых ключевых функций.
https://dev.to/sp90/5-tips-to-become-better-at-css-3d24
Я кодирую CSS почти 24 года, и я чувствую, что другие разработчики продолжают упоминать, что CSS сложен, поэтому я подумал, что, может быть, я мог бы поделиться некоторыми вещами по этому вопросу, чтобы облегчить другим разработчикам.
Моя основная мысленная модель в отношении CSS — сделать его максимально предсказуемым, чтобы добавление элемента почти вслепую могло сказать, как он меняет вашу страницу в целом.
Предполагается, что CSS должен быть простым, и его можно использовать при правильном знании некоторых ключевых функций.
https://dev.to/sp90/5-tips-to-become-better-at-css-3d24
DEV Community
5 tips to become better at CSS
I have been coding CSS for almost 24 years and i feel that other devs keep mentioning that CSS is...
🔥2👍1
7 мощных приемов оптимизации JavaScript, которые вам нужно знать
Каждый язык уникален, и JavaScript, наиболее широко используемый язык программирования, не исключение.
В этом сообщении блога мы обсудим некоторые приемы универсальной оптимизации JavaScript, которые помогут вам писать более качественный код и убедиться, что следующее не является вашей реакцией, когда вы сталкиваетесь с ними повсюду:
https://javascript.plainenglish.io/7-javascript-powerful-optimization-tricks-you-need-to-know-f0b5da2933de
Каждый язык уникален, и JavaScript, наиболее широко используемый язык программирования, не исключение.
В этом сообщении блога мы обсудим некоторые приемы универсальной оптимизации JavaScript, которые помогут вам писать более качественный код и убедиться, что следующее не является вашей реакцией, когда вы сталкиваетесь с ними повсюду:
https://javascript.plainenglish.io/7-javascript-powerful-optimization-tricks-you-need-to-know-f0b5da2933de
🔥2
Шпаргалка по 12 числовым методам JavaScript
Эта заметка предполагает, что вы уже знаете, что такое числа в JavaScript и вообще.
В JavaScript, когда у вас есть различные данные, вы хотите манипулировать этими данными различными способами, и числа не являются исключением. Манипуляции могут быть различными, например, преобразование во что-то другое, уменьшение или изменение способа отображения.
Что такое методы?
Методы - это почти то же самое, что и функции - они оба действуют. Основное различие в том, что методы - это функции внутри объектов, а функции прикреплены к ним. Функции могут существовать сами по себе, а методы - нет.
JavaScript поставляется с множеством встроенных методов, которые готовы к использованию сразу же после внедрения языка. Эти методы являются заранее написанными и выполняют конкретные задачи, такие как математические операции, манипулирование данными и даже манипулирование объектной моделью документа (DOM).
Методы можно использовать с объектами, строками и даже числами, и они дают возможность эффективно работать с данными без необходимости писать повторяющиеся функции снова и снова.
https://dev.to/catherineisonline/12-javascript-number-methods-cheatsheet-1oie
Эта заметка предполагает, что вы уже знаете, что такое числа в 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
В этой статье я расскажу о восьми популярных библиотеках уведомлений JavaScript, которые вы можете использовать для улучшения взаимодействия с пользователем и информирования пользователей об изменениях в ваших приложениях. Я надеюсь, что это облегчит выбор правильной библиотеки для ваших нужд уведомлений.
https://www.syncfusion.com/blogs/post/top-8-javascript-notification-libraries.aspx