BackboneJS — это легкая библиотека JavaScript, которая позволяет разрабатывать и структурировать клиентские приложения, работающие в веб-браузере. Он предлагает MVC-фреймворк, который абстрагирует данные в модели, DOM — в представления и связывает эти два события.
История — BackboneJS был разработан Джереми Ашкенасом и первоначально был выпущен 13 октября 2010 года.
Когда использовать Backbone
-
Представьте, что вы создаете приложение с множеством строк кода, используя JavaScript или jQuery. В этом приложении, если вы —
-
добавить или заменить элементы DOM в приложении или
-
сделать несколько запросов или
-
показать анимацию в приложении или
-
добавить больше строк в ваш код,
тогда ваше приложение может стать сложным.
-
-
Если вам нужен лучший дизайн с меньшим количеством кода, то лучше использовать библиотеку BackboneJS, которая обеспечивает хорошую функциональность, хорошо организована и структурирована для разработки вашего приложения.
-
BackboneJS общается через события; это гарантирует, что вы не испортите приложение. Ваш код будет чище, приятнее и проще в обслуживании.
Представьте, что вы создаете приложение с множеством строк кода, используя JavaScript или jQuery. В этом приложении, если вы —
добавить или заменить элементы DOM в приложении или
сделать несколько запросов или
показать анимацию в приложении или
добавить больше строк в ваш код,
тогда ваше приложение может стать сложным.
Если вам нужен лучший дизайн с меньшим количеством кода, то лучше использовать библиотеку BackboneJS, которая обеспечивает хорошую функциональность, хорошо организована и структурирована для разработки вашего приложения.
BackboneJS общается через события; это гарантирует, что вы не испортите приложение. Ваш код будет чище, приятнее и проще в обслуживании.
Характеристики
Ниже приведен список функций BackboneJS —
BackboneJS позволяет разрабатывать приложения и интерфейс намного проще с помощью функций JavaScript.
BackboneJS предоставляет различные строительные блоки, такие как модели, представления, события, маршрутизаторы и коллекции для сборки клиентских веб-приложений.
Когда модель изменяется, она автоматически обновляет HTML вашего приложения.
BackboneJS — это простая библиотека, которая помогает разделить логику бизнес-интерфейса и пользовательского интерфейса.
Это бесплатная библиотека с открытым исходным кодом и содержит более 100 доступных расширений.
Он действует как основа для вашего проекта и помогает организовать ваш код.
Он управляет моделью данных, которая включает в себя пользовательские данные, и отображает эти данные на стороне сервера в том же формате, который записан на стороне клиента.
BackboneJS имеет мягкую зависимость с jQuery и жесткую зависимость с Underscore.js .
Это позволяет создавать клиентские веб-приложения или мобильные приложения в хорошо структурированном и организованном формате.