- Backbone Service Provider
- Смотреть что такое «Backbone Service Provider» в других словарях:
- BackboneJS — Краткое руководство
- Когда использовать Backbone
- Характеристики
- BackboneJS — Настройка среды
- Загрузка библиотеки пользовательского интерфейса с официального сайта
- зависимости
- Скачать UI Library из CDN
- пример
- BackboneJS — Приложения
- HTTP-запрос
- маршрутизатор
- Посмотреть
- События
- модель
- Коллекция
- Источник данных
- BackboneJS — События
- Каталог встроенных событий
- BackboneJS — модель
- Методы подчеркивания
- BackboneJS — Коллекция
- Методы подчеркивания
- BackboneJS — Маршрутизатор
- BackboneJS — История
- Начало
- Синтаксис
- параметры
- пример
- Выход
- BackboneJS — Синхронизация
- BackboneJS — Просмотр
- BackboneJS — Утилита
Backbone Service Provider
Универсальный русско-английский словарь . Академик.ру . 2011 .
Смотреть что такое «Backbone Service Provider» в других словарях:
Service-Provider — Internetdienst(e)anbieter oder Internetdienstleister (engl.: Internet Service Provider, abgekürzt ISP), im deutschsprachigen Raum auch oft nur Provider, weniger häufig auch nur Internetanbieter oder Internetprovider genannt, sind Anbieter von… … Deutsch Wikipedia
Internet service provider — company that provides Internet connections and services to individuals and organizations. In addition to providing access to the Internet, ISPs may also provide software packages (such as browsers), e mail accounts, and a personal Web site… … Universalium
Internet Service Provider — Internetdienst(e)anbieter oder Internetdienstleister (engl.: Internet Service Provider, abgekürzt ISP), im deutschsprachigen Raum auch oft nur Provider, weniger häufig auch nur Internetanbieter oder Internetprovider genannt, sind Anbieter von… … Deutsch Wikipedia
Network service provider — A network service provider (NSP) is a business or organization that sells bandwidth or network access by providing direct backbone access to the Internet and usually access to its network access points (NAPs)[citation needed]. For such a reason,… … Wikipedia
Internet service provider — ISP redirects here. For other uses, see ISP (disambiguation). An Internet service provider (ISP) is a company that provides access to the Internet. Access ISPs directly connect customers to the Internet using copper wires, wireless or fiber optic … Wikipedia
Internet Service Provider — Abbreviated ISP. A company that provides commercial or residential customers access to the Internet via dedicated or dial up connections. An ISP will normally have several servers and a high speed connection to an Internet backbone. Some ISPs… … Dictionary of networking
Internet Service Provider-Gate — ISP Gate (Internet Service Provider Gate) ist ein unreguliertes DSL Vorleistungsprodukt, das von alternativen Anbietern genutzt wird, um Internetzugangsdienstleistungen anbieten zu können, die auf T DSL Anschlüssen der Deutschen Telekom aufsetzen … Deutsch Wikipedia
Internet service provider (ISP) — Company that provides Internet connections and services to individuals and organizations. For a monthly fee, ISPs provide computer users with a connection to their site (see data transmission), as well as a log in name and password. They may also … Universalium
Provider Backbone Bridge Traffic Engineering — (PBB TE) is an approved telecommunications networking standard, IEEE 802.1Qay 2009.[1] PBB TE adapts Ethernet technology to carrier class transport networks. It is based on the layered VLAN tags and MAC in MAC encapsulation defined in IEEE… … Wikipedia
Provider Backbone Transport — Provider Backbone Bridge Traffic Engineering Dans le domaine des télécommunications, Provider Backbone Bridge Traffic Engineering (PBB TE), également connu sous le nom de Provider Backbone Transport (PBT), est un protocole de communication… … Wikipédia en Français
Provider Backbone Bridge Traffic Engineering — Dans le domaine des télécommunications, Provider Backbone Bridge Traffic Engineering (PBB TE), également connu sous le nom de Provider Backbone Transport (PBT), est un protocole de communication Ethernet de classe opérateur. Il repose sur des… … Wikipédia en Français
BackboneJS — Краткое руководство
BackboneJS — это легкая библиотека JavaScript, которая позволяет разрабатывать и структурировать клиентские приложения, работающие в веб-браузере. Он предлагает инфраструктуру MVC, которая абстрагирует данные в модели, DOM — в представления и связывает эти два события.
История — BackboneJS был разработан Джереми Ашкенасом и первоначально был выпущен 13 октября 2010 года.
Когда использовать Backbone
Представьте, что вы создаете приложение с многочисленными строками кода, используя JavaScript или jQuery. В этом приложении, если вы —
добавить или заменить элементы DOM в приложении или
сделать несколько запросов или
показать анимацию в приложении или
добавить больше строк в ваш код,
тогда ваше приложение может стать сложным.
Если вам нужен лучший дизайн с меньшим количеством кода, то лучше использовать библиотеку BackboneJS, которая обеспечивает хорошую функциональность, хорошо организована и структурирована для разработки вашего приложения.
BackboneJS общается через события; это гарантирует, что вы не испортите приложение. Ваш код будет чище, приятнее и проще в обслуживании.
Характеристики
Ниже приведен список функций BackboneJS —
BackboneJS позволяет разрабатывать приложения и интерфейс намного проще с помощью функций JavaScript.
BackboneJS предоставляет различные строительные блоки, такие как модели, представления, события, маршрутизаторы и коллекции для сборки клиентских веб-приложений.
Когда модель изменяется, она автоматически обновляет HTML вашего приложения.
BackboneJS — это простая библиотека, которая помогает разделить логику бизнес-интерфейса и пользовательского интерфейса.
Это бесплатная библиотека с открытым исходным кодом и содержит более 100 доступных расширений.
Он действует как основа для вашего проекта и помогает организовать ваш код.
Он управляет моделью данных, которая включает в себя пользовательские данные, и отображает эти данные на стороне сервера в том же формате, который записан на стороне клиента.
BackboneJS имеет мягкую зависимость с jQuery и жесткую зависимость с Underscore.js .
Это позволяет создавать клиентские веб-приложения или мобильные приложения в хорошо структурированном и организованном формате.
BackboneJS — Настройка среды
BackboneJS очень прост в настройке и работе. В этой главе обсуждается загрузка и настройка библиотеки BackboneJS .
BackboneJS можно использовать следующими двумя способами:
- Загрузка библиотеки пользовательского интерфейса с ее официального сайта.
- Загрузка библиотеки пользовательского интерфейса из CDN.
Загрузка библиотеки пользовательского интерфейса с официального сайта
Когда вы откроете ссылку http://backbonejs.org/ , вы увидите скриншот, как показано ниже —
Как видите, есть три варианта загрузки этой библиотеки —
Версия для разработки — щелкните правой кнопкой мыши по этой кнопке и сохраните как, и вы получите полную библиотеку JavaScript с исходным кодом .
Рабочая версия — щелкните правой кнопкой мыши по этой кнопке и сохраните как, и вы получите файл библиотеки Backbone-min.js, который упакован и упакован.
Edge Version — щелкните правой кнопкой мыши по этой кнопке и сохраните как, и вы получите неизданную версию , т.е. разработка продолжается; следовательно, вы должны использовать его на свой страх и риск.
зависимости
BackboneJS зависит от следующих файлов JavaScript —
Underscore.js — это единственная жесткая зависимость, которую необходимо включить. Вы можете получить это отсюда .
jQuery.js — включите этот файл для сохранения RESTful, поддержки истории с помощью Backbone.Router и манипулирования DOM с помощью Backbone.View. Вы можете получить это отсюда .
json2.js — включите этот файл для более старой поддержки Internet Explorer. Вы можете получить это отсюда .
Скачать UI Library из CDN
CDN или Сеть доставки контента — это сеть серверов, предназначенная для обслуживания файлов пользователям. Если вы используете ссылку CDN на своей веб-странице, она переносит ответственность за размещение файлов с ваших собственных серверов на ряд внешних. Это также дает преимущество в том, что если посетитель вашей веб-страницы уже загрузил копию BackboneJS из той же CDN, ее не нужно будет повторно загружать.
Как сказано выше, BackboneJS имеет зависимость следующего JavaScript —
Следовательно, CDN для всего вышеперечисленного выглядит следующим образом:
Примечание. В этом руководстве мы используем версии библиотеки CDN.
пример
Давайте создадим простой пример, используя BackboneJS.
Комментарии к коду говорят сами за себя. Еще несколько деталей приведены ниже —
В начале тега body есть HTML-код
Это печатает Загрузка .
Далее мы добавили следующие CDN
Далее у нас есть следующий скрипт —
Комментарии говорят сами за себя. В последней строке мы инициализируем новый AppView () . Это выведет «Hello TutorialsPoint» в div с
Сохраните эту страницу как myFirstExample.html . Откройте это в вашем браузере, и на экране появится следующий текст.
BackboneJS — Приложения
BackboneJS дает структуру веб-приложениям, которая позволяет разделить бизнес-логику и логику пользовательского интерфейса. В этой главе мы собираемся обсудить архитектурный стиль приложения BackboneJS для реализации пользовательских интерфейсов. Следующая диаграмма показывает архитектуру BackboneJS —
Архитектура BackboneJS содержит следующие модули —
- HTTP-запрос
- маршрутизатор
- Посмотреть
- События
- модель
- Коллекция
- Источник данных
Давайте теперь обсудим все модули в деталях.
HTTP-запрос
HTTP-клиент отправляет HTTP-запрос на сервер в форме сообщения с запросом, в котором веб-браузеры, поисковые системы и т. Д. Действуют как HTTP-клиенты. Пользователь запрашивает файл, такой как документы, изображения и т. Д., Используя протокол HTTP-запроса. На приведенной выше схеме видно, что HTTP-клиент использует маршрутизатор для отправки клиентского запроса.
маршрутизатор
Он используется для маршрутизации приложений на стороне клиента и связывает их с действиями и событиями с помощью URL. Это URL-представление объектов приложения. Этот URL-адрес изменяется вручную пользователем. URL используется магистралью, чтобы он мог понять, какое состояние приложения должно быть отправлено или представлено пользователю.
Маршрутизатор представляет собой механизм, который может копировать URL-адреса для достижения представления. Маршрутизатор необходим, когда веб-приложения предоставляют ссылки, закладки и общие URL-адреса для важных местоположений в приложении.
В приведенной выше архитектуре маршрутизатор отправляет HTTP-запрос в View. Это полезная функция, когда приложению требуется возможность маршрутизации.
Посмотреть
Представления BackboneJS отвечают за то, как и что отображать в нашем приложении, и они не содержат разметки HTML для приложения. Он определяет идею представления данных модели пользователю. Представления используются для отражения того, «как выглядит ваша модель данных».
Классы представлений ничего не знают о HTML и CSS, и каждое представление может обновляться независимо при изменении модели без перезагрузки всей страницы. Он представляет логический фрагмент пользовательского интерфейса в DOM.
Как показано в приведенной выше архитектуре, представление представляет пользовательский интерфейс, который отвечает за отображение ответа на пользовательский запрос, выполненный с использованием маршрутизатора.
События
События являются основными частями любого приложения. Он связывает пользовательские события пользователя с приложением. Они могут быть смешаны в любом объекте и способны связывать и запускать пользовательские события. Вы можете связать пользовательские события, используя желаемое имя по вашему выбору.
Как правило, события обрабатываются синхронно с потоком их программ. В вышеприведенной архитектуре вы можете видеть, когда происходит событие, оно представляет данные модели с помощью представления.
модель
Это сердце приложения JavaScript, которое извлекает и заполняет данные. Модели содержат данные приложения, логику данных и представляют собой базовый объект данных в рамках.
Модели представляют бизнес-объекты с некоторой бизнес-логикой и бизнес-проверками. Они в основном используются для хранения данных и бизнес-логики. Модели могут быть получены и сохранены в хранилище данных. Модель берет HTTP-запрос от событий, передаваемых представлением с использованием маршрутизатора, синхронизирует данные из базы данных и отправляет ответ клиенту.
Коллекция
Коллекция — это набор моделей, который связывает события, когда модель была изменена в коллекции. Коллекция содержит список моделей, которые могут быть обработаны в цикле, и поддерживает сортировку и фильтрацию. При создании коллекции мы можем определить, какой тип модели будет иметь эта коллекция вместе с экземпляром свойств. Любое событие, вызванное на модели, также сработает на коллекции в модели.
Он также принимает запрос из представления, связывает события и синхронизирует данные с запрошенными данными и отправляет ответ обратно клиенту HTTP.
Источник данных
Это соединение, устанавливаемое к базе данных с сервера и содержащее информацию, запрашиваемую у клиента. Процесс архитектуры BackboneJS можно описать, как показано на следующих шагах:
Пользователь запрашивает данные с помощью маршрутизатора, который направляет приложения к событиям, используя URL-адреса.
Представление представляет данные модели для пользователя.
Модель и коллекция извлекают и заполняют данные из базы данных, связывая пользовательские события.
В следующей главе мы поймем значение событий в BackboneJS.
BackboneJS — События
События способны связывать объекты и запускать пользовательские события, т.е. вы можете связывать пользовательские события, используя желаемое имя по нашему выбору.
В следующей таблице перечислены все методы, которые вы можете использовать для управления событиями BackboneJS —
S.No. | Методы и описание | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | на Он связывает событие с объектом и выполняет обратный вызов всякий раз, когда происходит событие. Он удаляет функции обратного вызова или все события из объекта. Он вызывает функции обратного вызова для данных событий. Он расширяет класс backbone.Model при создании собственной модели магистрали. Он информирует один объект, чтобы прослушать событие другого объекта. Его можно использовать для остановки прослушивания событий на других объектах. Это вызывает listenTo только один раз перед удалением функции обратного вызова. Каталог встроенных событийBackboneJS позволяет использовать глобальные события, где это необходимо в вашем приложении. Он содержит некоторые встроенные события с аргументами, как показано в следующей таблице:
|