commonjs

    1熱度

    1回答

    我開發了一個在Firefox的Addon SDK(v1.10)上運行的擴展。我現在試圖模塊化更多存儲在後臺頁面中的代碼(默認情況下稱爲「main.js」)。 問題 有沒有一種方法來創建未凍結的SDK模塊?我需要創建一個包含數據的模塊,該模塊應該保持在自身中,並且在模塊被'required()'(加載)到另一個模塊時可以從其他模塊訪問。 截至目前,我通過使用Firefox的首選項或本地存儲來實現我需

    0熱度

    1回答

    在學習Appcelerator Titanium時,我正在構建一個以包含2個標籤的Window開始的應用程序。兩個標籤(onclick)應該打開2個不同的Windows(每個包含tabgroups)。 所以,在我app.js我: Window = require('ui/handheld/ApplicationWindow'); 我 ApplicationWindow功能 和: var win

    50熱度

    2回答

    可能重複: What are the differences between Deferred, Promise and Future in Javascript? 最近我一直在做,以提高我的JavaScript應用程序質量的努力。我已經採用的一種模式是使用單獨的「數據上下文」對象爲我的應用程序加載數據(以前我直接在我的視圖模型中執行此操作)。 下面的示例返回客戶端上初始化的數據: var moc

    1熱度

    2回答

    我寫了一個backbone.js應用程序,它使用require.js並與模型/,集合/等分開。然後我寫了另一個應用程序依賴於第一應用(和其他一些東西的文件佈局像這樣:? /scripts/appA/ models/ collections/ views/ /scripts/appNeedsA/ models/ collecti

    5熱度

    3回答

    我想要做的就是使我的jQuery插件適用於Node.js上的jQuery。 據我所知,CommonJS中最基本的形式需要一個庫封裝在一個閉包中,並且閉包應該作爲'exports'參數的參數提供。這樣,代碼就會整齊地包含在它自己的命名空間中(通過命名變量)並且不會污染全局命名空間。 jQuery本身應該屬於'$'命名空間。 丙氨酸: var $ = require(jquery); 但我的插件也

    2熱度

    1回答

    事實證明,我需要傳遞一個查詢來限制從grabbag返回的結果。我在活動播放列表(抓包)中播放的歌曲數量要多於與其相關歌曲的圖片。 將傳遞給grabBagGetAllForQuery的查詢語法是什麼?我基本上需要查看抓包中的特定WNTrack是否有後備參考。如果不是,那麼它沒有與照片相關聯,並且不應該包含在返回的結果集中。 // FFDL SNIPPET # # # WNPhoto # #

    7熱度

    1回答

    我正在處理一個grunt構建文件,該文件命中一個URL並將輸出寫入靜態HTML文件。我打的URL有壓縮的HTML,我想在寫入靜態文件之前打印它。有沒有好的模塊可以做到這一點?我環顧四周,似乎Max Ogden的漂亮打印機是我最接近的選項(https://github.com/maxogden/commonjs-html-prettyprinter)。也許如果我將它與grunt-shell任務結合起

    36熱度

    6回答

    有沒有一種方法來創建一個javascript微型庫,支持以下所有模塊格式(即沒有依賴庫): 異步模塊定義 CommonJS的 暴露庫的輸出作爲一個全局命名空間對象(不加載)

    0熱度

    1回答

    我只是無法弄清楚這應該如何工作:據我所知,在CoffeeScript中定義類/模塊的一種非常常見的方式是使用module.exports = class MyClass文件的頂部。我也猜想,咖啡編譯器會促進這種模式。藉此極簡例如: # src/Foo.coffee module.exports = class Foo # src/Bar.coffee module.exports = cl

    0熱度

    2回答

    的好方法這被認爲是好的代碼,是有一個更清潔/更好的辦法?所以子類不知道如何實際從存儲機制獲取數據。只要能夠使用這些方法來編寫功能即可。 base.js function Base() {} Base.prototype.getInternal = function(id, cb) {} module.exports = Base; child.js function Child() {