underscore.js

    87熱度

    4回答

    我剛剛開始學習JavaScript,並且偶然發現了Underscore.js和jQuery。 Underscore看起來非常酷,但我不知道jQuery是否已經提供了類似於Underscore的功能。那麼,使用兩者都值得嗎?

    1熱度

    3回答

    我希望能夠向我的用戶發送一條友好的錯誤消息,只要我無法從node.js內部連接到我的MongoDB服務器,而不是像現在一樣讓node.js嚇壞了。 顯然這不會工作,因爲我不能從路由方法外部訪問響應變量(app.get('/' ...),所以我應該怎麼做呢? 沒有必要顯示一些奇特的東西,但只是通知用戶一個臨時問題將是驚人的。 mongoose.connect('mongodb://localhost

    0熱度

    1回答

    我有一個相對簡單的Backbone處理消息容器。我可以添加消息,並且它們顯示正常,但自動添加延遲以關閉消息不起作用,因爲undefined傳遞給回調。 有人能告訴我如何正確指定參數被調用?主線是_.delay(function(){ messages.remove(this.model) }, 3000); var Message = Backbone.Model.extend({ de

    5熱度

    3回答

    給定字符串'Hello ?, welcome to ?'和數組['foo', 'bar'],如何在帶有JavaScript的單行代碼(可能包含jQuery,Underscore等)中獲得字符串'Hello foo, welcome to bar'?

    4熱度

    2回答

    我目前正在用JQuery,RequireJS和Underscore完成一個巨大的Backbone.js應用程序。 我的下劃線模板中有很多圖片(大量的.png),並且append()||有點長。在我當前的視圖中prepend()這些模板。 所以有一個很好的方法來做我的工作?我正在尋找一個庫或一個例子來在我的模板上進行預加載。

    1熱度

    1回答

    我正在編寫一個複雜的Web應用程序,它需要大量HTML模板(特別是它們是下劃線模板,但該部分並不重要)。 我真的希望能夠編寫如下所示的模板文件: fooTemplate: <div class="foo"> <div class="bar"><%=name %></div> </div> 而且有它把我所有的模板文件合併成一個單一的JS文件看起來像這樣: window.templa

    3熱度

    3回答

    現在我傾向於BackboneJs來爲mvc構造JavaScript文件。我對目前的設置感到非常滿意,現在我想提高我對可用的其他JavaScript框架的瞭解,像Backbonejs這樣的核心框架很小,提供了用於管理像Bb這樣的模型陣列的集合。我嘗試了SpineJs,SammyJs與簡單的應用程序,但我認爲他們相當缺乏我目前無法識別的東西。我還有哪些其他框架可供使用,還有一種方法可以模擬上述任一庫中

    10熱度

    4回答

    我用underscore.js的HTML模板,設置爲使用小鬍子的語法,就像這樣:{{ }} 我有這樣的代碼: <% if (typeof(date) != "undefined") { %> <span class="date"><%= date %></span> <% } %> 我怎樣才能把它翻譯成underscore.js鬍子樣式模板,使用{{ }}?

    2熱度

    1回答

    我目前在項目中使用underscore.js進行模板化,模板存儲在具有文本/模板類型的腳本標記中,並通過id加載。我想知道是否可以繼續使用相同的系統,但將模板移到單獨的文件中? 我可以考慮這樣做的唯一方法是將模板聲明爲單獨文件中的全局變量,但這看起來很醜。 注意:我不希望在部署時使用Jammit或其他某個構建系統將所有內容混合到一個文件中,想知道是否還有其他解決方案。

    6熱度

    3回答

    我使用骨幹的下劃線模板引擎與鬍鬚格式模式。 我已經成功地在項目中的其他地方使用它,但現在我第一次使用來自鬍鬚的循環列表模式填充投擲錯誤的模板,這讓我感到有些莫名其妙。 Chrome中的錯誤是: "Uncaught SyntaxError: Unexpected token ILLEGAL" 和點強調的模板函數的回溯,這是非常無用的,但在螢火我得到一個更實用的錯誤是這樣的: 暗示哈希符號'#'是