JavaScript под капотом: продвинутые концепции, которые должны знать разработчики
В этом блоге я проведу вас через ваш код, иллюстрируя внутреннюю работу расширенных концепций, таких как цепочка областей действия, подъем, асинхронность и выполнение функций, в отношении контекста выполнения и стека вызовов .
https://shly.link/L8e1V
В этом блоге я проведу вас через ваш код, иллюстрируя внутреннюю работу расширенных концепций, таких как цепочка областей действия, подъем, асинхронность и выполнение функций, в отношении контекста выполнения и стека вызовов .
https://shly.link/L8e1V
👍2
Используйте TypeScript Record Types для лучшего кода
TypeScript Record— один из моих любимых служебных типов в TypeScript, который, по моему мнению, используется недостаточно.
При использовании его потенциала он может помочь командам писать более качественный, менее подверженный ошибкам и более удобный для сопровождения код, независимо от того, используете ли вы TypeScript в серверной или клиентской части; Я обещаю вам, что вы будете на пути к написанию более качественного кода менее чем за 5 минут.
https://shly.link/CuARQ
TypeScript Record— один из моих любимых служебных типов в TypeScript, который, по моему мнению, используется недостаточно.
При использовании его потенциала он может помочь командам писать более качественный, менее подверженный ошибкам и более удобный для сопровождения код, независимо от того, используете ли вы TypeScript в серверной или клиентской части; Я обещаю вам, что вы будете на пути к написанию более качественного кода менее чем за 5 минут.
https://shly.link/CuARQ
Medium
Use TypeScript Record Types for Better Code
Record is an underused utility type in TypeScript that gives us a super power for writing better, more maintainable front- and back-end…
Бесплатное руководство по HTML
Учитесь на примерах : htmlreference.io — это бесплатное руководство по HTML. В нем представлены все элементы и атрибуты .
https://htmlreference.io/
Учитесь на примерах : htmlreference.io — это бесплатное руководство по HTML. В нем представлены все элементы и атрибуты .
https://htmlreference.io/
htmlreference.io
HTML Reference
A free guide to all HTML elements and attributes.
This media is not supported in your browser
VIEW IN TELEGRAM
Возможности HTML и CSS, советы для увеличения скорости загрузки страницы в 10 раз
Мы все ненавидим, когда наша страница загружается так медленно, верно? 😔
В этой статье мы позаботимся о том, чтобы увеличить скорость страницы, используя только наши файлы HTML и CSS.
https://shly.link/DCCyP
Мы все ненавидим, когда наша страница загружается так медленно, верно? 😔
В этой статье мы позаботимся о том, чтобы увеличить скорость страницы, используя только наши файлы HTML и CSS.
https://shly.link/DCCyP
🔥3
Все о JavaScript Events
Согласно Оксфордскому словарю английского языка, an Event— это событие или то, что происходит. В случае Javascript события — это события или что-то, что происходит в браузере, и действие пользователя вызывает это. Это могут быть клики, загрузка страниц, прокрутка и т. д. В браузере Javascript используется для создания динамических и интерактивных страниц и Eventявляется одним из способов, если не необходимостью, сделать страницы очень интерактивными и динамичными.
Иногда веб-разработчики неправильно используют событие Javascript, тем самым не обеспечивая своим веб-страницам идеальный пользовательский интерфейс и UX, в которых они нуждаются, потому что они не понимают концепцию Event. Каждый веб-разработчик должен это понимать, и именно это мы и обсудим.
https://shly.link/potop
Согласно Оксфордскому словарю английского языка, an Event— это событие или то, что происходит. В случае Javascript события — это события или что-то, что происходит в браузере, и действие пользователя вызывает это. Это могут быть клики, загрузка страниц, прокрутка и т. д. В браузере Javascript используется для создания динамических и интерактивных страниц и Eventявляется одним из способов, если не необходимостью, сделать страницы очень интерактивными и динамичными.
Иногда веб-разработчики неправильно используют событие Javascript, тем самым не обеспечивая своим веб-страницам идеальный пользовательский интерфейс и UX, в которых они нуждаются, потому что они не понимают концепцию Event. Каждый веб-разработчик должен это понимать, и именно это мы и обсудим.
https://shly.link/potop
❤1
📚Век живи, век учись — пора и Angular открыть!
⏰Сегодня 14 ноября в 20:00 пройдёт открытый урок: "Разработка приложений на Angular. Основные преимущества и возможности"
💢Angular - это мощный фреймворк от Google, который используется для создания мобильных приложений.
📌За 1, 5 часа на занятии с опытным экспертом мы:
- Познакомимся с Angular CLI, two-way data binding, templates, routing, services;
- Как экономить время на разработке c этими технологиями;
- Получим расширяемый, легко поддерживаемый и структурированный код.
👨🎓Урок проведёт
Виктор Березин, Frontend Architect / Senior Full Stack Developer и преподаватель курса “Angular Developer” в OTUS.
🔴 Чтобы записаться на вебинар, пройдите вступительный тест: https://otus.pw/8KQv/
Это занятие является частью онлайн-курса «Angular Developer» от OTUS.
⏰Сегодня 14 ноября в 20:00 пройдёт открытый урок: "Разработка приложений на Angular. Основные преимущества и возможности"
💢Angular - это мощный фреймворк от Google, который используется для создания мобильных приложений.
📌За 1, 5 часа на занятии с опытным экспертом мы:
- Познакомимся с Angular CLI, two-way data binding, templates, routing, services;
- Как экономить время на разработке c этими технологиями;
- Получим расширяемый, легко поддерживаемый и структурированный код.
👨🎓Урок проведёт
Виктор Березин, Frontend Architect / Senior Full Stack Developer и преподаватель курса “Angular Developer” в OTUS.
🔴 Чтобы записаться на вебинар, пройдите вступительный тест: https://otus.pw/8KQv/
Это занятие является частью онлайн-курса «Angular Developer» от OTUS.
👌2
Продвинутый TypeScript
Ознакомьтесь с некоторыми из лучших расширенных функций Typescript.
https://shly.link/j2YFE
Ознакомьтесь с некоторыми из лучших расширенных функций Typescript.
https://shly.link/j2YFE
🔥3
Forwarded from Программирование для новичков
This media is not supported in your browser
VIEW IN TELEGRAM
5 методов консоли JavaScript, которые улучшат ваши навыки отладки
Консоль — это объект JavaScript, который предоставляет разработчикам доступ к консоли отладки браузера.
https://shly.link/devvioG
5 сайтов, на которых можно быстрее освоить Frontend-веб-разработку
В этой статье я выбрал 5 ресурсных сайтов, которые помогут вам очень быстро улучшить свои навыки веб-разработки.
https://shly.link/devghta
Консоль — это объект JavaScript, который предоставляет разработчикам доступ к консоли отладки браузера.
https://shly.link/devvioG
5 сайтов, на которых можно быстрее освоить Frontend-веб-разработку
В этой статье я выбрал 5 ресурсных сайтов, которые помогут вам очень быстро улучшить свои навыки веб-разработки.
https://shly.link/devghta
👍4
Получите все свойства CSS в одном месте. (Шпаргалка CSS)
Сэкономьте свое время, получив все свойства CSS в одном месте.
https://shly.link/YpYRF
Сэкономьте свое время, получив все свойства CSS в одном месте.
https://shly.link/YpYRF
🔥2
Лучшие практики CSS: 16 способов быстро улучшить свои навыки CSS
Вы новичок в CSS и постоянно спрашиваете себя, правильно ли вы все делаете? Вы когда-нибудь задумывались, соответствует ли ваша наценка номиналу? Если да, то, очевидно, пришло время изучить некоторые передовые методы работы с CSS.
Придерживаясь основных рекомендаций по написанию CSS, вы можете быть уверены, что создаете чистый, разборчивый и легко поддерживаемый код. Вы знаете, такой, который позволяет другим понять, что он делает, и который заставляет вас гордиться, глядя на него.
Если вы стремитесь к одной из этих вещей (или к обеим), давайте поговорим о лучших практиках CSS, которые позволяют вам это сделать.
https://shly.link/ZmbVc
Вы новичок в CSS и постоянно спрашиваете себя, правильно ли вы все делаете? Вы когда-нибудь задумывались, соответствует ли ваша наценка номиналу? Если да, то, очевидно, пришло время изучить некоторые передовые методы работы с CSS.
Придерживаясь основных рекомендаций по написанию CSS, вы можете быть уверены, что создаете чистый, разборчивый и легко поддерживаемый код. Вы знаете, такой, который позволяет другим понять, что он делает, и который заставляет вас гордиться, глядя на него.
Если вы стремитесь к одной из этих вещей (или к обеим), давайте поговорим о лучших практиках CSS, которые позволяют вам это сделать.
https://shly.link/ZmbVc
🔥2
📚Подборка тематичеких каналов для программистов📚
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира Linux
https://www.tg-me.com/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://www.tg-me.com/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://www.tg-me.com/network_arch
ПРОГРАММИРОВАНИЕ
🧑💻 Разработка внешнего интерфейса
https://www.tg-me.com/Frontend_now
🔺 Все что связано с Angular, Vuejs
https://www.tg-me.com/Angular_Vuejs
⚛️ Все что связано с reactjs
https://www.tg-me.com/react_prog
🐍 Программирование Python
https://www.tg-me.com/Welcome_Python
🐍⌨️Код Python
https://www.tg-me.com/pycodings
☕️ Программирование Java
https://www.tg-me.com/java_sup
📲 Все по мобильной разработке: iOS, Android
https://www.tg-me.com/imobile_dev
🗃 Базы данных SQL/NOSQL
https://www.tg-me.com/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://www.tg-me.com/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://www.tg-me.com/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://www.tg-me.com/ML_programming
🤯 Программирование для новичков
https://www.tg-me.com/easy_program
🪲 Тестирование программного обеспечения
https://www.tg-me.com/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://www.tg-me.com/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://www.tg-me.com/itcheat_sheet
GITHAB
🐍 Python (гитхаб тренды)
https://www.tg-me.com/pythonghub
☕️ Java (гитхаб тренды)
https://www.tg-me.com/javaghub
🟨 Javascript (гитхаб тренды)
https://www.tg-me.com/Jsghub
БУДНИ ПРОГРАММИСТА (ЮМОР) 📌
😁 Daily Dev Jokes
https://www.tg-me.com/dev_jokes
ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ
🔒 Информационная безопасность
https://www.tg-me.com/crypto_security_lab
👨✈️ Новости из мира хакинга
https://www.tg-me.com/Hackme_news
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА
👓 Компьютерное зрение, виртуальная реальность
https://www.tg-me.com/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://www.tg-me.com/robotics_scince
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира Linux
https://www.tg-me.com/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://www.tg-me.com/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://www.tg-me.com/network_arch
ПРОГРАММИРОВАНИЕ
🧑💻 Разработка внешнего интерфейса
https://www.tg-me.com/Frontend_now
🔺 Все что связано с Angular, Vuejs
https://www.tg-me.com/Angular_Vuejs
⚛️ Все что связано с reactjs
https://www.tg-me.com/react_prog
🐍 Программирование Python
https://www.tg-me.com/Welcome_Python
🐍⌨️Код Python
https://www.tg-me.com/pycodings
☕️ Программирование Java
https://www.tg-me.com/java_sup
📲 Все по мобильной разработке: iOS, Android
https://www.tg-me.com/imobile_dev
🗃 Базы данных SQL/NOSQL
https://www.tg-me.com/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://www.tg-me.com/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://www.tg-me.com/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://www.tg-me.com/ML_programming
🤯 Программирование для новичков
https://www.tg-me.com/easy_program
🪲 Тестирование программного обеспечения
https://www.tg-me.com/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://www.tg-me.com/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://www.tg-me.com/itcheat_sheet
GITHAB
🐍 Python (гитхаб тренды)
https://www.tg-me.com/pythonghub
☕️ Java (гитхаб тренды)
https://www.tg-me.com/javaghub
🟨 Javascript (гитхаб тренды)
https://www.tg-me.com/Jsghub
БУДНИ ПРОГРАММИСТА (ЮМОР) 📌
😁 Daily Dev Jokes
https://www.tg-me.com/dev_jokes
ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ
🔒 Информационная безопасность
https://www.tg-me.com/crypto_security_lab
👨✈️ Новости из мира хакинга
https://www.tg-me.com/Hackme_news
ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА
👓 Компьютерное зрение, виртуальная реальность
https://www.tg-me.com/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://www.tg-me.com/robotics_scince
👍2
Изучите основы современного JavaScript за 7 часов — бесплатный курс
JavaScript — это язык Интернета. Если вы хотите писать код для Интернета, вам нужно знать JavaScript от и до. Этот курс поможет вам изучить JavaScript. Этот курс длится 7 часов 30 минут и разбит на 78 уроков. Вы обнаружите, что это отличный ресурс, к которому вы будете часто возвращаться, поэтому убедитесь, что вы добавили в закладки те части, которые вас интересуют.
https://shly.link/WhMhQ
JavaScript — это язык Интернета. Если вы хотите писать код для Интернета, вам нужно знать JavaScript от и до. Этот курс поможет вам изучить JavaScript. Этот курс длится 7 часов 30 минут и разбит на 78 уроков. Вы обнаружите, что это отличный ресурс, к которому вы будете часто возвращаться, поэтому убедитесь, что вы добавили в закладки те части, которые вас интересуют.
https://shly.link/WhMhQ
Code Envato Tuts+
Learn Modern JavaScript Fundamentals in 7 Hours: Free Course
JavaScript is the language of the web. If you want to code for the web, you need to know JavaScript inside and out. This course will help you learn JavaScript from start to finish.
Стань junior-разработчиком на JavaScript
В учебном центре «Слёрм» запустили онлайн-программу профессиональной переподготовки, которая помогает за 4–9 месяцев получить необходимые для работы навыки и претендовать на вакансию junior-разработчика на JavaScript. По итогам этой программы — выдают диплом, позволяющий работать по специальности «Программист».
Что входит в программу
Программа профессиональной переподготовки состоит из 4 видеокурсов:
🔸JavaScript-разработчик
🔸Git для начинающих
🔸Базовое администрирования Linux-серверов
🔸Docker для админов и разработчиков
Как это работает
1️⃣ Вы смотрите видеолекции и выполняете практические задания на учебной платформе в удобном для вас темпе.
2️⃣ Сдаете итоговую аттестацию — сертификацию по Docker и выпускную квалификационную работу.
3️⃣ Получаете диплом о переподготовке на программиста и ищите первую работу по новой специальности.
Набор на программу идет до 30 ноября.
Узнать больше о переподготовке на JavaScript-разработчика 👉https://slurm.club/3DYEPaA
В учебном центре «Слёрм» запустили онлайн-программу профессиональной переподготовки, которая помогает за 4–9 месяцев получить необходимые для работы навыки и претендовать на вакансию junior-разработчика на JavaScript. По итогам этой программы — выдают диплом, позволяющий работать по специальности «Программист».
Что входит в программу
Программа профессиональной переподготовки состоит из 4 видеокурсов:
🔸JavaScript-разработчик
🔸Git для начинающих
🔸Базовое администрирования Linux-серверов
🔸Docker для админов и разработчиков
Как это работает
1️⃣ Вы смотрите видеолекции и выполняете практические задания на учебной платформе в удобном для вас темпе.
2️⃣ Сдаете итоговую аттестацию — сертификацию по Docker и выпускную квалификационную работу.
3️⃣ Получаете диплом о переподготовке на программиста и ищите первую работу по новой специальности.
Набор на программу идет до 30 ноября.
Узнать больше о переподготовке на JavaScript-разработчика 👉https://slurm.club/3DYEPaA
Математические операторы JavaScript
Одним из наиболее значительных вкладов JavaScript в эволюцию Интернета является то, что он переложил большую часть рабочей нагрузки сервера на клиента, тем самым значительно сократив количество и продолжительность сетевых вызовов. Имея в своем распоряжении полнофункциональный набор математических операторов и функций, JavaScript может эффективно выполнять сложные вычисления в браузере. Если вы новичок в JavaScript или в математике, этот учебник по веб-разработке познакомит вас со многими математическими операторами JavaScript, типами чисел в JavaScript и правилами приоритета операторов.
https://shly.link/yYDti
Одним из наиболее значительных вкладов JavaScript в эволюцию Интернета является то, что он переложил большую часть рабочей нагрузки сервера на клиента, тем самым значительно сократив количество и продолжительность сетевых вызовов. Имея в своем распоряжении полнофункциональный набор математических операторов и функций, JavaScript может эффективно выполнять сложные вычисления в браузере. Если вы новичок в JavaScript или в математике, этот учебник по веб-разработке познакомит вас со многими математическими операторами JavaScript, типами чисел в JavaScript и правилами приоритета операторов.
https://shly.link/yYDti
Developer.com
JavaScript Math Operators | Developer.com
We show code examples for the Arithmetic operators (or math operators) in JavaScript. Learn more web development techniques.
🔥2
Forwarded from Шпаргалки для айтишников
Frontend meetup (Online)
1. Организация сложных многоступенчатых форм на VueJS - Роман Троицкий, Комус-тех
Расскажу про опыт формирования формы покупки полиса осаго со словарями, подсказками и тп, продвинутый форм-билдер vue2 - vue3
2. Новые рецепты. React(Vue) Query вместо вашего любимого state manager - Паромов Евгений, Evrone
Рассмотрим как с React Query можно выкинуть тонны сложного, ненужного, страшного кода. И сделать ваши компоненты действительно переиспользуемыми
3. Dprint - Форматирование на максимальной скорости - Поляков Андрей, БФТ
Быстрый форматер кода написанный на языке Rust.
➖➖➖
🗓 30 ноября, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
📢 Наш телеграмм каналл с анонсами митапов.
1. Организация сложных многоступенчатых форм на VueJS - Роман Троицкий, Комус-тех
Расскажу про опыт формирования формы покупки полиса осаго со словарями, подсказками и тп, продвинутый форм-билдер vue2 - vue3
2. Новые рецепты. React(Vue) Query вместо вашего любимого state manager - Паромов Евгений, Evrone
Рассмотрим как с React Query можно выкинуть тонны сложного, ненужного, страшного кода. И сделать ваши компоненты действительно переиспользуемыми
3. Dprint - Форматирование на максимальной скорости - Поляков Андрей, БФТ
Быстрый форматер кода написанный на языке Rust.
➖➖➖
🗓 30 ноября, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
📢 Наш телеграмм каналл с анонсами митапов.
10 интересных фактов о JavaScript, которых вы не знали
В этой статье я расскажу 10 удивительных фактов об этом фантастическом языке, которые я обнаружил. Но будьте осторожны, потому что, когда вы их прочитаете, вам захочется немедленно приступить к изучению этого языка .
https://shly.link/Z6op8
В этой статье я расскажу 10 удивительных фактов об этом фантастическом языке, которые я обнаружил. Но будьте осторожны, потому что, когда вы их прочитаете, вам захочется немедленно приступить к изучению этого языка .
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/Z6op8
🔥3