Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Виджет "Диалог"! (https://javascript.ru/forum/project/14097-vidzhet-dialog.html)

Maxman 05.01.2011 13:36

B~Vladi, да почему jQuery то? То-что синтаксис - цепочки вызовов, это в каждом фреймворке, а ядро у меня вообще по другому устроенно, и алгоритм добавления методов свой.

B~Vladi 05.01.2011 15:04

Цитата:

Сообщение от Maxman
о-что синтаксис - цепочки вызовов, это в каждом фреймворке, а ядро у меня вообще по другому устроенно, и алгоритм добавления методов свой.

Я про это и говорю. Важно то, что видно снаружи, а не как там что устроено. Такое ощущение, что цепочки вызовов это единственный простой и удобный вариант.
Я уже давно разрабатываю свой фреймворк. Там от ядра видно только 5-6 методов, из которых только 2 будут часто использоваться программистом, а не 50, как в каждом фреймворке.
В любом случае цепочки вызовов тоже имеют право на жизнь, просто хотел увидеть что-нибудь новое :)

monolithed 05.01.2011 19:27

Maxman думаю стоит сбрасывать результат после закрытия окна. т.е. после повторного вызова окна сохраняется результат первого вызова...

Цитата:

Сообщение от B~Vladi
Такое ощущение, что цепочки вызовов это единственный простой и удобный вариант.

Лично для меня, та нотация в которая используется в jQuery cчитается эталонной, я даже MooTools под это подогнал (если проект большой, иначе нет смысла).

Цитата:

Сообщение от B~Vladi
В любом случае цепочки вызовов тоже имеют право на жизнь, просто хотел увидеть что-нибудь новое

А показать альтернативный пример можете?

monolithed 05.01.2011 20:15

Maxman я сильно не стал вникать в код, но что сразу бросилось в глаза так это спецсимволы: ¬, °, ¤, §, ~, ^ зачем они, и какие задачи у функции combinator?

B~Vladi 05.01.2011 20:58

Цитата:

Сообщение от monolithed
А показать альтернативный пример можете?

Могу, но не сейчас. Если очень интересно - напиши в скайп.
Цитата:

Сообщение от monolithed
сразу бросилось в глаза так это спецсимволы

Аха, тоже заметил. Думаю защита от дураков - набрать на клавиатуре их нельзя.
Цитата:

Сообщение от monolithed
а нотация в которая используется в jQuery cчитается эталонной

Во во. У вас не висят дома портреты Резига?!

monolithed 05.01.2011 21:27

Цитата:

Сообщение от B~Vladi
Могу, но не сейчас. Если очень интересно - напиши в скайп.

Да не к спеху, как время будет выложи здесь, интересно же обсудить))
Цитата:

Сообщение от B~Vladi
Во во. У вас не висят дома портреты Резига?!

Нет, мне просто подход реализации нравится (но книжки я его прочел :D)

B~Vladi 05.01.2011 22:08

Цитата:

Сообщение от monolithed
как время будет выложи здесь, интересно же обсудить

Обязательно. Начало всего этого можешь почитать тут (если терпения хватит).

Maxman 05.01.2011 22:20

Цитата:

Сообщение от monolithed (Сообщение 86409)
Maxman я сильно не стал вникать в код, но что сразу бросилось в глаза так это спецсимволы: ¬, °, ¤, §, ~, ^ зачем они, и какие задачи у функции combinator?

Эта функция входит в состав движка селекторов (выборки иными словами), спецсимволы - да, в каком-то смысле защита :)
P.S Я кстати тож фанат Резига :dance:

B~Vladi 05.01.2011 22:23

Цитата:

Сообщение от Maxman
Я кстати тож фанат Резига

:-E

Maxman 05.01.2011 22:23

Цитата:

Сообщение от monolithed
после повторного вызова окна сохраняется результат первого вызова...

В винде так-же)


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