Цитата:
|
Poznakomlus, наркоман, хватит через переводчик разговаривать.
Кстати пасоны, какой самый короткий и красивый способ получить глобальный обьект? пока остановился на этом eval("this")но не надежно, (function(){return this}())куда надежнее |
Maxmaxmaximus6, опять ты, троллинг не защитан.
<sarcasm>Самый надежный способ, работает 100% (function(){ "use strict"; return this}()); "use strict" - это что бы быстрей работало, не обращай внимание, оптимизация такая.</sarcasm> |
много миллисекунд сэкономит?
cyber, кстати я переписываю ядро ui =) теперь не будет классов будут только прототипы) будет один обьект главный модуль и у него будут ресурсы. можно создавать модули наследники которые будут наследовать ресурсы. короче крутотень такая что словами не передать. и главное и труъ и логично и можно даже код в функцию не оборачивать. круть |
Гениально) ведь класс нужен когда мы будем несколько однотипных обектов создавать) но млять зачем нам тут это, я там парился с наследованием parent вон в конструкторпередавал, лол ПРОТОТИПЫ!!
ТО ЧТО НУЖНО! Цитата:
|
Стоп, ты реально воспринял серьезно про "use strict" ?
Ты мне реально настроение поднял :lol: :lol: :lol: при использование "use strict" по умолчанию у функций this === undefined. |
Цитата:
если сократить код всей моей либы то это: adddEventListener('DOMContentLoaded', function(){ ui.init() }) var ui = { /* */ } ui.directive('name', function(){ /**/ }) ui.directive('trololo', function(){ /**/ }) ui.service('$qqff', function(){ /**/ }) охуенно? я как бы вывернул все на изнанку и там все на столько охуительно что не потребовалось ни чо за собой убирать теперь даже в функцию все оборачивать не обязательно, а все ядро распихано по сервисам и директивам и прочему, при чем к этому доступ имеют и пользователи =) то есть нет больше "под капотом" и "над капотом", теперь ВСЁ над капотом) |
Maxmaxmaximus6, насчет переменных, если перменные только для внутреннего использование то в название добавляют $ и $$, или это только для событий? http://habrahabr.ru/post/201832/
|
Цитата:
void function () { 'use strict'; alert(this === 100500); } .call(100500); |
cyber, $$ это то что пользователю запрещено трогать
$ это то что пользователю можно и нужно трогать но в служебных целях для управления функциями ангуляра. почему они используют баксы а не _? чтобы пользователь мог _ использовать =) очевидно же. Цитата:
monolithed, круто круто я придумал сделать)? описать все как обьект. оцени как батька. |
Часовой пояс GMT +3, время: 03:22. |