использовать шаблоны, но сохранять привязки jquery? - PullRequest
0 голосов
/ 18 марта 2012

В настоящее время у меня есть БОЛЬШОЕ одностраничное приложение, каждое html-представление которого создается исключительно с помощью создания / манипуляции с JQuery DOM. Файлы javascript смехотворно велики, и добавление или изменение представления является очень сложным процессом. Я начал думать об использовании backbone.js и шаблонов. Однако, если я буду использовать шаблоны, я потеряю способность привязывать события и данные jQuery к элементам?

Ответы [ 3 ]

3 голосов
/ 18 марта 2012

Нет, вы все равно можете применить всю свою магию jQuery к полученным элементам DOM. Создание шаблонов упростит процесс создания элементов DOM, но результат будет таким же и может использоваться одинаково.

1 голос
/ 19 марта 2012

Почему вы теряете какие-либо возможности, если используете шаблоны с jQuery? Вы можете создавать экземпляры элементов с помощью шаблонов и связывать их как обычно - во время шаблона или с помощью предустановленных обработчиков .live().

Хотя я бы посмотрел, чтобы убедиться, что Backbone.Router не дает вам более элегантный способ управления вашими взаимодействиями.

0 голосов
/ 22 сентября 2012

Если производительность является узким местом, включите свои события в свой шаблон.

<input type="button" onclick="doit(this);">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...