underscore.js

    0熱度

    1回答

    我無法獲得sortedIndex下劃線方法返回有用的值。我有一個比較器的集合,並按順序正確添加模型。我只想知道新模型的潛在索引,並且sortedIndex方法返回0我嘗試的事情。 var Chapter = Backbone.Model; var chapters = new Backbone.Collection; chapters.comparator = function(chapte

    0熱度

    2回答

    我一直在檢查Backbone和Underscore的文檔,以便從集合中提取模型(刪除值並使其返回)的「正確」方式。我知道我可以通過直接訪問通過「模型」數組屬性和拼接方法來實現這一點,但是我正在忽略一些內置方式嗎?

    0熱度

    1回答

    我想.txt文件加載到<div>當.TXT有這樣 <h1>Hello <%= name %></h1> 它工作正常,但代碼時,我有這樣的 一些代碼 <select name="action_edit" id="task_action_edit"> <option value="none">None</option> <% foreach(actions as ac

    7熱度

    1回答

    我在圈子裏跑來跑去,似乎在我當前的應用程序中實施backbone.js中缺少一些東西。問題是我有一個主AppView,它初始化頁面的各種子視圖(圖表,信息表等)。我的願望是能夠根據導航時傳遞的參數標誌更改頁面的佈局。 我碰到的情況是,在模板渲染後引用了dom元素的子視圖在主AppView初始化過程中無法訪問這些元素。所以主要的問題是如何確保適當的dom元素適用於每個事件綁定過程以正確設置? 如果我

    13熱度

    1回答

    我使用Underscore模板(基於John Resig的Microtemplate),並且每當我嘗試用它替換換行符時,我都會出現奇怪的行爲。舉例來說,如果我有文字是這樣的: var message = 'Line1\r\n\r\nLine2'; 我可以適當更換符合BR標籤打破,如果我這樣做: $('#example1_no_template').html(message.replace(/\

    1熱度

    3回答

    對比和數組長度最後我是通過Underscore.js代碼略讀學習JavaScript成語,我發現each函數的定義如下: var each = _.each = _.forEach = function(obj, iterator, context) { if (obj == null) return; if (nativeForEach && obj.forEach ===

    0熱度

    4回答

    我有一個數組,看起來這個樣子的 - list = [{"doc":{"id": "123", "name":"abc"}}, {"doc":{"id": "345", "name":"xyz"}},{"doc":{"id": "123", "name":"str"}}] 我如何使用_.each方法使用id =「123」檢索文檔對象?任何幫助是極大的讚賞。 乾杯!

    1熱度

    4回答

    我一直在backbone.js中工作,遇到下面的代碼片段。 _(view.buttonViews).each(function(button) { button.render(); }); 其中view.buttonViews是一個數組。如果我帶走_(),並有 view.buttonViews.each(function(button) { button.r

    1熱度

    2回答

    問題的標題幾乎總結了一些,我希望我的觀點對模型實例初始保存和未來保存有不同的迴應。現在我抓住模型的isNew attr,然後觸發自定義事件,但我想知道是否有內置任何東西。 謝謝!

    4熱度

    2回答

    這是我試圖做的一個簡單的例子。我試圖讓我的包裝函數myElements返回來自每個迭代器下劃線的元素。我可以追蹤_.each函數中els的值,但是如何從我的buttonClickListener調用函數時返回這些值? buttonClickListenr: function(event){ if ($(event.target).is(myElements())) return;