Kolyaj, а если обьект библиотечный и создается в одном экземпляре? Конечно, в контролах замыкания лучше не использовать.
|
Цитата:
var Singleton = { init: function() {}, m1: function() {}, m2: function() {} }; Singleton.init(); Тут я вообще не вижа смысла городить конструкцию вида var Singleton = new (function() { ... })()ибо лишняя цепочка прототипов |
Kolyaj, ну, лично мне тоже вторая запись не очень нравится. Но пока мы с вами не работаем над одним проектом, какая разница?
|
hogart, что, и вложенных объектов нет?
|
tenshi, стараемся не делать.
|
ага! стараемся, но всё-таки бывают?
|
tenshi, я поищу сегодня, если будет время. Навскидку не помню. Но JS к проекту писало как минимум три человека, там всякое бывает:)
Как минимум есть анонимные хэши, предназначенные для передачи параметров. Это считово?:) |
всё считается, что порождает отступы :-)
|
tenshi, ну, хэш с параметрами обычно пишется как-нить так:
{userid: this.userid, name: this.name} Обходимся без отступов:) еще раз поясню: наша архитектура такова, что каждый законченный кусок функциональности умещается в одном файле, кои файлики подгружаются по надобности. Можете походить по ярушке с firebug'ом наголо и поглядеть, как оно там все устроено «внутре, где у нея неонка». |
Цитата:
|
Часовой пояс GMT +3, время: 08:35. |