underscore.js

    19熱度

    2回答

    我有點卡住實施骨幹比較器,我基本上想根據路線選擇不同的排序方法,並使用比較器來排序集合。理想情況下,我想將排序邏輯封裝在集合中,但似乎陷入困境。例如 Requests = Backbone.Collection.extend({ model : Request, comparator : function(ab) { return -ab.id;

    4熱度

    3回答

    使用JavaScript庫underscore.js(V.1.3.1),我轉載的MAC以下最多最新的Chrome(17.0.963.56),並在Firefox 7.0: 0 === -1 * 0 > true _.isEqual(0, -1 * 0) > false 這是令人驚訝的是,至少對我來說。我預計===爲真的兩個值將導致_.isEqual也是正確的。 這是怎麼回事?謝謝!

    0熱度

    3回答

    不知道爲什麼這不起作用。不應該返回索引並停止循環。 我只需要返回這是真的第一個值的索引,然後在數組中不返回其他任何 var index = _.each([false, true, true],function(flag, index){ if(flag){ return index } });

    1熱度

    1回答

    我想弄清楚如何偵聽自定義事件的對象尚未原型或不是dom對象在underscore.js/backbone.js。 例如: //this is inside a view object play: function(arg) { this.a = this.image(this.model.a); this.a.bind("ready",start,this);//<---

    2熱度

    1回答

    jQuery的擴展函數有遞歸擴展的選項,我在創建json配置文件時使用。我可以看到下劃線有一個extend function,但它甚至沒有提及遞歸。我認爲這意味着它不會遞歸地擴展,但是我認爲在將它實現到我的項目並浪費大量時間之前,我會問這裏。

    1熱度

    2回答

    我剛開始學習backbone.js,遇到了我的第一個問題。我想用attributes財產User視圖注入的屬性,而不是在我的模板本身寫他們的: <div id="lista"></div> <script type="text/template" id="user-template"> <a class="btn" href="#"><i class="icon-user"></i>

    0熱度

    2回答

    我有一個表,我正在填充新項目添加到集合時,我填充刪除項目集合時從該集合中刪除項目。 然後我有一個保存按鈕,觸發集合上的保存/刪除事件。 保存工作正常,但只有一半的刪除正在工作,我很困惑。 class MyApp.Collections.DeletedTasks extends Backbone.Collection model: MyApp.Models.Task destr

    4熱度

    4回答

    Underscore提供了油門方法。從他們的文檔: 創建並返回傳遞函數的一個新的節制版本,當重複調用時,每等待幾毫秒最多隻會實際調用原始函數一次。對速度限制事件有用,速度限制事件的發生速度比您可以跟上的要快。 現在想象一下自動完成表單的情況。這意味着如果'abc'是在100ms窗口內輸入的,那麼只會搜索'a'而不是'bc'。 這是對underscore.js部分的嚴格監督嗎?你會建議作爲一個乾淨的

    0熱度

    1回答

    我一直在使用下劃線庫來做很多事情,但是我在_.each函數中遇到了問題。 文檔是在這裏:http://documentcloud.github.com/underscore/#each 如果你看到這一點; http://jsfiddle.net/52nrV/,你會注意到第一個_.each函數改變了數據對象的值。我做錯了什麼,這不應該是我預期的行爲。我的代碼中有什麼問題? 謝謝,

    4熱度

    1回答

    TLDR;http://jsfiddle.net/squarism/zaVrE/ 我是Backbone.js和Underscore.js(我認爲包含在Backbone中的下劃線)的新手。我在一個Rails應用程序中使用它,但它的這一點不/不應該。我正在關注Railscast關於骨幹網的兩部分劇集。我正在努力強調下劃線,主幹,咖啡標記,調試和每個人的文檔。 Underscore API和coffee