Кстати, вот канал (@andrew_r_notes) с которого я перепостил прошлое сообщение очень клевый блог разработчика, в котором есть как крутые истории из разработческой жизни так и небольшие разборы разных аспектов фронтендерских технологий.
Ведет его Андрей Романов, автор того самого @forwebdev на котором много клевых ссылок всегда
Ведет его Андрей Романов, автор того самого @forwebdev на котором много клевых ссылок всегда
Спасибо всем кто присылал ответы на #Задачка15, особенно Игорю
А вообще, код который был в задаче прислала мне когда-то Катя как ответ на домашнее задание, она же и сделала разбор своих былых ошибок.
Текста много, потому гист — https://gist.github.com/katfastovets/95c873d06c45a9756cae3f8ab1eebc55
А вообще, код который был в задаче прислала мне когда-то Катя как ответ на домашнее задание, она же и сделала разбор своих былых ошибок.
Текста много, потому гист — https://gist.github.com/katfastovets/95c873d06c45a9756cae3f8ab1eebc55
Gist
Разбор задачки про события
Разбор задачки про события. GitHub Gist: instantly share code, notes, and snippets.
Сегодня наконец вышло видео, в котором я рассказываю о DOM-событиях.
Само собой, это лучше видео по теме)
Сняли его мы полтора месяца назад, а потом я долго тупил)
В самом видео я много гакаю и эээкаю, все как вы любите.
https://youtu.be/Sczl4lT7huk
Пишите комменты, если понравилось, или не понравилось, ставьте лайки и дизлайки, подписывайтесь на канал)) Это все влияет на то, что ютуб покажет видео большему количеству людей, а мне это важно.
P. S. В конце видео мой ответ на #Задачка13
* в видео есть одна несостыковка, кто заметил — молодец
Само собой, это лучше видео по теме)
Сняли его мы полтора месяца назад, а потом я долго тупил)
В самом видео я много гакаю и эээкаю, все как вы любите.
https://youtu.be/Sczl4lT7huk
Пишите комменты, если понравилось, или не понравилось, ставьте лайки и дизлайки, подписывайтесь на канал)) Это все влияет на то, что ютуб покажет видео большему количеству людей, а мне это важно.
P. S. В конце видео мой ответ на #Задачка13
* в видео есть одна несостыковка, кто заметил — молодец
YouTube
Front-end || DOM-события в трех актах | Юрий Федоренко
Рассказ обо всем, что нужно знать о DOM-событиях.
Не бывает собеседований на должность Front-end-специалиста, где не спрашивают о Document Object Model событиях.
В этом видео все разложено по полочкам:
00:00 — Вступление
0:29 — Почему события в Javanoscript…
Не бывает собеседований на должность Front-end-специалиста, где не спрашивают о Document Object Model событиях.
В этом видео все разложено по полочкам:
00:00 — Вступление
0:29 — Почему события в Javanoscript…
#Задачка16
Костя прислал хорошую задачку. Она перекликается с одной из прошлых, но если вы не можете ее решить, не заглядывая в консоль, что-то вы не дочитали)
Что выведется в консоль? Почему? Как это исправить?
Ответы присылайте мне в личку — @djamah
Свои задачки присылайте туда же.
Костя прислал хорошую задачку. Она перекликается с одной из прошлых, но если вы не можете ее решить, не заглядывая в консоль, что-то вы не дочитали)
function Person (name) {
if (name) {
this.options.name = name;
}
};
Person.prototype.options = {
name: 'Default name'
};
var foo = new Person('foo');
var bar = new Person('bar');
console.log(foo.options.name);
console.log(bar.options.name);Что выведется в консоль? Почему? Как это исправить?
Ответы присылайте мне в личку — @djamah
Свои задачки присылайте туда же.
Есть такая байка из ранней истории Яндекса:
Какая-то светлая голова предложила заблокировать в рабочей сети некоторые сайты, соцсетей тогда не было. Наверное, хотели забанить какой-нибудь пикабу или что там было в конце девяностых.
На это один из топов (возможно, главный сисадмин) сказал: "Если кто-то из моих сотрудников не сможет обойти наш бан, мне нужно будет их уволить за техническую некомпетентность."
Если кому-то теперь будет неудобно читать этот канал... ну вы поняли.
Какая-то светлая голова предложила заблокировать в рабочей сети некоторые сайты, соцсетей тогда не было. Наверное, хотели забанить какой-нибудь пикабу или что там было в конце девяностых.
На это один из топов (возможно, главный сисадмин) сказал: "Если кто-то из моих сотрудников не сможет обойти наш бан, мне нужно будет их уволить за техническую некомпетентность."
Если кому-то теперь будет неудобно читать этот канал... ну вы поняли.
Сегодня вышло видео, в котором я рассказываю о this и прототипах.
Это, как всегда, лучшее видео по теме)
В самом видео я много гакаю и эээкаю, все как обычно)
https://www.youtube.com/watch?v=0vs6WkNyzec
Пишите комменты, если понравилось, или не понравилось, то ставьте лайки и дизлайки, подписывайтесь на канал и пересылайте друзьям)) Это все влияет на то, что ютуб покажет видео большему количеству людей, а мне это важно.
* в видео есть одна ошибка, но ее заметили в комментах на ютубе раньше, чем я успел написать в канал)
Ну и открываем стол заказов, пишите мне в личку на @djamah, о чем снять следующее видео. Автора лучшего вопроса ждет слава и почет)
Это, как всегда, лучшее видео по теме)
В самом видео я много гакаю и эээкаю, все как обычно)
https://www.youtube.com/watch?v=0vs6WkNyzec
Пишите комменты, если понравилось, или не понравилось, то ставьте лайки и дизлайки, подписывайтесь на канал и пересылайте друзьям)) Это все влияет на то, что ютуб покажет видео большему количеству людей, а мне это важно.
* в видео есть одна ошибка, но ее заметили в комментах на ютубе раньше, чем я успел написать в канал)
Ну и открываем стол заказов, пишите мне в личку на @djamah, о чем снять следующее видео. Автора лучшего вопроса ждет слава и почет)
YouTube
JavaScript — от this до прототипов | Юрий Федоренко
Если нужно что-то понять про Front-end специалиста с двух вопросов, надо попросить его рассказать две вещи:
1 — Про this в Javanoscript
2 — Про прототипы в Javanoscript
Это темы, которые невозможно обойти на качественном собеседовании по Javanoscript.
Справочник…
1 — Про this в Javanoscript
2 — Про прототипы в Javanoscript
Это темы, которые невозможно обойти на качественном собеседовании по Javanoscript.
Справочник…
Есть жанр постов в телеграм-каналах, которые я презираю отдельно. Это когда авторы после большого перерыва пишут о том, как страшно заняты, и снова пропадают надолго. (И вот я здесь, а на месте этого абзаца было жевание соплей о том, что скоро я разгребу все клевые задачки, которые вы мне присылаете и буду писать).
С другой стороны, сейчас же лето, ну какой там джаваскрипт) Смотрите лучше видео о том, как вокруг меня скопилось критическое количество людей, которые неправильно слушают подкасты, а подкасты надо слушать. Слушать правильно, ну или хотя бы просто слушать)
Лайк, шер, репост)
https://youtu.be/e0Wyor9ilVg
И еще, хотел спросить, а вам вообще интересны ссылки на видео, что я публикую?
С другой стороны, сейчас же лето, ну какой там джаваскрипт) Смотрите лучше видео о том, как вокруг меня скопилось критическое количество людей, которые неправильно слушают подкасты, а подкасты надо слушать. Слушать правильно, ну или хотя бы просто слушать)
Лайк, шер, репост)
https://youtu.be/e0Wyor9ilVg
И еще, хотел спросить, а вам вообще интересны ссылки на видео, что я публикую?
YouTube
Вы неправильно слушаете подкасты! | Юрий Федоренко
Лучший подкаст-клиент для iOS, Overcast — https://overcast.fm/
Подкаст Ради-Т — https://radio-t.com/
Подкаст Разбор полетов — http://razbor-poletov.com/
Подкаст Веб-стандарты — https://web-standards.ru/podcast/feed/ — это ссылка сразу на фид для подписки…
Подкаст Ради-Т — https://radio-t.com/
Подкаст Разбор полетов — http://razbor-poletov.com/
Подкаст Веб-стандарты — https://web-standards.ru/podcast/feed/ — это ссылка сразу на фид для подписки…
#Задачка17
Денис подкинул вчера классную задачку, спасибо ему:)
Написать функцию, которая переворачивает цифры в числе. Например, если мы передаем ей цифру
Но нельзя использовать ничего перебирающего, ни циклов, ни перебирающих методов.
Правильные ответы и свои задачки присылайте мне на @djamah
Денис подкинул вчера классную задачку, спасибо ему:)
Написать функцию, которая переворачивает цифры в числе. Например, если мы передаем ей цифру
1532, то возвращает она 2351.Но нельзя использовать ничего перебирающего, ни циклов, ни перебирающих методов.
Правильные ответы и свои задачки присылайте мне на @djamah
Записал новое видео — https://youtu.be/RPuFz93Gvpk
Ничего хардкорного, старые добрые замыкания.
Не буду прикреплять здесь лайки/дизлайки, они есть на ютубе, и там мы им будем очень рады)
Ничего хардкорного, старые добрые замыкания.
Не буду прикреплять здесь лайки/дизлайки, они есть на ютубе, и там мы им будем очень рады)
YouTube
Замыкания в JavaScript | Юрий Федоренко
Замыкания — одна из самых мощных особенностей JavaScript, без них ни туда, ни сюда.
Это комбинация функции и лексического окружения, в котором эта функция была определена. Другими словами, замыкание даёт вам доступ к Scope внешней функции из внутренней функции.…
Это комбинация функции и лексического окружения, в котором эта функция была определена. Другими словами, замыкание даёт вам доступ к Scope внешней функции из внутренней функции.…
#Задачка19
По моей статистике половина людей, которые считают себя синьерами, не могу не запутаться и внятно объяснить следующие термины:
— Область видимости
— Лексическое окружение
— Скоуп
— [[Scope]]
— Внешнее лексическое окружение
Да, это как бы про замыкания, и про то, что моего шестиминутного ролика недостаточно, чтобы стать экспертом, оно для первого знакомства же...
По моей статистике половина людей, которые считают себя синьерами, не могу не запутаться и внятно объяснить следующие термины:
— Область видимости
— Лексическое окружение
— Скоуп
— [[Scope]]
— Внешнее лексическое окружение
Да, это как бы про замыкания, и про то, что моего шестиминутного ролика недостаточно, чтобы стать экспертом, оно для первого знакомства же...
А как вы считаете, в 2k19 фронтендщику нужно уметь верстать?
Anonymous Poll
82%
Конечно, нужно!
18%
Нет, пусть этим занимаются специально обученные люди.
Ну раз большинство считает, что уметь верстать нужно (я, кстати, тоже так думаю), то вот вам простой, с виду, вопрос:
#Задачка20
Относительно чего работает
p.s. Только хорошо подумайте. Хороший ответ — полный ответ, а не обрывок правильного ответа)
p.p.s. Многие заметили, что давненько не было ответов на задачки. Все потому, что мой доклад (https://news.1rj.ru/str/callforward/8) набрал тыщу лайков, и уже этой весной будет продолжение. Там разберу все неотвеченные задачки.
p.p.p.s. Если у вас (или вы) спрашивали что-то интересное, присылайте мне в личку на @djamah. И мне сейчас очень не хватает примеров плохих вопросов)
#Задачка20
Относительно чего работает
position: absolute?p.s. Только хорошо подумайте. Хороший ответ — полный ответ, а не обрывок правильного ответа)
p.p.s. Многие заметили, что давненько не было ответов на задачки. Все потому, что мой доклад (https://news.1rj.ru/str/callforward/8) набрал тыщу лайков, и уже этой весной будет продолжение. Там разберу все неотвеченные задачки.
p.p.p.s. Если у вас (или вы) спрашивали что-то интересное, присылайте мне в личку на @djamah. И мне сейчас очень не хватает примеров плохих вопросов)
#Задачка21
За последние полгода почему-то не смог втретить ни одного джуна, который бы одним предложением правильно ответил на вопрос:
От чего зависит, каким будет
За последние полгода почему-то не смог втретить ни одного джуна, который бы одним предложением правильно ответил на вопрос:
От чего зависит, каким будет
this в функции?Вот смеются все над чуваками, которые на диване телик смотрят, а я, если честно, сам такой( Ну только ютубчик вместо телика, конечно.
Так вот вопрос: а где вы берете полезные видосики для прокрастинации? Ну только технические чтобы.
Годное постят на @itlecture, но надо еще, если знаете где еще брать интересное, присылайте мне на @djamah
Так вот вопрос: а где вы берете полезные видосики для прокрастинации? Ну только технические чтобы.
Годное постят на @itlecture, но надо еще, если знаете где еще брать интересное, присылайте мне на @djamah
#Задачка22
Напишите функцию на es5, которая позволяет узнать равен ли один из входных параметров
Решений может быть несколько, предложите найболее изящное с вашей точки зрения.
Напишите функцию на es5, которая позволяет узнать равен ли один из входных параметров
42.Решений может быть несколько, предложите найболее изящное с вашей точки зрения.
Я тут недавно понял, что совсем не представляю, откуда меня читают.
Не хочу задалбывать вас кучей опросов, потому просто попрошу выбрать вариант ближайшего крупного города из списка:
Не хочу задалбывать вас кучей опросов, потому просто попрошу выбрать вариант ближайшего крупного города из списка:
Anonymous Poll
21%
Киев
12%
Одесса
6%
Львов
11%
Харьков
10%
Минск
23%
Москва-Питер (простите, здесь лимит вариантов)
3%
Новосибирск
3%
Екатеринбург
3%
Казань
8%
Где-то западнее всех предложенных вариантов
Сегодня выложили продолжение моего доклада о собеседованиях.
Говорят, что на скорости 1.75 он звучит довольно бодро)
В конце есть бонус от Коли в виде викторины.
В самом докладе есть разборы таких задачек:
#Задачка18
#Задачка19
#Задачка20
#Задачка21
#Задачка22
Если хотя бы каждый третий подписчик этого канала лайкнет это видео, то алгоритмы ютуба его понесут так, что мне на осень придется готовить новый доклад, поэтому не лайкате его, пожалуйста, и не расшаривайте знакомым (шутка).
Ну и спасибо всем, кто помог этому докладу состояться, особенно Коле Птущуку, который все организовал.
https://youtu.be/HsXKiKNdeTI
Говорят, что на скорости 1.75 он звучит довольно бодро)
В конце есть бонус от Коли в виде викторины.
В самом докладе есть разборы таких задачек:
#Задачка18
#Задачка19
#Задачка20
#Задачка21
#Задачка22
Если хотя бы каждый третий подписчик этого канала лайкнет это видео, то алгоритмы ютуба его понесут так, что мне на осень придется готовить новый доклад, поэтому не лайкате его, пожалуйста, и не расшаривайте знакомым (шутка).
Ну и спасибо всем, кто помог этому докладу состояться, особенно Коле Птущуку, который все организовал.
https://youtu.be/HsXKiKNdeTI
YouTube
Как пройти собеседование по JS? И зачем? vol.2 + викторина | OdessaFrontend Meetup | Юрий Федоренко
Продолжение разговора о том, как проводить и как проходить собеседования по фронтенду.
Спикер Юрий Федоренко, Senior Frontend Developer в MacPaw, Преподаватель Компьютерной школы Hillel.
Подписывайтесь на Telegram-канал https://news.1rj.ru/str/callforward
Первый…
Спикер Юрий Федоренко, Senior Frontend Developer в MacPaw, Преподаватель Компьютерной школы Hillel.
Подписывайтесь на Telegram-канал https://news.1rj.ru/str/callforward
Первый…
Тут такое дело, не знаю как быть, хочу с вами посоветоваться.
Я задумывал и анонсировал этот канал, как чисто тематический: говорить о собеседованиях по фронту.
И за эти полтора года про собеседования я многое сказал.
А сейчас у меня на подходе несколько анонсов, которые не очень ложатся в изначальную тематику:
– скоро домонтируем интервью, которое я записал еще осенью с одним топ-менеджером одной аутсорсинговой компании
– в течение пары недель зарелижу первую версию своего экстеншена, идею которого вынашивал года два, а занялся им пару месяцев назад
– ищу к себе в команду разработчика
– собираюсь снять фильм про одну интересную продуктовую компанию
И я вот хочу у вас спросить, мне для всего этого лучше завести отдельный канал? Или продолжать здесь писать?
* – про собеседования тоже будет, просто как и всегда очень нечасто)
Я задумывал и анонсировал этот канал, как чисто тематический: говорить о собеседованиях по фронту.
И за эти полтора года про собеседования я многое сказал.
А сейчас у меня на подходе несколько анонсов, которые не очень ложатся в изначальную тематику:
– скоро домонтируем интервью, которое я записал еще осенью с одним топ-менеджером одной аутсорсинговой компании
– в течение пары недель зарелижу первую версию своего экстеншена, идею которого вынашивал года два, а занялся им пару месяцев назад
– ищу к себе в команду разработчика
– собираюсь снять фильм про одну интересную продуктовую компанию
И я вот хочу у вас спросить, мне для всего этого лучше завести отдельный канал? Или продолжать здесь писать?
* – про собеседования тоже будет, просто как и всегда очень нечасто)
Писать здесь, или заводить новый канал?
Anonymous Poll
87%
Пиши все здесь
13%
Заведи отдельный канал
#Задачка23 #верстка
На картинке код и результат, а вопрос очень простой: объясните, почему второе слово перенеслось на новую строку?
Спасибо Саше за задачку ;)
На картинке код и результат, а вопрос очень простой: объясните, почему второе слово перенеслось на новую строку?
Спасибо Саше за задачку ;)