Интернет

5 Обширные опции библиотеки JavaScript Code для разработчиков

5 Обширные опции библиотеки JavaScript Code для разработчиков

Вчера я писал о том, что такое JavaScript и как он работает Основываясь на огромной популярности JavaScript в наши дни в Интернете, ряд библиотек вышел на первый план.

Так что же такое библиотека и почему вы хотите использовать ее для JavaScript, если вы можете делать что угодно, не включая другой файл в свой код? Рад, что ты спросил. Давайте попробуем ответить на этот вопрос, а также рассмотрим некоторые из лучших вариантов библиотеки кода JavaScript, доступных там.

Библиотеки

Говоря о программировании и компьютерах, библиотеки обычно ссылаются на коллекцию кода многократного использования, который помогает вам в разработке кода для конкретной работы. Библиотеки JavaScript, в частности, предоставляют вам множество полезных служебных функций, которые значительно упрощают разработку. Кроме того, библиотека JavaScript-кода заботится о проблемах между браузерами, позволяя вам сосредоточиться на логике вашего приложения, а не на устранении расхождений между различными браузерами. Вот краткое изложение 5 самых популярных библиотек JavaScript:

JQuery

библиотека кодов JavaScript

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

$ ( ‘# TOC’). Дети ( ‘ли’). AddClass ( ‘изюминка’). Шоу ( ‘медленно’)

Это типичная однострочная строка jQuery, которая ищет элемент DOM с идентификатором «toc», а затем пересекает его дочерние элементы для любых элементов «li», добавляет к ним подсветку класса и отображает их, одновременно анимируя их медленно. Попробуйте сделать это в одной строке грубого JavaScript!

Величайшая сила jQuery — обход и манипулирование DOM. С jQuery это сделано так просто, что при написании разметки часто приходится ослабевать, думая, как легко манипулировать ею с помощью jQuery. Кроме того, у jQuery также есть превосходный список плагинов и jQuery UI, который отлично подходит для расширения возможностей jQuery и разработки потрясающих пользовательских интерфейсов.

Moo Tools

библиотека кодов JavaScript

Moo Tools также предлагает аналогичные возможности. И jQuery, и Moo Tools предлагают схожие возможности и немного отличаются по синтаксису. Moo Tools немного более склонны к написанию объектно-ориентированного JavaScript. Хотя ничто не мешает вам делать это с помощью jQuery, Moo Tools на самом деле облегчает написание многоразового объектно-ориентированного кода. JQuery больше ориентирован на простое выполнение задач, в то время как Moo Tools — для среднего и продвинутого разработчика JavaScript, который хочет написать компоненты, чтобы использовать их позже.

У Moo Tools есть собственный каталог плагинов, он может быть не таким богатым, как каталог плагинов в jQuery, но это, безусловно, тот, к которому вы можете обратиться в случае необходимости. Документация хороша, и есть книги, посвященные Moo Tools, чтобы вы могли быстро начать работу.

Dojo Toolkit

библиотеки JavaScript

Как следует из названия, это инструментарий. Как таковой, он предлагает мощный API, который позволяет вам легко выполнять сложные задачи, такие как манипулирование DOM, обход и анимация с помощью селекторов CSS, как это делают большинство других фреймворков и библиотек JavaScript. Где Dojo выделяется — это фронт производительности. Dojo вместе с jQuery являются двумя лучшими библиотеками с точки зрения скорости выполнения (хотя в конечном итоге сравнение JS-сред с точки зрения скорости иногда напоминает сравнение яблок с апельсинами).

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

Ext JS

5 расширенных опций библиотеки кода JavaScript для разработчиков extjs

Если вы обращаете внимание на пользовательский интерфейс, то при разработке веб-приложения Ext JS, возможно, является одним из лучших решений. Ext JS предоставляет полный набор виджетов, которые придают вашему веб-приложению настольное приложение, похожее на внешний вид. Виджеты пользовательского интерфейса также обладают широкими функциональными возможностями, способными извлекать данные с помощью различных методов и отображать их точно так, как вы хотите.

Есть вкладки, панели, деревья, аккордеоны, сетки и многое другое. Их можно комбинировать друг с другом с помощью макетов (в стиле Java Swings), чтобы создать сложный макет, который может опозорить настольные приложения. Вы можете посмотреть некоторые демонстрационные приложения на сайте Ext JS, чтобы увидеть, на что способна библиотека кода javascript. Недавно они также выпустили Ext Designer, который позволяет создавать пользовательские интерфейсы с помощью простых операций перетаскивания и затем предоставляет вам код для пользовательского интерфейса.

YUI

библиотеки JavaScript

YUI или Yahoo! Библиотека пользовательского интерфейса — это та же библиотека, которая обеспечивает работу Yahoo! домашняя страница. YUI — это мощная, многофункциональная библиотека JavaScript, разработанная инженерами Yahoo, и теперь включает в себя код от авторов со всего мира.

Библиотека включает в себя множество виджетов пользовательского интерфейса, утилиты для работы с анимацией, перетаскивания, вызовы AJAX и тому подобное. В отличие от других популярных библиотек, YUI фактически позволяет вам выбирать только те функции, которые вы хотите использовать, что делает ваше приложение легким. Вы можете найти множество примеров и учебных пособий, а также отличную документацию, которая поможет вам в этом.

Есть множество других библиотек JavaScript, которые не нашли упоминания выше. Прототип , Scriptaculous , Mochikit , Qooxdoo , Open Rico и многие другие. Все библиотеки приносят что-то дополнительное на стол. Никогда не было и не будет явного победителя. Тот, который вы выбираете, тот, который вам наиболее удобен, и тот, который соответствует потребностям того, что вы пытаетесь построить.

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН