Строительство JQuery UI Плагины

голоса
5

Помимо официальной документации, являются ли какие-либо рекомендуемые ресурсы для обучения, чтобы построить JQuery плагинов. Я особенно заинтересован в создании плагинов для libary UI.

Я смотрел на источник для некоторых из них официальных, но я нашел, все они выглядят весьма отличаются друг от друга. Многие из них не очень хорошо прокомментированы и трудно сказать, какие блоки кода являются частью основной структуры и то, что специфично для конкретного плагина.

Если еще не какие-либо хорошие ресурсы для этого, может кто-нибудь ключ мне на том, что основная структура следует начинать при написании плагина с нуля?

Задан 09/12/2008 в 19:11
источник пользователем
На других языках...                            


4 ответов

голоса
3

Учебник по «Изучение JQuery»

Изучение JQuery очень полезный сайт, и имеет большой учебник по плагином авторинга .

Один принцип , который я действительно любил было: создать настройки по умолчанию , которые могут переопределять пользователи .

Так что, может быть, вы можете сказать $ (это) Выделите (), и он будет выделить синим по умолчанию. Или вы можете сказать $ (это) Выделите ( «зеленый»), и он будет выделить зеленый.

Но вы также должны сделать это, можно сказать:

   $(this).highlight({
    foreground: 'red'
    });

... и это будет выделить красным с тех пор по умолчанию.

Другие хорошие ресурсы

Ответил 09/12/2008 в 21:14
источник пользователем

голоса
1

Попробуйте это одно. Этот учебник будет считать вас шаг за шагом через создание свой собственный плагин.

Ответил 09/12/2008 в 21:02
источник пользователем

голоса
1

Глава 7 JQuery в действии является «Расширение JQuery с пользовательской Plugins» и должен предоставить вам необходимую информацию.

Ответил 09/12/2008 в 20:44
источник пользователем

голоса
1

Вы пробовали Manning Publications книгу на JQuery, JQuery в действии , ? Оглавления указывает есть хороший материал по написанию собственных плагинов.

Ответил 09/12/2008 в 20:44
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more