🔮 Когда ты кодишь на JavaScript, в большинстве случаев ты вполне можешь обойтись без знаний о том, как происходит управление памятью.
Однако рано или поздно ты столкнешься с некоторыми проблемами, например, с утечками памяти, и избавиться от них получится только тогда, когда ты поймешь как именно работает выделение памяти.
В этой статье рассказывается об управлении памятью и принципах работы сборщика мусора, а также объясняется как избежать наиболее распространенных видов утечек памяти
Однако рано или поздно ты столкнешься с некоторыми проблемами, например, с утечками памяти, и избавиться от них получится только тогда, когда ты поймешь как именно работает выделение памяти.
В этой статье рассказывается об управлении памятью и принципах работы сборщика мусора, а также объясняется как избежать наиболее распространенных видов утечек памяти
Tproger
Управление памятью в JavaScript
Статья об управлении памятью и принципах работы сборщика мусора, а также о том, как избежать самых распространенных видов утечек памяти.
💻 Джейк Арчибальд это один из крутейших ребят в мире JS и веб-дева. В этом выступлении он рассказывает про самые непонятные части JS:
▪️цикл событий (event loop);
▪️очереди задач (task queue);
▪️цикл рендеринга (Request Animation Frame, Style Calculation, Layout, Paint);
▪️микротаски (microtasks);
▪️и много другого интересного и полезного.
➡️ youtu.be/j4_9BZezSUA
▪️цикл событий (event loop);
▪️очереди задач (task queue);
▪️цикл рендеринга (Request Animation Frame, Style Calculation, Layout, Paint);
▪️микротаски (microtasks);
▪️и много другого интересного и полезного.
➡️ youtu.be/j4_9BZezSUA
🤗 Песочница для JavaScript и TypeScript прямо в твоем редакторе!
Выполняет код по мере написания, показывает результаты рядом с кодом, даже сохраняться не обязательно. Сделано с любовью русскими в 🦘Австралии 🦘
Есть бесплатная Community версия, а по ссылке скидка 15% на Pro версию:
➡️ https://quokkajs.com/pro/?referrer=vkcomjs?discount=VK_JS_RT56FTGY
Выполняет код по мере написания, показывает результаты рядом с кодом, даже сохраняться не обязательно. Сделано с любовью русскими в 🦘Австралии 🦘
Есть бесплатная Community версия, а по ссылке скидка 15% на Pro версию:
➡️ https://quokkajs.com/pro/?referrer=vkcomjs?discount=VK_JS_RT56FTGY
Quokkajs
Quokka Editions
Quokka runs your JavaScript and TypeScript code and displays results inline in VS Code, WebStorm, Sublime Text, and Atom.
🤹♂️ Если ты уже неплохо разбираешься в JavaScript, то не пора ли стать fullstack-разработчиком? Самый простой способ сделать это – изучить Node.js!
На Node.js разработаны такие крупные порталы как «Сравни.ру», OneTwoTrip, Aviasales, а средняя зарплата Node.js-разработчика по данным hh.ru составляет 120 000₽ 💸
🎓 Быстро разобраться с этой платформой тебе поможет продвинутый курс по веб-разработке «Backend-разработка на Node.js»! За четыре месяца ты освоишь Node.js и создашь три масштабных проекта: библиотека, приложение для доставки еды и агрегатор отелей!
Переходи по ссылке и записывайся на курс прямо сейчас! До 9 марта включительно скидка 45%!
➡️ Backend-разработка на Node.js
На Node.js разработаны такие крупные порталы как «Сравни.ру», OneTwoTrip, Aviasales, а средняя зарплата Node.js-разработчика по данным hh.ru составляет 120 000₽ 💸
🎓 Быстро разобраться с этой платформой тебе поможет продвинутый курс по веб-разработке «Backend-разработка на Node.js»! За четыре месяца ты освоишь Node.js и создашь три масштабных проекта: библиотека, приложение для доставки еды и агрегатор отелей!
Переходи по ссылке и записывайся на курс прямо сейчас! До 9 марта включительно скидка 45%!
➡️ Backend-разработка на Node.js
🔍 Один из самых известных и часто встречающихся на фронтенд-собеседованиях алгоритмов — Бинарный поиск. Его также называют Двоичный поиск.
Он позволяет найти необходимое в массиве из миллиона элементов всего за 20 итераций. Важный момент: этот алгоритм работает только на отсортированных массивах данных.
➡️ youtu.be/9EmO9_MK1gQ
Он позволяет найти необходимое в массиве из миллиона элементов всего за 20 итераций. Важный момент: этот алгоритм работает только на отсортированных массивах данных.
➡️ youtu.be/9EmO9_MK1gQ
YouTube
Алгоритм Бинарного поиска (Binary Search) | JavaScript
Друзья, этим видео мы начинаем долгожданную рубрику Алгоритмов и Структур данных.
Сегодня мы с вами рассмотрим один из самых известных и часто встречающихся на фронтенд-собеседованиях алгоритмов — Бинарный поиск. Его также называют Двоичный поиск.
Он…
Сегодня мы с вами рассмотрим один из самых известных и часто встречающихся на фронтенд-собеседованиях алгоритмов — Бинарный поиск. Его также называют Двоичный поиск.
Он…
Задача с собеседования по фронтенду!
Что выведет в консоль, если запустить код в браузере?
Как перейти от задач к реальным проектам
Что выведет в консоль, если запустить код в браузере?
Как перейти от задач к реальным проектам
Что выведет в консоль, если запустить код в браузере?
Anonymous Quiz
21%
"ninja" "pomidor" "site"
37%
undefined "pomidor" "site"
16%
"ninja" undefined undefined
5%
undefined undefined undefined
21%
ничего не выведет, возникнет ошибка
🏋️♂️ Перевод статьи, в которой подробно описана многолетняя работа команды по созданию и поддержанию большого портала данных на JavaScript
Хабр
Поддержка JavaScript-приложений в долгосрочной перспективе
Публикуем перевод статьи, в которой подробно описана многолетняя работа команды по созданию и поддержанию большого портала данных на JavaScript. В 2019 была напи...
Где получить углубленные навыки JavaScript разработки? 10 марта на демо-занятии «Vue 3» Михаил Кузнецов познакомит вас с возможностями новой версии одного из самых популярных фронтенд фреймворков.
На открытом уроке:
- рассмотрим ключевые отличия в синтаксисе vue2 от vue3;
- разберем как работать с vue-router и VueX в новой версии фреймворка;
- cоздадим проект на Vue 3 с нуля с помощью Vue-cli.
Демо-урок — возможность познакомиться с онлайн-курсом «JavaScript Developer. Professional» и преподавателем. Пройдите вступительный тест, чтобы принять участие в занятии https://otus.pw/ezhB/
На открытом уроке:
- рассмотрим ключевые отличия в синтаксисе vue2 от vue3;
- разберем как работать с vue-router и VueX в новой версии фреймворка;
- cоздадим проект на Vue 3 с нуля с помощью Vue-cli.
Демо-урок — возможность познакомиться с онлайн-курсом «JavaScript Developer. Professional» и преподавателем. Пройдите вступительный тест, чтобы принять участие в занятии https://otus.pw/ezhB/
🔥 NETOPRODUCT – промокод на скидку 5000 рублей на курс «Product Manager» от Нетологии! СУММИРУЕТСЯ с действующими скидками и другими промокодами!
➡️ Подробности по ссылке!
Ты научишься создавать продукты, которые которые нравятся клиентам и уважают конкуренты!
Старт 17 марта!
➡️ Подробности по ссылке!
Ты научишься создавать продукты, которые которые нравятся клиентам и уважают конкуренты!
Старт 17 марта!
l.netology.ru
Курс Product Manager – обучение профессии продакт-менеджера с нуля
Освоите новую профессию, научитесь тестировать гипотезы и получите помощь наших консультантов при трудоустройстве. Обучение в Нетологии онлайн для начинающих.
🦊 Состоялся релиз Firefox 86. Кроме того, сформировано обновление ветки с длительным сроком поддержки 78.8.0. На стадию бета-тестирования переведена ветка Firefox 87, релиз которой намечен на 23 марта.
➡️ Список изменений
➡️ Список изменений
www.opennet.ru
Релиз Firefox 86
Состоялся релиз web-браузера Firefox 86. Кроме того, сформировано обновление ветки с длительным сроком поддержки 78.8.0. На стадию бета-тестирования переведена ветка Firefox 87, релиз которой намечен на 23 марта.
Чему равно значение?
Anonymous Quiz
15%
Promise {<pending>: 5}
31%
Promise {<fulfilled>: 5}
8%
Error
15%
Promise {<rejected>: 5}
31%
5
🐿 Один из самых популярных курсов от Нетологии – «Инженер по тестированию: с нуля до middle»
На этом курсе в рамках программы ты изучишь два языка — Java и JavaScript, — а курсы по Python и английскому языку получишь в подарок.
▪️После курса твои знания и навыки будут на уровне знаний middle-специалиста;
▪️Программа покрывает вопросы уровня Advanced Level ISTQB — международной сертификационной комиссии по тестированию программного обеспечения;
▪️Ты научишься проводить ручное и автоматизированное тестирование, а также тестировать безопасность;
▪️Изучишь специфику тестирования мобильных приложений и попрактикуешься на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.
➡️ Переходи по ссылке и записывайся прямо сейчас! Старт уже 11 марта!
На этом курсе в рамках программы ты изучишь два языка — Java и JavaScript, — а курсы по Python и английскому языку получишь в подарок.
▪️После курса твои знания и навыки будут на уровне знаний middle-специалиста;
▪️Программа покрывает вопросы уровня Advanced Level ISTQB — международной сертификационной комиссии по тестированию программного обеспечения;
▪️Ты научишься проводить ручное и автоматизированное тестирование, а также тестировать безопасность;
▪️Изучишь специфику тестирования мобильных приложений и попрактикуешься на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso.
➡️ Переходи по ссылке и записывайся прямо сейчас! Старт уже 11 марта!
netology.ru
Тестировщик – обучение QA-инженеров на курсе в Нетологии
Освойте профессию инженера по тестированию, для которой не требуется опыт и техническое образование. Пройдите комплексную программу по ручному и автоматизированному тестированию и изучите 3 языка программирования: Java, JavaScript и Python.
Веб-анимация для фронтендеров. Что выбрать: CSS, JavaScript или SVG?
Раскрывает тему приглашённый эксперт — Наталья Габитова, ведущий креативный фронтенд-разработчик VisCom by Rambler Group. А помогает ей ведущий мероприятия — Лёша Симоненко, директор по развитию HTML Academy.
▪️Какие инструменты может применять фронтенд-разработчик для создания анимаций;
▪️Особенности анимации на CSS: какие свойства применяются, в чём их преимущества и ограничения;
▪️Какую анимацию можно сделать на JavaScript;
▪️Вопросы веб-анимации, которые могут волновать фронтендера.
➡️ youtu.be/rV1bnnBkNQ8
Раскрывает тему приглашённый эксперт — Наталья Габитова, ведущий креативный фронтенд-разработчик VisCom by Rambler Group. А помогает ей ведущий мероприятия — Лёша Симоненко, директор по развитию HTML Academy.
▪️Какие инструменты может применять фронтенд-разработчик для создания анимаций;
▪️Особенности анимации на CSS: какие свойства применяются, в чём их преимущества и ограничения;
▪️Какую анимацию можно сделать на JavaScript;
▪️Вопросы веб-анимации, которые могут волновать фронтендера.
➡️ youtu.be/rV1bnnBkNQ8
YouTube
Веб-анимация для фронтендеров. Что выбрать: CSS, JavaScript или SVG
На лайве обсудим:
- Какие инструменты может применять фронтенд-разработчик для создания анимаций;
- Особенности анимации на CSS: какие свойства применяются, в чём их преимущества и ограничения;
- Какую анимацию можно сделать на JavaScript;
- Вопросы веб-анимации…
- Какие инструменты может применять фронтенд-разработчик для создания анимаций;
- Особенности анимации на CSS: какие свойства применяются, в чём их преимущества и ограничения;
- Какую анимацию можно сделать на JavaScript;
- Вопросы веб-анимации…