«backbone.js» 태그된 질문

Backbone.js는 RESTful JSON 인터페이스가있는 JavaScript 프레임 워크이며 MVP (model-view-presenter) 애플리케이션 디자인 패러다임을 기반으로합니다.

5
REST를 사용하여 여러 레코드 삭제
여러 항목을 삭제하는 REST-ful 방법은 무엇입니까? 내 사용 사례는 한 번에 여러 항목을 삭제할 수 있어야하는 백본 컬렉션이 있다는 것입니다. 옵션은 다음과 같습니다. 모든 단일 레코드에 대해 DELETE 요청을 보냅니다 (잠재적으로 수십 개의 항목이있는 경우 나쁜 생각처럼 보입니다). 삭제할 ID가 URL에서 함께 묶인 DELETE를 보냅니다 (예 : "/ records / …
97 api  rest  backbone.js 

3
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()) }, ... 내 페이지 당 마크 업은 다음과 같을 수 있기 때문입니다. <ul …

5
보기에 매개 변수를 전달하는 방법
클릭하면 버튼 바로 아래에 팝업 메뉴가 표시되는 일련의 버튼이 있습니다. 버튼의 위치를 ​​뷰에 전달하고 싶습니다. 어떻게 할 수 있습니까? ItemView = Backbone.View.extend({ tagName: 'li', events: { 'click': 'showMenu' }, initialize: function() { _.bindAll(this, 'render'); }, render: function() { return $(this.el).html(this.model.get('name')); }, showMenu: function() { var itemColl = new ItemColl(); new …

7
Backbone에서 단일 모델을 어떻게 가져 옵니까?
나는이 Clock백본에서 모델 : var Clock = Backbone.Model.extend({}); 에서 최신 정보가있는 인스턴스를 가져 오려고합니다 /clocks/123. 내가 시도한 몇 가지 : "클래스"수준 메서드 Clock.fetch(123) // TypeError: Object function (){ ... } has no method 'fetch' 인스턴스를 만든 다음 호출 fetch합니다. c = new Clock({id: 123}) c.fetch() // Error: A 'url' property …

6
REST API 호출을 어떻게 보호합니까?
백엔드에서 인기있는 웹 프레임 워크 (rails, sinatra, flask, express.js)를 사용하는 편안한 웹 앱을 개발 중입니다. 이상적으로는 Backbone.js로 클라이언트 측을 개발하고 싶습니다. 내 자바 스크립트 클라이언트 측만 해당 API 호출과 상호 작용하도록하려면 어떻게해야합니까? 이러한 API 호출이 공개 curl되어 브라우저에서 또는 단순히 링크를 입력하여 호출되는 것을 원하지 않습니다 .

15
Backbone.js로 정렬 순서 반전
함께 Backbone.js I의 한 비교기 기능을 설정 컬렉션을 얻었다. 모델을 멋지게 정렬하고 있지만 순서를 바꾸고 싶습니다. 모델을 오름차순이 아닌 내림차순으로 정렬하려면 어떻게해야합니까?

1
Backbone.js 모델 데이터를 저장하는 방법?
나는 프론트 엔드 개발에 더 관심이 있으며 최근에 내 앱에서 Backbone.js를 탐색하기 시작했습니다. 모델 데이터를 서버에 유지하고 싶습니다. 모델 데이터를 저장하는 다양한 방법 (json 형식 사용)에 대해 설명해 주시겠습니까? 서버 측에서 Java를 사용하고 있습니다. 또한 주로 REST가 데이터를 저장하는 데 사용되는 것을 보았습니다. 나는 프론트 엔드 개발에 더 관심이 많기 …

7
Javascript에서이 밑줄은 무엇을 의미합니까?
var Gallery = Backbone.Controller.extend({ _index: null, _photos: null, _album :null, _subalbums:null, _subphotos:null, _data:null, _photosview:null, _currentsub:null, routes: { "": "index", "subalbum/:id": "subindex", "subalbum/:id/" : "directphoto", "subalbum/:id/:num" : "hashphoto" }, initialize: function(options) { var ws = this; if (this._index === null){ $.ajax({ url: 'data/album1.json', dataType: 'json', data: {}, success: function(data) { ws._data …

8
Backbone.js보기에서 동적으로 id 및 className 설정
저는 Backbone.js를 배우고 사용하고 있습니다. 항목 모델과 해당 항목보기가 있습니다. 각 모델 인스턴스에는 해당 뷰의 'id'및 'class'속성으로 반영하고자하는 item_class 및 item_id 속성이 있습니다. 이것을 달성하는 올바른 방법은 무엇입니까? 예: var ItemModel = Backbone.Model.extend({ }); var item1 = new ItemModel({item_class: "nice", item_id: "id1"}); var item2 = new ItemModel({item_class: "sad", item_id: "id2"}); …

3
Underscore.js의 _.bindAll () 함수에 대한 설명이 필요합니다.
나는 일부 backbone.js를 배우고 있으며 _.bindAll()사용되는 인스턴스를 많이 보았습니다 . 나는 전체 backbone.js와 underscore.js 문서 페이지를 읽고 그것이 무엇을하는지 이해하려고 노력했지만, 그것이 무엇을하는지 여전히 모호하다. 밑줄에 대한 설명은 다음과 같습니다. _.bindAll(object, [*methodNames]) 메서드가 호출 될 때마다 해당 개체의 컨텍스트에서 실행되도록 methodNames로 지정된 개체의 여러 메서드를 바인딩합니다. 이벤트 핸들러로 사용되는 바인딩 …

3
Webpack ProvidePlugin 대 외부?
Backbone.js 와 함께 Webpack 을 사용하는 아이디어를 탐색 중 입니다. 나는 빠른 시작 가이드를 따랐고 Webpack이 어떻게 작동하는지에 대한 일반적인 아이디어를 가지고 있지만 jquery / backbone / underscore와 같은 종속성 라이브러리를로드하는 방법에 대해 명확하지 않습니다. 외부에서로드해야합니까 <script>아니면 Webpack이 RequireJS의 shim처럼 처리 할 수 ​​있습니까? 에 따르면 웹팩 문서 : 모듈을 …

7
Backbone.js : 뷰를 다시 채우거나 다시 만드시겠습니까?
내 웹 응용 프로그램에서 왼쪽 테이블에 사용자 목록이 있고 오른쪽에 사용자 세부 정보 창이 있습니다. 관리자가 테이블에서 사용자를 클릭하면 세부 정보가 오른쪽에 표시되어야합니다. 왼쪽에는 UserListView와 UserRowView가 있고 오른쪽에는 UserDetailView가 있습니다. 일이 잘 작동하지만 이상한 행동이 있습니다. 왼쪽에서 일부 사용자를 클릭 한 다음 그 중 하나에서 삭제를 클릭하면 표시된 모든 사용자에 …

7
Backbone.js에서보기 삭제 또는 제거
현재 뷰에 대한 파괴 / 제거 방법을 구현하려고 시도하고 있지만 모든 뷰에서 작동하는 일반적인 솔루션을 얻을 수 없습니다. 나는, 컨트롤러에 부착하는 이벤트가있을 것이라고 기대했다 그래서 이전 뷰를 파괴를 통해 새로운 요청이 올 때 그 다음 새로운 사람을로드합니다. 각 뷰에 대해 제거 기능을 구축하지 않고도이를 수행 할 수있는 방법이 있습니까?

4
Backbone.js 및 jQuery
Backbone은 모든 높은 수준의 추상화를 처리하고 jQuery 또는 유사한 라이브러리는 DOM과 함께 작동하고 이벤트를 정규화하는 등의 작업을 수행한다고합니다. 누군가가 간단한 실용적인 예를 들어이 진술을 이해하도록 도와주세요. 또한 Backbone, Knockout과 같은 MVC 프레임 워크의 중요한 기능 중 하나는 모델 (데이터)과 뷰를 동기화 상태로 유지한다는 것입니다. 그러나 이것은 전체 응용 프로그램이 아닌 …

11
Backbone.js-Backbone.sync 또는 jQuery.ajax에 전체 컬렉션을 저장하는 방법은 무엇입니까?
나는 그것을 할 수 있다는 것을 잘 알고 있으며 꽤 많은 곳을 살펴 보았습니다 (포함 : 전체 컬렉션 저장을위한 모범 사례? ). 하지만 여전히 "정확히 어떻게"코드로 작성되었는지 확실하지 않습니다. (게시물은 영어로 설명합니다. 자바 스크립트에 대한 설명이 있으면 좋겠습니다. :) 모델 컬렉션이 있다고 가정 해 보겠습니다. 모델 자체에 중첩 컬렉션이있을 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.