Когда ты пишешь код, важно учитывать ситуации, приводящие к ошибкам. Обработка ошибок — это неотъемлемая часть работы над веб-приложением. Вот некоторые рекомендации по обработке ошибок в JavaScript
#usefull
#usefull
Хабр
Лучшая практика обработки ошибок в современном JavaScript
Когда вы пишете код, важно учитывать ситуации, приводящие к ошибкам. Обработка ошибок — это неотъемлемая часть работы над веб-приложением. Мы посмотрим на некоторые рекомендации по обработке ошибок в...
Мэт Перри — автор библиотеки Framer Motion — рассказал о том, в каких случаях браузеры могут троттлить requestAnimationFrame — "Browsers may throttle requestAnimationFrame".
Метод requestAnimationFrame (rAF) — самый главный инструмент для создания плавных анимаций, контролируемых js-кодом. Мэт столкнулся с тем, что в Safari на iOS на двух одинаковых смартфонах, одна и та же анимация в одном случае работала в 30fps, а в другом 60fps. Проблема оказалась в том, что Safari включает троттлинг rAF в режиме сохранения энергии. Также Safari троттлит rAF в iframe'ах с контентом сторонних доменов.
Троттлинг rAF есть и в Firefox, но в нём он ограничивается из-за вопросов безопасности. Для отключения троттлинга сайт должен отправлять HTTP-заголовки: Cross-Origin-Opener-Policy: same-origin и Cross-Origin-Embedder-Policy: require-corp.
#usefull
Метод requestAnimationFrame (rAF) — самый главный инструмент для создания плавных анимаций, контролируемых js-кодом. Мэт столкнулся с тем, что в Safari на iOS на двух одинаковых смартфонах, одна и та же анимация в одном случае работала в 30fps, а в другом 60fps. Проблема оказалась в том, что Safari включает троттлинг rAF в режиме сохранения энергии. Также Safari троттлит rAF в iframe'ах с контентом сторонних доменов.
Троттлинг rAF есть и в Firefox, но в нём он ограничивается из-за вопросов безопасности. Для отключения троттлинга сайт должен отправлять HTTP-заголовки: Cross-Origin-Opener-Policy: same-origin и Cross-Origin-Embedder-Policy: require-corp.
#usefull
В JavaScript существует 4 способа создать объект:
▪️ Функция-контруктор (constructor function)
▪️ Класс (class)
▪️ Связывание объектов (object linking to other object, OLOO)
▪️ Фабричная функция (factory function)
Какой метод следует использовать? Какой из них является лучшим?
➡️ Ответы в статье
#usefull
▪️ Функция-контруктор (constructor function)
▪️ Класс (class)
▪️ Связывание объектов (object linking to other object, OLOO)
▪️ Фабричная функция (factory function)
Какой метод следует использовать? Какой из них является лучшим?
➡️ Ответы в статье
#usefull
Хабр
Объектно-ориентированный JavaScript простыми словами
Доброго времени суток, друзья! В JavaScript существует 4 способа создать объект: Функция-контруктор (constructor function) Класс (class) Связывание объектов (object linking to other...
Многие хоть раз задумывались о том, чтобы сделать свою собственную игру. Автор этого видео рассказывает как делают кроссплатформенные игры на языке программирования JavaScript
#usefull
#usefull
YouTube
Как делают игры на JavaScript для начинающих
Многие хоть раз задумывались о том чтобы сделать свою собственную игру. В этом видео я расскажу для начинающих как делают кроссплатформенные игры на языке программирования JavaScript.Может у кого-то была классная идея, а кто то хотел просто вникнуть в сам…
👯♂️ «Как убрать дублирующиеся значения из массива в Javascript?» – один из самых популярных поисковых запросов среди junior-разработчиков. Прочитай про самые популярные способы, их плюсы и минусы с примерами в этой статье
#usefull
#usefull
The Evening Code
Как убрать дублирующиеся значения из массива в Javascript | The Evening Code
В этой статье затронем один из самых популярных поисковых запросов среди junior-разработчиков: "Как убрать дублирующиеся значения из массива в Javascript".
Я расскажу про самые популярные способы и распишу их плюсы и минусы.
Я расскажу про самые популярные способы и распишу их плюсы и минусы.
📺 Разработчики из Microsoft создали серию видеороликов про JavaScript! На английском само собой ¯\_(ツ)_/¯
Вот, что они говорят о своем курсе:
«Хотя мы не охватываем все аспекты JavaScript, мы поможем вам построить основу, на которой вы сможете продолжать расти. К концу этого курса вы сможете работать с учебными пособиями, кратким руководством, книгами и другими ресурсами, продолжая расти самостоятельно.»
#usefull
Вот, что они говорят о своем курсе:
«Хотя мы не охватываем все аспекты JavaScript, мы поможем вам построить основу, на которой вы сможете продолжать расти. К концу этого курса вы сможете работать с учебными пособиями, кратким руководством, книгами и другими ресурсами, продолжая расти самостоятельно.»
#usefull
YouTube
JavaScript for Beginners
Learning a new framework or development environment is made even more difficult when you don't know the programming language. Fortunately, we're here to help...
Нашел интересную статью для обсуждения, про плюсы и минусы разных IT-компаний:
Что думаешь? Согласен с автором?
#usefull
Что думаешь? Согласен с автором?
#usefull
ДОУ
Плюсы и минусы разных ІТ-компаний. Опыт циничного программиста
Владимир Кожаев предлагает пройтись по возможным типам компаний на украинском рынке и попробовать определиться, что кому подойдёт. Рассмотрим маленькую аутсорсинговую компанию, гигантов рынка, узкопрофильный продукт и фриланс.
Перевод статьи «Lessons for beginners and junior developers after 11 years of coding», которая собрала больше 50 наград на Reddit
#usefull
#usefull
techrocks.ru
Советы джуниорам от программиста с 11-летним стажем | techrocks.ru
Некоторые из этих вещей я хотел бы сам знать в начале своей карьеры разработчика — это помогло бы мне избежать ненужного стресса.
Бизнес-приложения — это очень большой класс решений программного обеспечения. Он охватывает все возможные отрасли промышленности. Но, несмотря на все разнообразие решений, все они оперируют ограниченным набором бизнес-функций.
Практика показывает, что практически любое бизнес-приложение можно реализовать при помощи нескольких десятков модулей. Даже с учетом всего разнообразия решений (медицинские, банковские, трейдинговые, производственные, образовательные и т.д.), всё разнообразие бизнес-функций укладывается в линейку из 100 бизнес-модулей и виджетов. Это отличные исходные данные для унификации процесса разработки.
Одновременно с этим, заказчики бизнес-приложений выдвигают однотипные требования: сроки-стоимость-качество. И это стало еще одним фактором в сторону унификации и упростило выход на рынок большого числа библиотек пользовательского интерфейса.
По ссылке ты найдешь Топ 5 JS-библиотек для бизнес приложений в 2020-2021, которые помогут ускорить разработку твоего бизнес-приложения
#usefull
Практика показывает, что практически любое бизнес-приложение можно реализовать при помощи нескольких десятков модулей. Даже с учетом всего разнообразия решений (медицинские, банковские, трейдинговые, производственные, образовательные и т.д.), всё разнообразие бизнес-функций укладывается в линейку из 100 бизнес-модулей и виджетов. Это отличные исходные данные для унификации процесса разработки.
Одновременно с этим, заказчики бизнес-приложений выдвигают однотипные требования: сроки-стоимость-качество. И это стало еще одним фактором в сторону унификации и упростило выход на рынок большого числа библиотек пользовательского интерфейса.
По ссылке ты найдешь Топ 5 JS-библиотек для бизнес приложений в 2020-2021, которые помогут ускорить разработку твоего бизнес-приложения
#usefull
Tproger
Топ 5 JS-библиотек для бизнес приложений в 2020-2021
Рассматриваем лучшие UI библиотеки для создания и развития бизнес-приложений на JavaScript.
Одним из предложений по улучшению JavaScript является предложение под названием «top-level await» (await верхнего уровня, «глобальный» await). Цель данного предложения состоит в превращении ES модулей в некое подобие асинхронных функций. Это позволит модулям получать готовые к использованию ресурсы и блокировать модули, импортирующие их. Модули, которые импортируют ожидаемые ресурсы, смогут запускать выполнение кода только после получения ресурсов и их предварительной подготовки к использованию.
Указанное предложение в настоящее время находится на 3 стадии рассмотрения, поэтому данную возможность пока нельзя использовать в продакшне. Однако можно быть уверенным в том, что в ближайшем будущем она непременно будет реализована.
➡️ Вот как можно использовать названную фичу уже сейчас!
#usefull
Указанное предложение в настоящее время находится на 3 стадии рассмотрения, поэтому данную возможность пока нельзя использовать в продакшне. Однако можно быть уверенным в том, что в ближайшем будущем она непременно будет реализована.
➡️ Вот как можно использовать названную фичу уже сейчас!
#usefull
Хабр
Использование «глобального» await в JavaScript
Новая возможность, которая может изменить наш подход к написанию кода JavaScript — очень гибкий и мощный язык, который определяет развитие современного веба.
Как обрабатывать события на JavaScript, если элементов HTML много? Например, много кнопок с одним классом и мы хотим, чтобы каждая из них скрывала/показывала свой текст.
Смотри видео и обрабатывай события правильно!
#usefull
Смотри видео и обрабатывай события правильно!
#usefull
YouTube
Практика на JavaScript, Обработка событий у однотипных элементов
Как обрабатывать события на JavaScript если элементов HTML много. Например много кнопок с одним классом и мы хоти чтобы каждая из них скрывала/показывала свой текст. Как это сделать? Смотрите это видео и вы научитесь обрабатывать события правильно.
Код лучше…
Код лучше…
🔭 Отличный видос для тех, кто только присматривается к JS.
Что из себя представляет язык, работа на нем, проекты, зарплата и т.д.
#usefull
Что из себя представляет язык, работа на нем, проекты, зарплата и т.д.
#usefull
YouTube
Работа на Javascript: Плюсы и минусы. Проекты, зарплата и много другое.
Друзья, в этом видео мы поговорим о JavaScript. Разберём все плюсы и минусы работы в этом направлении, с чем вы столкнётесь и что вас ждёт. Обсудим проекты, денежные перспективы и другие возможные нюансы.
Javascript на самом деле очень крутой язык и в первую…
Javascript на самом деле очень крутой язык и в первую…
📺 Любопытный видос про все возможности state-менеджера Mobx в связке с React, сравнение MobX и Redux и что по итогу использовать
#usefull
#usefull
YouTube
Mobx & React Полный курс 2021
В этом уроке мы рассмотрим все возможности state менеджера Mobx в связке с React. Сравним MobX и Redux и подведем итоги
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Поддержать меня и мой канал вы можете по ссылкам…
Мой курс "Продвинутый Frontend. В production на React" - https://ulbitv.ru/frontend
Поддержать меня и мой канал вы можете по ссылкам…
Обходим блокиратор блокировщика рекламы и учимся сами определять блокировку JavaScript. Очень интересный урок, детектив можно сказать 🕵️♂️
#usefull
#usefull
YouTube
Обходим блокиратор блокировщика рекламы и учимся сами определять блокировку JavaScript
Курс JS 2.0: https://itgid.info/course/javascript-2
Курс HTML для JS разработчиков: https://itgid.info/course/html
Телеграмм канал: https://t.iss.one/itgid_info
Телеграмм автора: https://telegram.me/alex_luschenko
Сайт погоды https://rp5.ua/
Курс HTML для JS разработчиков: https://itgid.info/course/html
Телеграмм канал: https://t.iss.one/itgid_info
Телеграмм автора: https://telegram.me/alex_luschenko
Сайт погоды https://rp5.ua/
При поиске первой работы начинающему фронтенд-разработчику трудно продемонстрировать свой опыт. Проекты, на которых ты приобретал новые навыки, редко могут похвастаться хорошим качеством кода. Когда пишешь что-то впервые, попросту невозможно написать идеальный код!
В результате твой публичный репозиторий состоит из «букета» незавершенных проектов и вряд ли тебе захочется, чтобы потенциальные работодатели вообще туда заглядывали.
Поэтому держи список проектов, на которых ты можешь отточить полученные знания, только на этот раз уделяя особое внимание качеству кода:
#usefull
В результате твой публичный репозиторий состоит из «букета» незавершенных проектов и вряд ли тебе захочется, чтобы потенциальные работодатели вообще туда заглядывали.
Поэтому держи список проектов, на которых ты можешь отточить полученные знания, только на этот раз уделяя особое внимание качеству кода:
#usefull
techrocks.ru
5 JavaScript-проектов, которые стоит создать начинающему фронтенд-разработчику | techrocks.ru
Начинающему фронтендеру бывает трудно показать свой опыт. Представляем список проектов, которые вы вполне можете создать, чтобы продемонстрировать свои знания и умения.