Группа ВК: 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
32 responses to “Javascript-джедай #17 – Объекты”
Мда, строчит как из пулемёта, и чем дальше – тем больше в дебри и меньше понимаешь, а без практики вообще толку нет, но по ходу это беда у всех "учителей"
В первом уроке Sorax говорил, что {name:"Sorax"} это не объект …
Слишком сложно для меня…(
А в чём суть объектов ? Их ведь можно переменными зменить, с ними можно проворачивать то же, что и с объектами…
1) Заходишь в магазин расширений Chrome.
2) Качаешь приложение Video Speed Controller.
3) Ставишь скорость 0.9
4) Жмешь лойс под этим комментом. 🙂
Гениально просто
Спасибо, очень интересно!
А на какой "блокноте" он пишет код,чтобы сразу сева выводился результат???
. все понятно, но я не выдерживаю смотреть ролик по многу раз(а я так делаю), закрученность речи заставляет мозг плавится. =_=
Урок хороший, но на счет JS у меня некоторые замечания. Что за бред с наследованными свойствами с одинаковым именем? Неужели нельзя сделать по-человечески? То же самое с undefined. Нафига его можно устанавливать вручную, если это как бы означает, что переменная или свойство не существует? Полная ахинея!
как оптимизировать сайта для мобильных устройств?
если бы я не читала об этом, то я бы точно ничего не понял….
Отличный урок! Ничего непонятного не было. Спасибо!
var obj = Object.create({x:20}); obj.x= 15; console.log(obj);
console.log(obj.hasOwnProperty('x'));
>>Object {x: 15}
>>true
Вернулось одно свойство. Вероятно пофиксили этот баг.
Я так понял "ПАКА" уже не будет. Жаль…
хороший урок
var object = Object.create({x: 10, y: 20});
object.x = 20;
console.log(object);
выводит – object {x: 20, y: 20}
почему так?
супер!
лучше, чем в курсах от "специалиста"
Help! Попробовал создать объект через Object.create();, указав прототипу свойство x = 10, а потом в дочернем объекте добавляю такое же свойство x = 20, но у меня ни как на видяхе, не выводится два свойства, именно дочернее свойство заменяет родительское. Может быть поменялись стандарты? Кто знает?
var obj = Object.create({x:0});
console.log(obj);
don't see the structure of obj in console, it's write [object Object], what's the matter?
p.s:
i don't have russian symbols on my laptop
Что значит в Java и Плюсах не получится на лету поменять свойство объекта? В зависимости от модификатора доступа и конструкции самого класса все можно поменять
оставить голый {name:"Sorax",age:20,gender:"male"} не даёт. Это к тому, что мы можем присвоить это объект переменной, другой вариант function gr(){return{name:"Sorax",age:20,gender:"male"}}.
тупое жанглирование заезжеными неправильнми фразочками и клавиатурой.
"делаем функции значениями каких-то свойств" — тяжело к пониманию
"присваиваем свойству объекта функцию" — намного прощще
Спасибо за урок! Палец вверх!
Хм. А точно объект, от которого наследует свойства новый объект, называется прототип, а не предок?
Я помню, что в ActionScript прототипом называлось то, что называлось классом в других языках.
Хм. Понял. Это особенность JS.
Да-а-а… Объектная модель – беспредельщина… Однако удобно.
охуеть, тебе 20)
Спасибо
Метод valueOf ковертирует объект в примитивное значение и возвращает его. Использовать его нет смысла (только если не переопределить его значение), потому что console.log(obj) идентичен console.log(obj.valueOf()).
подскажите что означает value и valueOF ??
Оч сжато и четко. Передано в формате: Info.zip =) Лайк конечно-же и в g+
внезапно