|
Схема Создание объекта функцией-конструктором
Нарисовал схему для объяснения создания объекта и что и откуда берется и что куда смотрит, за основу были взяты материалы(авторы там же) указанные в пункте 7 ЧаВО и Стандарт языка.
Если пройдет гладко, добавлю в ЧаВО. Предложения и уточнения приветствуются, включая флуд, троллинг и т.п. http://s2.ipicture.ru/uploads/20110812/pTy5ddD6.png При создании объекта ни один конструктор не пострадал :) |
Цитата:
|
и зачем это? применение какое?
|
К сожалению, я ничего не понял, даже зная, как это работает.
|
Цитата:
пояснений бы |
Мне кажется стиль оформления нужно немного изменить, а то я тоже например с первого раза не въехал (раз уж это графическая схема, то она должна быть очень наглядной). Вершинки графа нужно сделать поменьше, а расстояние между ними побольше, также думаю цвета не оч хорошо выбраны. А так всё понятно (если отбросить оформление:)), и если использовать, как дополнение к тексту - то будет просто супер!
Цитата:
|
Цитата:
|
Розовым то, что недоступно на прямую
Синим то, что доступно на прямую(могу поменять только на зеленый) Двигаясь снизу вверх можно проследить связь между объектами. Каким именно образом один объект связан с другим(например: цепь прототипов - правый вертикальный ряд). Наглядно это объясняет a.[[Prototype]].constructor -> A синяя стрелка пунктиром обозначает что в a.[[Prototype]] "пишется" то что в A.prototype |
Gozar,
Я просто не понимаю для чего она эта схема? для тех кто и так в курсе что из себя представляет объект и как он работает или для новичков которые понятия не имеют что это такое... Если первое, то понятно... если же для новичков. То скажу сразу, они посмотрят на эту картинку, ничего не поймут и дальше будут продолжать писать на форуме "Помогите не могу разобраться." Для них надо более понятно писать и рисовать. Описывая каждый пиксел на картинке |
Цитата:
Меня не интересуют те, кто не хочет знать. ps: "Мне ничего не понятно" можно было не писать, т.к. оно ничего не обозначает. Создана потому что с помощью этого: http://www.mollypages.org/misc/jsobj.jpg и вот этого: http://egachine.berlios.de/embedding...-ecma-base.png не удалось объяснить. |
Часовой пояс GMT +3, время: 03:27. |
|