👋 Вебинар стартует через 15 минут, подключайся в Zoom по этой ссылке — https://zoom.us/j/95699528230?pwd=cjZtSVBBendUUlhPV3RNWlhWU2IwUT09
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
Что выведет консоль?
Anonymous Quiz
4%
<div class="outer"><p class="inner">Example Text</p></div>
62%
<p class="inner">Example Text</p>
22%
Example Text
11%
undefined
👌 Объяснение задачи:
Свойство innerHTML подразумевает только содержимое элемента, к которому мы обращаемся через переменную list и метод document.querySelector. Поэтому именно в этой задаче в консоли мы не увидим сам div с классом outer — только вложенный в него элемент.
Свойство обычно рассматривают вместе с outerHTML и innerText. С помощью этих трёх свойств можно не только получать, но и задавать новое содержимое элементов. Давай попробуем немного разобраться и с ними:
Свойство outerHTML подразумевает элемент целиком — если мы применим его к нашей переменной list, то получим весь div с классом outer.
Наконец, innerText позволяет обратиться только к текстовому содержимому. Причём это будет любой текст на любом уровне вложенности внутри элемента. То есть в нашем случае можно применить innerText как к классу outer, так и к inner — результат будет одинаковый, в консоль вернется строка Example Text.
Свойство обычно рассматривают вместе с outerHTML и innerText. С помощью этих трёх свойств можно не только получать, но и задавать новое содержимое элементов. Давай попробуем немного разобраться и с ними:
Свойство outerHTML подразумевает элемент целиком — если мы применим его к нашей переменной list, то получим весь div с классом outer.
Наконец, innerText позволяет обратиться только к текстовому содержимому. Причём это будет любой текст на любом уровне вложенности внутри элемента. То есть в нашем случае можно применить innerText как к классу outer, так и к inner — результат будет одинаковый, в консоль вернется строка Example Text.
Как гуманитарию стать программистом? Никак 😂
Шутка, на самом деле всё возможно. Поговорили об этом на вебинаре 25 апреля с нашим выпускником Женей Некипеловым, который работал учителем русского языка, закончил буткемп и (не быстро, зато с умом) нашёл работу фулстек-разработчиком.
Смотри запись — https://www.youtube.com/watch?v=8LWnn1ksaqU
Шутка, на самом деле всё возможно. Поговорили об этом на вебинаре 25 апреля с нашим выпускником Женей Некипеловым, который работал учителем русского языка, закончил буткемп и (не быстро, зато с умом) нашёл работу фулстек-разработчиком.
Смотри запись — https://www.youtube.com/watch?v=8LWnn1ksaqU
YouTube
Как гуманитарию стать программистом? Вебинар SaintCode Bootcamp 25.04.2023
Запись вебинара для тех, кто всю жизнь работал в гуманитарной сфере и хочет перекатиться в веб-разработку. О трудностях перехода рассказывает Женя Гриценко, основатель школы программирования SaintCode Bootcamp и карьерный консультант.
В гостях — Женя Некипелов…
В гостях — Женя Некипелов…
👌2
Media is too big
VIEW IN TELEGRAM
Посмотри отзыв от Фурката о нашей новой услуге — 3 часа с преподавателем за 600 руб. 👀
👍2❤1🔥1
А мы расскажем, почему это крутая и полезная штука:
👋 Если ты приходишь с базовыми навыками и знаниями. Преподаватель определит уровень во фронтенд-разработке на практике — он поможет тебе выполнить несложный проект, подсветит слабые стороны и подскажет, куда двигаться дальше.
👋 Если ты новичок во фронтенд-разработке. Сможешь получить основы вёрстки HTML/CSS, разобраться в Figma на минимальном уровне и освоить базовые инструменты JavaScript.
👋 Если ты хочешь учиться в буткемпе. Ты познакомишься с одним из наших преподавателей, поймёшь как мы объясняем материал и даём обратную связь. Да, к нам можно зайти в гости или подключиться онлайн — но здесь ты погружаешься глубже и без особых затрат.
У нас дешевле, чем на рынке частных уроков по программированию. Например, на Авито менторы обычно просят от 500–1000 руб. за час. В SaintCode Bootcamp час занятий с преподавателем стоит всего 200 руб 😇
Сами занятия не привязаны к локации, решай как тебе удобнее — прийти в буткемп в Петербурге или подключиться онлайн через Discord 🤙
Хочешь попробовать? Оставь заявку на сайте, расскажем подробнее и выберем подходящее для тебя время — https://saintcode.ru/discount?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=3for600
👋 Если ты приходишь с базовыми навыками и знаниями. Преподаватель определит уровень во фронтенд-разработке на практике — он поможет тебе выполнить несложный проект, подсветит слабые стороны и подскажет, куда двигаться дальше.
👋 Если ты новичок во фронтенд-разработке. Сможешь получить основы вёрстки HTML/CSS, разобраться в Figma на минимальном уровне и освоить базовые инструменты JavaScript.
👋 Если ты хочешь учиться в буткемпе. Ты познакомишься с одним из наших преподавателей, поймёшь как мы объясняем материал и даём обратную связь. Да, к нам можно зайти в гости или подключиться онлайн — но здесь ты погружаешься глубже и без особых затрат.
У нас дешевле, чем на рынке частных уроков по программированию. Например, на Авито менторы обычно просят от 500–1000 руб. за час. В SaintCode Bootcamp час занятий с преподавателем стоит всего 200 руб 😇
Сами занятия не привязаны к локации, решай как тебе удобнее — прийти в буткемп в Петербурге или подключиться онлайн через Discord 🤙
Хочешь попробовать? Оставь заявку на сайте, расскажем подробнее и выберем подходящее для тебя время — https://saintcode.ru/discount?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=3for600
👍2🔥1🍾1
😁1💩1
Объяснение задачи:
Почему конкатенация, а не сложение? Если любой из операндов в выражении оказывается объектом (а массив — это особый вид объекта), то интерпретатор преобразует его в элементарное значение. После этого проверяется тип значений — и если какой-то из аргументов окажется строкой, то другой тоже преобразовывается в строку, происходит конкатенация.
Почему массив преобразуется в строку? При преобразовании в элементарное значение к объектам применяется встроенный алгоритм no-preference, который в зависимости от класса будет использовать либо алгоритм prefer-string (для Date), либо prefer-number (для всех остальных). Prefer-number сперва попробует valueOf(), затем toString().
Но valueOf() не возвращает элементарное значение для объекта. Поэтому пытаясь преобразовать массив, мы получаем метод toString() как следующий по порядку. И массив с единственным элементом преобразуется в ту же строку, что и элемент. В нашем случае — пустой массив станет пустой строкой.
Почему массив преобразуется в строку? При преобразовании в элементарное значение к объектам применяется встроенный алгоритм no-preference, который в зависимости от класса будет использовать либо алгоритм prefer-string (для Date), либо prefer-number (для всех остальных). Prefer-number сперва попробует valueOf(), затем toString().
Но valueOf() не возвращает элементарное значение для объекта. Поэтому пытаясь преобразовать массив, мы получаем метод toString() как следующий по порядку. И массив с единственным элементом преобразуется в ту же строку, что и элемент. В нашем случае — пустой массив станет пустой строкой.
Git выглядит просто, пока ты коммитишь в свой уютненький репозиторий и никак не взаимодействуешь с другими разработчиками 👌
Но когда дело доходит до сравнения версий и совместной работы, ты получаешь столько неожиданных ошибок, что хочется разбить ноут об стену.
Важно, чтобы рядом был опытный наставник — у нас в буткемпе ты выполнишь командный проект с другими студентами, а преподаватель поможет разобраться во всех этих fetch, blame, merge, branch, checkout и diff 🤯
Но когда дело доходит до сравнения версий и совместной работы, ты получаешь столько неожиданных ошибок, что хочется разбить ноут об стену.
Важно, чтобы рядом был опытный наставник — у нас в буткемпе ты выполнишь командный проект с другими студентами, а преподаватель поможет разобраться во всех этих fetch, blame, merge, branch, checkout и diff 🤯
🐳2🤣2
🤔 В чем суть курса? Мы растягиваем трехмесячную программу буткемпа на девять месяцев — ты занимаешься только в онлайне и не каждый день, а по вечерам в будние дни и на выходных. Между занятиями преподаватель доступен для вопросов в общем чате.
🤔 Сколько занятий в месяц? Выбираешь ты. Может быть 12 в месяц — три раза в неделю на буднях, по два часа. Либо 16 занятий: два раза в неделю на буднях по два часа и четыре часа в один из выходных дней.
🤔 С каким уровнем можно приходить? С любым — чтобы всем было интересно, мы собираем два разных потока. В первом будут заниматься абсолютные новички, во втором — ребята с опытом изучения фронтенд-разработки.
🤔 Сколько стоит и как платить? В зависимости от уровня группы и количества занятий в неделю вечерний курс будет стоить 20–40 тыс. руб. за месяц. Оплата по месяцам, тебе не придётся искать большую сумму на оплату всего курса.
🤔 Когда начало? Первые потоки вечернего курса начнут учиться первого июня (1.06.2023) — о следующих напишем отдельно.
Если хочешь на вечерний курс SaintCode, оставь заявку на сайте — https://saintcode.ru/?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=parttimecourse 👌
Или пиши напрямую нашему менеджеру Косте — @lopatikkk 🙇♂️
🤔 Сколько занятий в месяц? Выбираешь ты. Может быть 12 в месяц — три раза в неделю на буднях, по два часа. Либо 16 занятий: два раза в неделю на буднях по два часа и четыре часа в один из выходных дней.
🤔 С каким уровнем можно приходить? С любым — чтобы всем было интересно, мы собираем два разных потока. В первом будут заниматься абсолютные новички, во втором — ребята с опытом изучения фронтенд-разработки.
🤔 Сколько стоит и как платить? В зависимости от уровня группы и количества занятий в неделю вечерний курс будет стоить 20–40 тыс. руб. за месяц. Оплата по месяцам, тебе не придётся искать большую сумму на оплату всего курса.
🤔 Когда начало? Первые потоки вечернего курса начнут учиться первого июня (1.06.2023) — о следующих напишем отдельно.
Если хочешь на вечерний курс SaintCode, оставь заявку на сайте — https://saintcode.ru/?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=parttimecourse 👌
Или пиши напрямую нашему менеджеру Косте — @lopatikkk 🙇♂️
🔥4
😉 Объяснение задачи:
&& — это логический оператор «И»
Он действует слева направо и преобразует операнды в логическое значение, true или false. Если все истинны, возвращает последний операнд. Если же находится ложный, то «И» останавливается и возвращает этот операнд.
В нашем случае первый ложный (falsy) операнд — это null. Кстати, 0 и undefined тоже относятся к ложным, но логический оператор «И» до них просто не доберётся.
Он действует слева направо и преобразует операнды в логическое значение, true или false. Если все истинны, возвращает последний операнд. Если же находится ложный, то «И» останавливается и возвращает этот операнд.
В нашем случае первый ложный (falsy) операнд — это null. Кстати, 0 и undefined тоже относятся к ложным, но логический оператор «И» до них просто не доберётся.
👌1
Ждём тебя в четверг, 18 мая, на бесплатном вебинаре SaintCode Bootcamp 😇
Вместе с основателем школы и одним из наших преподавателей обсудим, как учиться веб-разработке — полный день или в вечернем формате.
Вместе с основателем школы и одним из наших преподавателей обсудим, как учиться веб-разработке — полный день или в вечернем формате.
🔥1
❓А чем вообще отличаются форматы ❓
⚡️Классический формат — это три месяца хардкорного погружения во фронтенд. Ты занимаешься полную пятидневку в буткемпе в Петербурге или онлайн. Преподаватель всегда доступен в рабочее время, а по ситуации — и в выходные дни. Подходит людям, которые твёрдо решили стать программистами, не хотят терять время впустую и могут позволить себе отказаться от всех дел на три месяца. Следующий поток начнётся 13 июня.
⚡️Вечерний формат — это девять месяцев онлайн-обучения фронтенд-разработке без отрыва от работы и других дел. Ты учишься несколько раз в неделю по вечерам и выходным, а между занятиями можешь задавать вопросы преподавателю в общем чате. Подходит людям, которые не могут полностью отказаться от нынешней работы или семейных дел, но очень хотят вкатиться в программирование. Первый поток вечернего формата начнётся 1 июня.
Вебинар проведут Женя Гриценко (основатель школы SaintCode Bootcamp, карьерный консультант) и Данил Данилов (фулстек-разработчик, преподаватель в нашей школе). Другие гости: выпускники буткемпа, которые уже устроились на работу.
🕖 Начало в 18:00 (МСК), четверг, 18 мая. Каждый участник получит в подарок подробную дорожную карту для самостоятельного изучения фронтенда. Регистрируйся на сайте — https://saintcode.ru/webinar_one?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=webinar1805
⚡️Классический формат — это три месяца хардкорного погружения во фронтенд. Ты занимаешься полную пятидневку в буткемпе в Петербурге или онлайн. Преподаватель всегда доступен в рабочее время, а по ситуации — и в выходные дни. Подходит людям, которые твёрдо решили стать программистами, не хотят терять время впустую и могут позволить себе отказаться от всех дел на три месяца. Следующий поток начнётся 13 июня.
⚡️Вечерний формат — это девять месяцев онлайн-обучения фронтенд-разработке без отрыва от работы и других дел. Ты учишься несколько раз в неделю по вечерам и выходным, а между занятиями можешь задавать вопросы преподавателю в общем чате. Подходит людям, которые не могут полностью отказаться от нынешней работы или семейных дел, но очень хотят вкатиться в программирование. Первый поток вечернего формата начнётся 1 июня.
Вебинар проведут Женя Гриценко (основатель школы SaintCode Bootcamp, карьерный консультант) и Данил Данилов (фулстек-разработчик, преподаватель в нашей школе). Другие гости: выпускники буткемпа, которые уже устроились на работу.
🕖 Начало в 18:00 (МСК), четверг, 18 мая. Каждый участник получит в подарок подробную дорожную карту для самостоятельного изучения фронтенда. Регистрируйся на сайте — https://saintcode.ru/webinar_one?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=webinar1805
⚡️Бесплатный вебинар SaintCode Bootcamp начнётся через 10 минут ⚡️
Основная тема — сравнение классического буткемпа и нашего нового продукта, вечернего курса.
Но ты можешь приходить с любыми вопросами и получить ответы вживую, даже если не собираешься учиться у нас 👌
Ждём тебя в Zoom — https://zoom.us/j/91883548187?pwd=Rk00QjlHUVZxTWk5T1VOQndPNHcxQT09
Основная тема — сравнение классического буткемпа и нашего нового продукта, вечернего курса.
Но ты можешь приходить с любыми вопросами и получить ответы вживую, даже если не собираешься учиться у нас 👌
Ждём тебя в Zoom — https://zoom.us/j/91883548187?pwd=Rk00QjlHUVZxTWk5T1VOQndPNHcxQT09
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
Хочешь обучаться программированию, но пока не знаешь где и в каком формате? 🤓
Посмотри запись последнего вебинара SaintCode Bootcamp — его провели основатель школы Женя Гриценко и преподаватель Данил Данилов.
Ребята рассказали, чем отличается буткемп от нового вечернего курса, какие проблемы возникают у новичков и как не растерять мотивацию по пути к своей цели 💪
👉 Видео на Youtube — youtu.be/tvW7fvD2-0s 👈
Посмотри запись последнего вебинара SaintCode Bootcamp — его провели основатель школы Женя Гриценко и преподаватель Данил Данилов.
Ребята рассказали, чем отличается буткемп от нового вечернего курса, какие проблемы возникают у новичков и как не растерять мотивацию по пути к своей цели 💪
👉 Видео на Youtube — youtu.be/tvW7fvD2-0s 👈
YouTube
Где учиться кодить, в буткемпе или на вечернем курсе? Вебинар SaintCode Bootcamp 18.05.2023
Запись вебинара от школы программирования SaintCode Bootcamp — ведущие рассказывают про классический формат буткемпа и вечерний курс, выделяют плюсы и минусы каждого из них. И отвечают на вопросы участников вебинара в чате о том, как быстрее вкатиться в разработку.…
👍5