Группа ВК: http://vk.com/soraxcss
Я ВК: http://vk.com/art.sorax
Страница FB: http://facebook.com/soraxtuts
Original source
Группа ВК: http://vk.com/soraxcss
Я ВК: http://vk.com/art.sorax
Страница FB: http://facebook.com/soraxtuts
Original source
37 responses to “Javascript-джедай #20 – Прототипы и наследование”
Зиг хайль, епта!
До того, как ознакомился с C# и ООП ни слова не понимал, что говорит Sorax. Теперь же все встало на свои места.
ни черта не понял , к сожалению. Полный ступор при прослушивании
this выручает нормально так-то в js 🙂
Для того что бы смотреть эти видеоуроки нужно уже иметь хоть какой-то опыт работы с js. Ну или с другими языками
developer.develop у меня не работает.
Ребят, срочный вопрос: Где можно заказать икону с фотографией этого парня?)) Был бы бабой, я б тебе дал=)
P.S. Я в восторге от этих уроков))
Понять javascript можно. Понять, и простить…
К счастью в ES6 пояивлась человеческая реализация и классов, и наследования.
Вступление про ссылочные типы данных – класс!) За одну минуту такую важную тему преподнести, и так чётко и доходчиво, ни одного лишнего слова, браво!)
Мдаа… конструкторы в JS (про которые рассказывается в этом видео), по сравнению с Java, конечно жесть, какие убогие, аж слёзы наворачиваются :')
P.S.
Вот он код фигачит, с такой скоростью, капец просто! Наверное ещё быстрее чем говорит!)
Соракс ты гений!
Новерное Sorex работает себе где то там в силиконовой долине и забыл про свой канал…
Здорово освежает память об ООП … Смотрю, понимаю, что все это знаю, только в отношении C# и AS3, но со временем забывается, если не кодить. Спасибо что сделал такую шпаргалку, жалко, что новых видео нет почти
под бабущкин супчик нормально пошло =)
Последний пример не очень понимаю. Почему "arguments" указывает потом на то, что мы задаем в 20 строчке в аргументах? Понимаю как-то только на абстрактном уровне. Но еще больше я не понимаю, почему мы вызываем именно метод "apply", если он, как я понимаю, нужен для других целей? Я попробовал записать так:
"Person.сonstructor(name, age, gender);"
что ведет к такому же результату. Понимаю, что с "arguments" не нужно прописывать вручную все аргументы, но ради того, чтоб было хоть немножечко понятней, я готов этим пожертвовать))
Ну а так, конечно, больше претензий нет, урок замечательный, как и все остальные
Лучшее что я смотрел на тему яваскрипта!
Это лучшая подача материала в стиле "не для чайников". Все четко и по делу без воды !
понравился этот прототипный способ создания объектов
Эта строка что-то непонятна 7:07
Поясните, пожалуйста
почему-то смеюсь как дурак с этого "метод пёсн"
Про ссылки очень важно!
Спасибо, подача на 5.
чувак шикарная подача материала, спасибо. особенно радует скорость – а когда надо обдумать можно и на паузу поставить
последний пример трудный очень
вот куда обращается функция, где одновременно есть и apply и this ?
я по несколько раз пересмотрел уроки предыдущие, но примеры, которые тут приведены мне все равно не ясны.
mysql не язык, а субд >_>
отлично, на уровне !
Вопрос 1. у функции Person атрибут 'constructor' можно переименовать в любое значение? например в 'initialize' ? или это специальное зарезервированное имя для конструктора?
Вопрос 2. Можно класс/функцию Person записать так:
var Person = function(name, age, gender){
this.name = name;
this.age = age;
this.gender = gender;
this.greet = function(){console.log('Hi, my name is ' + this.name)};
}
и какой вид при этом будет иметь синтаксис создания объектов?
Ты допустил фатальную ошибку, Джессике было 23, а не 28! 😀
Всем критиками, это отличные уроки, просто вы еще не дошли до нужного уровня. А найти уроки на таком уровне и без всякой шелухи типа примеров и прочей фигни, это чудо.
ребят что делать? Ничего не понимаю!
Зачем так объявлять массив this.skills = skills || [ ]; ??
Чувак, ты просто бог!
Я заметил, что в конструкор экземпляра класса можно добавлять поля без перечислений полей прототипа.
Т.е. они(поля конструктора прототипа name etc.) так-же доступны в дочернем экземпляре если написать просто anotherPerson.constructor = function (skills)
это баг или фича?
Чтоб эта Саша спилберг из рекламы сдохла в страшных мучениях!
Хорошие уроки.
Совет для окон на маке, что бы не мешала тень от окон.
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
восстановить меняем true на false
А Джессику молодую сделал, негодяй