jQuery против jQuery Mobile против jQuery UI?

Я новичок в веб-разработке, и там слишком много j * вещей. Интересно, каковы различия между этими структурами?

Кроме того, почему люди много говорят о создании плагина с использованием jQuery? Разве это не должна быть библиотека JavaScript, чтобы сделать вашу веб-страницу более интерактивной?

96 голосов | спросил Chan Le 9 J000000Saturday11 2011, 21:41:32

1 ответ


0

jQuery - это JavaScript-фреймворк, позволяющий разработчикам буквально «писать меньше, делать больше», три разных варианта, о которых вы спрашиваете, делают совершенно разные вещи.

Прежде всего, jQuery - это базовая библиотека, которая содержит основные функциональные возможности фреймворка, поэтому, если вы хотите, чтобы элемент появлялся постепенно, вы должны включить jQuery на свою страницу, а затем вызвать fadeIn() на одном из ваших элементов.

Пользовательский интерфейс jQuery был создан с учетом элементов пользовательского интерфейса и взаимодействий, которые обычно требуют большого количества кода для манипулирования другими способами. Таким образом, библиотека содержит такие вещи, как возможность перетаскивать элементы и получать полезную информацию из этих взаимодействий. Но в то же время особое внимание уделяется внешнему виду, поэтому для создания этих мощных элементов пользовательского интерфейса в этой библиотеке доступны всевозможные темы.

jQuery mobile - это мощный фреймворк, созданный на основе jQuery и разработанный специально для мобильных платформ - ведь для сенсорных экранов необходимо переосмыслить такие функции, как перетаскивание, а также основные функции, такие как «зависание», которое просто не существует на мобильном телефоне.

Все вместе фреймворки можно использовать для повышения удобства использования сайта и действительно сэкономить разработчикам много времени. Чтобы узнать больше об этой платформе, посетите Learning jQuery - отличный ресурс для начала работы.

Плагины позволяют веб-разработчикам принять решение своей проблемы и абстрагировать его в один функциональный и независимый блок (обычно в отдельном файле). Затем они могут поделиться этим со всеми, чтобы сделать то же самое. Поэтому, если кто-то создаст функцию галереи для сайта, который он создал, создание плагина позволит им легко повторно использовать код и поможет другим, сталкивающимся с той же проблемой.

ответил Tom Walters 9 J000000Saturday11 2011, 21:57:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132