Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Смишных картинок тред (https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred.html)

nerv_ 18.12.2013 22:05

Цитата:

Сообщение от Maxmaxmaximus5
Пасоны, как вам новый стиль ui?

ты уже надоел срать своим ui во всех темах

Maxmaxmaximus6 19.12.2013 03:32

Poznakomlus, наркоман, хватит через переводчик разговаривать.

Кстати пасоны, какой самый короткий и красивый способ получить глобальный обьект?

пока остановился на этом
eval("this")
но не надежно,
(function(){return this}())
куда надежнее

cyber 19.12.2013 03:44

Maxmaxmaximus6, опять ты, троллинг не защитан.
<sarcasm>Самый надежный способ, работает 100%
(function(){ "use strict"; return this}());

"use strict" - это что бы быстрей работало, не обращай внимание, оптимизация такая.</sarcasm>

Maxmaxmaximus6 19.12.2013 03:56

много миллисекунд сэкономит?

cyber, кстати я переписываю ядро ui =) теперь не будет классов будут только прототипы) будет один обьект главный модуль и у него будут ресурсы. можно создавать модули наследники которые будут наследовать ресурсы. короче крутотень такая что словами не передать. и главное и труъ и логично и можно даже код в функцию не оборачивать. круть

Maxmaxmaximus6 19.12.2013 04:08

Гениально) ведь класс нужен когда мы будем несколько однотипных обектов создавать) но млять зачем нам тут это, я там парился с наследованием parent вон в конструкторпередавал, лол ПРОТОТИПЫ!!
ТО ЧТО НУЖНО!



Цитата:

Сообщение от cyber
работает в 2 раза быстрей

чо правда? а если в функции юз стрикт а во вложенной мы хотим использовать какой нить запрещенный ивал или with? (они вообще запрещены?)

cyber 19.12.2013 04:11

Стоп, ты реально воспринял серьезно про "use strict" ?
Ты мне реально настроение поднял :lol: :lol: :lol:
при использование "use strict" по умолчанию у функций this === undefined.

Maxmaxmaximus6 19.12.2013 04:19

Цитата:

Сообщение от Poznakomlus
добавь cache

кэш чего?


если сократить код всей моей либы то это:

adddEventListener('DOMContentLoaded', function(){
    ui.init()
})

var ui = {
    /* */
}

ui.directive('name', function(){ /**/ })
ui.directive('trololo', function(){ /**/ })
ui.service('$qqff', function(){ /**/ })



охуенно?
я как бы вывернул все на изнанку

и там все на столько охуительно что не потребовалось ни чо за собой убирать
теперь даже в функцию все оборачивать не обязательно, а все ядро распихано по сервисам и директивам и прочему, при чем к этому доступ имеют и пользователи =) то есть нет больше "под капотом" и "над капотом", теперь ВСЁ над капотом)

cyber 19.12.2013 04:22

Maxmaxmaximus6, насчет переменных, если перменные только для внутреннего использование то в название добавляют $ и $$, или это только для событий? http://habrahabr.ru/post/201832/

monolithed 19.12.2013 04:23

Цитата:

Сообщение от cyber
при использование "use strict" по умолчанию у функций this === undefined.


void function () {
    'use strict';

    alert(this === 100500);
}
.call(100500);

Maxmaxmaximus6 19.12.2013 04:25

cyber, $$ это то что пользователю запрещено трогать
$ это то что пользователю можно и нужно трогать но в служебных целях для управления функциями ангуляра.

почему они используют баксы а не _? чтобы пользователь мог _ использовать =) очевидно же.

Цитата:

Сообщение от cyber
Стоп, ты реально воспринял серьезно про "use strict" ?

вот жуеба :lol: я повелся

monolithed, круто круто я придумал сделать)? описать все как обьект. оцени как батька.


Часовой пояс GMT +3, время: 03:22.