C этого видео начинается курс по продвинутому javascript. Внимательно изучая его и внедряя в свой рабочий процесс все показанные техники и знания – вы гарантированно станете называться продвинутый front-end developer. В этом уроке мы рассмотрим шаблоны вызова функции, метода и метода apply.
Смотри курс “Gulp.js” : https://www.youtube.com/playlist?list=PLY4rE9dstrJwXCz1utct9b6Vub9VWQoKo
Смотри курс “Backbone.js” : https://www.youtube.com/playlist?list=PLY4rE9dstrJx-28CgOCgcipVOgaRkAuJ5
Не ограничивай себя видеоуроками на YouTube!
Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение!
Telegram: https://telegram.me/loftblog
Slack: http://slack.loftblog.ru/
Наш сайт: http://loftblog.ru/
Instagram: https://www.instagram.com/loftblog/
ВКонтакте: http://vk.com/loftblog
facebook: http://www.facebook.com/loftblog
twitter: http://twitter.com/loft_blog
———————————————————————————–
Не забываем, что самый лучший способ сказать “спасибо” – нажать кнопку “нравится” и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу 🙂
Original source
34 responses to “Продвинутый javascript 1 – Шаблоны вызова функции и this”
Спасибо) Классный урок)
Не знает человек JavaScript. Почему он уроки записывает?
Отвратительная подача материала.
Какой в сраку виз? КАКОЙ ВИЗ? УХО РЕЖЕТ
(this) "Виз". По-британскому варианту?
о боже и почему жаваскрипт такой не уклюжий?
Посоветуйте сборник с задачками по javascript, пожалуйста.
спасибо за урок, смотрел sorax нихера не понятно, тараторит чет пишет и т д, тут все по полочкам, спасибо
почему на 5:10 this нормально отрабатывает в строке 9 и на 7:10 в строке 17, то есть выдает в консоль Object, а на 11:00 в строке 23 консоль выдает глобальный объект window? Вроде как там и там используется this.
виз != зис. Жесть. Тяжело такое слышать
Если будет свободное время, запишите пожалуйста видео, на тему Перехват событий, что то вроде берем плагин, но нам нужно его переопределить, отменить или дополнить, и для этого мы создаем новый файл и начинаем немного переделывать функционал. Буду благодарен, как по мне, весьма актуальна тема.
Спасибо за курс
Очень конструктивно, последовательно и медленно, так, как нужно, чтобы это знание плотно успевало усваиваться в голове. +100!
https://telegram.me/front_end_dev полезные материалы для front end разработчика
зачем усложнять? то же самое простыми конструкциями https://habrahabr.ru/post/155815/
ААА!!! зачем ты так по клавишами бьешь?!?!?!
Курс ваш мне понравился.Хорошо что темп изложения не "пулеметный" как у Ильи Кантора.
Сделайте, пожалуйста, урок про утечки памяти в JS.
Также ХОРОШО показать курс лекций по полному циклу разработки на javascript вместо убогих примеров, которые приводят в каждом курсе про кошечек и собак(волков).
Ты на тачпаде сидиш? Почему так медленно? Но познавательно! Всеравно, медленно
А какая разница, если можно просто в место this.func – писать просто MYAPP.func))))
За видео спасибо. С this думаю доработают в новых версиях js
Сделайте, пожалуйста, урок про утечки памяти в JS. Как находить, не допускать и т.п. На русском языке туториалов почти нет, только древние статьи на хабрике
Метод ад! =/
Вроде всё норм. Но вот произношение… Нее, у меня оно тоже хромает… Но "виз, приват и ад" просто убили ))
ОК
Я не совсем пойму: мы создаем переменную MYAPP, присваиваем ей самовызывающуюся функцию, которая возвращает объект. Таким образом MYAPP становится объектом с методами, указанными в return. Затем в самовызывающейся функции мы объявляем функцию funcPrivate, и пытаемся ее вызвать как метод MYAPP.funcPrivate()! Как функция funcPrivate могла стать методом MYAPP (в данном случае приватным) ДО ТОГО, как она была объявлена значением (т. е. методом) funcPublic в объекте, который возвращает return?
вис, вэт, ад, нул – пилять, у меня чуть пукан не разорвало, попробую еще одну серию глянуть, вряд ли получится это выдержать )
Спасибо за видео. Я имею опыт в разработке, но всё равно узнал пару полезных фишек)
чо ты там себе под нос бубнишь?
this == window в функции – это не "ошибка конструкции языка".
Вы создали функцию в глобальном контексте (window), соответственно функция стала методом объекта window, то есть имеет контекст window.
Подскажите, как вы создали такую заставку в начале и откуда эта мелодия?
Заранее благодарю.
p.s. очень классно сделано (like)
классный урок, лучше соракса, и нехер к словам придираться
"page – паги; image – имаги; file – филе" а тут к вис привязались. Ну вон под видео написано "Шаблоны вызова функции и this" сразу понятно что не with
По-поводу произношения.
this [ðɪs] – зд*-эс (Британия), дыс/дэс (США)
that [ðat] – зд*-ат (Британия), дат/дац (США)
—
*зд – в Британском произносится как одна буква (если тщательно послушать британское произношение, то получается: зззз-дд-ыыыы-сссс, т.е. "д" еле-слышна после "з").
Всё хорошо, но если бы вы объясняли где это может пригодиться и показать реальные примеры использования этих шаблонов, было бы понятно как их использовать и для чего их использовать.
И показывать на примерах в реальной жизни в каких случаях использовать "ТО", а в каких лучше использовать "ВОТ ЭТО".
В каких случах нужно использовать приватные функции, например?
Этот урок от теории ничем не отличается.
Прошу вас не размывать границы теории и практики.
Урок теории получился хорошим. А с ещё бОльшими примерами из реальных ситуаций было бы ЕЩЁ ЛУЧШЕ.
Если есть возможность, то напишите примеры в комментариях.
Спасибо.
Познавательно!Еще называют ссылку на this var self;
уберите пожалуйста адскую музыку в начале скринкастов, спс