Вопрос

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

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

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

Это было полезно?

Решение

Учебное пособие «Изучение jQuery»

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

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

Так что, возможно, вы можете сказать $(this).highlight(), и по умолчанию он подсветится синим цветом.Или вы можете сказать $(this).highlight("green"), и он выделится зеленым.

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

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

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top