Pull to refresh

Comments 15

фу гадость какая. лучше всего у хрома расширения писать, потом аддон-ы мозилле.
да при чем тут хром вообще? речь идет про расширения для оперы (есть такой браузер и им пользуются). в каждой теме одно и то же
>лучше всего у хрома расширения писать
автор нам красиво расписал как неудобно делать под оперу расширения. тот кто хоть раз делал ext для хрома со мной согласится — это удобно. аддон делать сложнее, но возможностей больше.
к опере я вообще никак не отношусь.
Автор нам расписал ни как неудобно делать под оперу расширение, а то что он столкнулся с не знакомыми вещами, после изучил предметную область и решил оптимизировать труд последующих товарищей. У которых не будет время сидеть и читать доки, а проще воспользоваться фреймворком автора.
Автор, извини конечно, но нативный код, для меня читабельнее в разы.
Если кого-то заинтересовал Bexf или процесс написания расширений для Оперы я могу написать статью об создании и публикации Habra Meter с нуля
Конечно будет интересно ознакомиться с процессом написания расширения. Пишите статью ;)
Кстати, если не секрет, то какое именно расширение «доточили»?
Google Reader Checker (добавил возможность следить только за определенными группами rss каналов)
Спасибо, идея интересная. Покажу разработчикам API для расширений Opera.
А в чем прикол? Нельзя чтоли для jquery плагинов написать, чем с ноля какйо-то недо-фрейморк?
В фреймворке для всех браузеров, а не только для оперы была бы реальная польза.
а если кто захочет использовать jQuery в свое расширении, не возникнет ли конфликтов между вашим "$" и "$" от jQuery?
Это предусмотрено
Вот основное замыкание Bexf
(function (exports, global, exportAs) {
    // тут код Bexf
    exports[exportAs] = BexfFactory;
}(this, this, '$'));
Нужно исправить строку в самом конце скрипта. Меняем '$' на любое значение(прим 'Bexf') и Bexf экспортируется в любой нэймспэйс (в нашем случае в window.Bexf).
А зачем вообще комментировать и давать короткие имена, если код «opera.contexts.toolbar.addItem» сам за себя всё говорит.
> если код «opera.contexts.toolbar.addItem» сам за себя всё говорит
Код говорит, но удобно ли такой код писать и держать в памяти? Когда у вас кроме window.opera.extension.tabs, opera.contexts.toolbar.addItem ещё куча методов и пространств имен. С такими именами в 3 нэймспейса ваши шансы запутаться многократно возрастают и время написания возрастает.
Приведу пример названия класса Zend: Zend_Controller_Action_Helper_AutoComplete_Abstract вспомните такой по памяти?
Sign up to leave a comment.

Articles