JavaScript. Что такое контекст this. Как работает call, bind, apply
Мой Курс Стань JavaScript Senior: clc.to/senior
В видео вы узнаете, что такое контекст в JavaScript, как он работает, как его передавать и что с ним можно делать.
В уроке вы узнаете про методы call, bind, apply — разницу между ними
В конце вы увидите практическое применение prototype в связке с контекстом и ключевым словом this
Свои вопросы, которые хотите задать проходящим собеседование, а также предложения пишем в Telegram — @S_HappY
Кто хочет прокачать свои знания — оставляем заявку на обучение в GeekBrains: rebrand.ly/mockinterview
00:00 Вступление
01:22 Знакомство с Валерием
03:50 Вопрос про разницу между undefined и not defined.
06:20 Вопрос про анонимные функции, что это и где применяются?
08:05 Точность вычислений в JavaScript, с этим есть проблемы?
13:56 Задача 1 (https://jsfiddle.net/mockinterview/4Lycj1af/)
18:50 Задача 2 (https://jsfiddle.net/mockinterview/a50m1cgu/)
36:30 Задача 3 (https://jsfiddle.net/mockinterview/76o3nbk5/)
01:41:45 Вопросы про фреймворки и SSR
00:00 — Введение
02:29 — Что такое Guards?
04:07 — Что такое Modules и что в них входит?
05:19 — Отличие AngularJS и Angular
07:03 — Что такое компоненты и зачем их использовать?
08:25 — Обязательные параметры для @Component
09:03 — Отличие модуля от компонента
09:44 — Что такое сервисы и зачем они нужны?
11:27 — Разница между *ngIf и [ hidden ]
12:02 — Разница между @Component и @Directives
12:57 — Что делает данная строка? @HostBinding( [ Class.valid ] ) isValid: Boolean
14:23 — Разница между структурной и атрибут директивой
15:24 — Что такое Observables?
16:09 — Что такое Интерполяция
16:47 — Разница между Promise и Observable
19:23 — Разница между Constructor и ngOnInit
21:32 — Что такое Реактивное программирования в Angular?
22:40 — Зачем использовать Spy в тестах?
24:26 — Что такое TestBed?
25:33 — Что такое Protractor?
26:20 — Как реализовать Ресайзинг элемент?
28:04 — Что такое AOT?
30:34 — Что такое ActivatedRoute?
32:18 — Что такое Динамические компоненты?
32:55 — Какие функции несет в себе RxJS?
35:18 — Как передавать параметры в Pipe?
36:06 — Какие есть типы Binding?
38:20 — Что такое Life cycle hooks?
43:16 — Можно ли использовать jQuery?
44:30 — Что такое Interceptors?
46:25 — Что делает метод detectChanges в тестах?
47:32 — Почему нужно использовать Renderer 2?
49:24 — Зачем нужен zone.js?
50:41 — Что делает Just-In-Time Compiler?
51:56 — Какие есть стратегии загрузки модулей?
54:18 — Что такое Incremental DOM и отличие от Virtual DOM
55:34 — Зачем нужен процесс компиляций?
56:43 — Разница между Pure Pipe и Impure Pipe
58:14 — Разница между BehaviorSubject и Observable
59:56 — Как следить за изменением входящих свойств?
1:01:11 — Что такое Tree Shaking?
Angular 40 вопросов для собеседования. Подготовка к интервью
#angular #angularjs
Ждёшь новых лекций Клима Жукова? Поддержи проект! oper.ru/donate/history
Хронометраж:
0:15 — История острова Готланд.
11:50 — 1905 г. – обнаружение погребения возле города Висбю.
16:28 — Дания, Швеция и их взаимоотношения в 14 веке.
29:30 — Дания: призвание Вальдемара Аттердага.
46:50 — Вальдемар решает напасть на Висбю. Особенности вооружения его рыцарей.
1:07:25 — Непосредственно события июля 1361 года на Готланде.
1:14:29 — Что было обнаружено при раскопках возле Висбю.
1:36:23 — Реконструкция событий при Висбю.
1:52:02 — Значение найденного при раскопках для мирового оружиеведения.
Таймкоды:
00:28 — Сравнение этапов в демо 2005 года и в финальной версии игры
06:25 — Убранные этапы
07:38 — Убранные редакторы
10:02 — Дополнительная информация
В некоторых моментах заметна довольно-таки хорошая просадка fps. Заранее прошу прощения за предоставленное неудобство
История переездов Матвея началась еще в детстве. С тех пор он неоднократно оказывался в Лондоне в рамках многочисленных корпоративных проектов, а также обучаясь на магистратуре в Лондонской Школе Экономики (LSE). Четыре года назад Матвей переехал в Лондон работать в консалтинговой компании уже по рабочей визе Tier 2. Однако, спустя несколько лет интенсивной работы в BCG и KPMG, он сменил индустрию и попал в компанию Facebook на должность Product Manager.
В своей истории Матвей рассказал:
01:30 – о переезде в Лондон
02:10 – об образовании в Англии
04:38 – почему он с детства мечтал жить в Лондоне
05:48 – о работе в BCG и KPMG и разнице корпоративной культуры в России и Англии
09:58 – о работе и корпоративной культуре в Facebook
19:18 – о должности Product manager
22:50 – как развить эмоциональный интеллект
24:38 – об отношении к Лондону и интеграции
36:50 – советы по адаптации в новой стране
41:10 – вопросы Матвею от его друзей
45:00 – блиц-опрос
1 июля в 18:00 в Рубку ПостНауки придет биолог Леонид Марголис. С ним мы поговорим об изучении вируса иммунодефицита человека, о том, как передается ВИЧ и как предотвратить заболевание.
0:00 Начало трансляции
1:10 Начало эфира
3:45 Откуда появился ВИЧ?
5:48 Как происходит заражения ВИЧ?
11:38 Почему не существует вакцины от ВИЧ?
14:03 Какая стратегия у ВИЧ?
23:37 Как создать вакцину против ВИЧ?
24:46 Как ученые изучают ВИЧ?
30:40 Когда появиться вакцина от ВИЧ?
45:30 Насколько быстро мутирует ВИЧ?
52:20 Существуют ли направления у мутации ВИЧ?
57:20 Перспективы использования вируса СПИДа в генной инженерии
59:05 Вопросы от зрителей
59:10 Как убедить человека, что ВИЧ — не миф?
1:02:48 В чем сила лекарств против ВИЧ?
1:06:13 Когда человек умирает, в нем умирает ВИЧ?
1:07:57 Происходи ли борьба между разными формами ВИЧ?
1:09:51 Для чего вирусы нужны в природе? (наш гид про вирусы postnauka.ru/guides/155240)
1:11:20 Возможно ли повысить иммунитет?
1:13:52 Почему так активно изучают ВИЧ, а не другие вирусы?
1:14:55 Какая вероятность, что в ближайшие 5 лет изобретут лекарство против ВИЧ?
1:16:00 Какой тест точно определяет ВИЧ?
1:18:50 Рекомендации от эксперта
Книга: Поль Де Крюи «Охотники за микробами» ast.ru/book/okhotniki-za-mikrobami-832378/
Книга: Джеймс Уотсон «Двойная спираль» ast.ru/book/dvoynaya-spiral-843177/
About: Raymond Dalio is an American billionaire investor, hedge fund manager, and philanthropist. Dalio is the founder, Co-Chairman and Co-Chief Investment Officer of investment firm Bridgewater Associates, one of the worlds largest hedge funds. Bloomberg ranked him as the worlds 58th wealthiest person in June 2019.
Music selection used through agreement with Epidemic Sound bit.ly/2B8DxK1
Share your thoughts with Patrick Bet-David by texting 310.340.1132 or send a tweet to Patrick www.twitter.com/patrickbetdavid