Bespin Сортировать интересную онлайн-редактор JS в развитии Mozilla Labs. Это открытый источник, сохраняет файлы на облаке, а также поддерживает некоторые SCMS (GIT и SVN в данный момент), файлы и совместное использование проекта.
Используйте интерфейс пользователя jQuery «фабрика виджетов» . Это то, что используют все другие виджеты пользовательского интерфейса (Accordion, Dialog и т.д.).
Все в порядке, но немного сбивает с толку учебное пособие здесь . (Это лучшее, что я нашел.)
В основном, вы определяете ваш виджет гораздо более jQuery способом, как:
$.widget("ui.myCustomWidget", {
_init: function(){
//initialize your function
},
somethingElse: function(){
//do something else here
}
});
Подчеркивание перед именем функции сделает его частным. Вы также можете установить функции виджета в объект и получить доступ к переменной, если это то, что вы хотите:
var foo = {
_init: function(){
//yada yada
},
somethingElse: function(){
//do something else here
}
};
$.widget("ui.myCustomWidget", foo);
Тогда вы просто «создать» ваш виджет так же, как вы создаете любой другой UI виджет:
$('div#myWidget').myCustomWidget();
Тонн параметров и встроенных в jQuery инструментов, которые позволяют вам создавать собственные виджеты. Но вместо того, чтобы сделать это учебным пособием, я позволю вам самим прочитать все о них. Счастливого виджетинга!
-121--4378927-String.split () - это странно.
Его крайняя странность, этим и другими способами, являются некоторыми из причин, почему мы сделали Splitter .
Это менее удивительное поведение и большая гибкость.
-121--4780423-CodePad кажется похожим на IDEOne (я не знал об этом, спасибо).