Вопросы с тегом «backbone.js»

117
Вложенные модели в Backbone.js, как подойти

Я получил следующий JSON с сервера. Таким образом, я хочу создать модель с вложенной моделью. Я не уверен, как этого добиться. //json [{ name : "example", layout : { x : 100, y : 100, } }] Я хочу, чтобы они были преобразованы в две вложенные модели магистрали со следующей структурой: // structure...

115
Просмотр магистрали: наследование и расширение событий от родительского

В документации Backbone указано: Свойство events также можно определить как функцию, которая возвращает хэш событий, чтобы упростить программное определение ваших событий, а также наследовать их от родительских представлений. Как наследовать родительские события просмотра и расширять их?...

105
Backbone.js получает и устанавливает атрибут вложенного объекта

У меня простой вопрос о функциях получения и установки Backbone.js . 1) Как с помощью приведенного ниже кода я могу напрямую «получить» или «установить» obj1.myAttribute1? Другой вопрос: 2) В модели, помимо объекта по умолчанию , где я могу / должен объявить другие атрибуты моей модели, чтобы к ним...

104
Лучший способ организовать код jQuery / JavaScript (2013 г.) [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . Эта проблема На...

103
Backbone.js: `extension` undefined?

Только приступаем к работе с Backbone.js. Простое включение Backbone (версии для разработки или производства) вызывает ошибку: Uncaught TypeError: Cannot call method 'extend' of undefined в строке 128: // Attach all inheritable methods to the Model prototype _.extend(Backbone.Model.prototype,...

103
Как преобразовать 1 в истину или 0 в ложь при получении модели

У меня есть модель, для которой задан ответ JSON из базы данных mysql. Данные модели устанавливаются с истинным или ложным значением в логическое поле / tinyint в базе данных, которое использует 1или 0. На мой взгляд, у меня есть привязка, которая проверяет логическое значение с подчеркиванием...

100
Удалить несколько записей с помощью REST

Что такое REST-полный способ удаления нескольких элементов? Мой вариант использования состоит в том, что у меня есть Backbone Collection, в которой мне нужно удалить несколько элементов одновременно. Варианты кажутся такими: Отправлять запрос DELETE для каждой отдельной записи (что кажется плохой...

99
Зачем определять анонимную функцию и передавать ей jQuery в качестве аргумента?

Я просматриваю отличный демонстрационный код peepcode из скринкастов backbone.js. В нем основной код заключен в анонимную функцию, которая передается объекту jQuery: (function($) { // Backbone code in here })(jQuery); В моем собственном базовом коде я только что заключил весь свой код в событие...

98
Ember.js или Backbone.js для серверной части Restful [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

97
Backbone.View "el" путаница

Как следует elобрабатывать представление? Его нужно установить, иначе события не сработают (см. Здесь ). Но должен ли это быть элемент, который уже есть на странице? В своем приложении я визуализирую шаблон (jQuery Templates) в Fancybox. Что должно elбыть в таком случае?...

96
backbone.js - события, зная, что было нажато

В одном из моих классов представлений backbone.js у меня есть что-то вроде: ... events: { 'click ul#perpage span' : 'perpage' }, perpage: function() { // Access the text of the span that was clicked here // Something like: alert($(element).text()) }, ... потому что моя разметка для каждой страницы...

93
Как мне получить одну модель в Backbone?

У меня есть Clockмодель в Backbone: var Clock = Backbone.Model.extend({}); Я пытаюсь получить экземпляр, в котором есть последняя информация /clocks/123. Некоторые вещи, которые я пробовал: метод уровня "класса" Clock.fetch(123) // TypeError: Object function (){ ... } has no method 'fetch'...

93
Как передать параметры в представление

У меня есть ряд кнопок, при нажатии на которые отображается всплывающее меню, расположенное чуть ниже кнопки. Я хочу передать положение кнопки представлению. Как я могу это сделать? ItemView = Backbone.View.extend({ tagName: 'li', events: { 'click': 'showMenu' }, initialize: function() {...

92
Как защитить вызовы REST API?

Я разрабатываю успокаивающее веб-приложение, использующее какую-нибудь популярную веб-структуру на бэкэнде, скажем (rails, sinatra, flask, express.js). В идеале я хочу разработать клиентскую часть с помощью Backbone.js. Как разрешить только моей стороне клиента javascript взаимодействовать с этими...

86
Как сохранить данные модели Backbone.js?

Я больше увлекаюсь фронтенд-разработкой и недавно начал использовать Backbone.js в своем приложении. Я хочу сохранить данные модели на сервере. Не могли бы вы объяснить мне различные способы сохранения данных модели (с использованием формата json). Я использую Java на стороне сервера. Также я в...

85
требуется объяснение функции _.bindAll () из Underscore.js

Я изучал backbone.js и видел множество случаев, когда _.bindAll()он используется. Я прочитал всю страницу документации backbone.js и underscore.js, чтобы попытаться понять, что он делает, но я все еще очень не уверен в том, что он делает. Вот объяснение подчеркивания: _.bindAll(object,...

85
Динамическая установка id и className в представлениях Backbone.js

Я изучаю и использую Backbone.js. У меня есть модель элемента и соответствующее представление элемента. Каждый экземпляр модели имеет атрибуты item_class и item_id, которые я хочу отображать как атрибуты id и class соответствующего представления. Как правильно этого добиться? Пример: var ItemModel...

84
Webpack ProvidePlugin против внешних?

Я изучаю идею использования Webpack с Backbone.js . Я следил за кратким руководством по началу работы и имел общее представление о том, как работает Webpack, но мне неясно, как загрузить библиотеку зависимостей, такую ​​как jquery / backbone / underscore. Должны ли они загружаться извне,...