commonjs

    0熱度

    2回答

    我正在構建一個框架,將所有JavaScript文件合併到一個文件中(縮小)。 例子: function A() {} function B() {} 通過精縮文件我想加載功能異步並在其工作完成從HTML刪除。 實施例:負載函數A當需要而不是功能B. 我看到一個框架Require.js但在它的負荷根據要求JavaScript文件異步。 是否有任何框架可以根據需要加載JavaScript函數,這些

    3熱度

    1回答

    編輯: 換一種方式.d.ts內的下列文件不應產生編譯器錯誤TS2137 '類 「MyClass的」 不實現接口 「IInterface」': interface IInterface { someMethod():void; } declare module "mod" { export class MyClass implements IInterface {

    3熱度

    1回答

    我正在學習使用Titanium製作iPhone/Android應用程序。我正在使用Alloy MVC框架。除了HTML中的簡單腳本來訪問DOM或類似的東西外,我從來沒有使用過JavaScript,所以我從來不需要構造代碼。 現在,與鈦,我必須使用大量的JS代碼,我正在尋找方法來構建我的代碼。基本上我發現了3種方法:函數內部的原型,名稱空間和函數。 每個簡單的例子: 原型: NavigationCo

    2熱度

    2回答

    CouchDB使用javascript來驗證,查詢,執行map-reduce等。我想知道是否有任何方法可以在這些JavaScript函數中使用node.js庫?如使用require('http')或與npm一起安裝的某些第三方模塊。 謝謝。

    11熱度

    5回答

    我正在尋找Nashorn的模塊系統。據我所知,CommonJS是關於JS模塊的方法。我已經查看了列表(here和here),並且沒有發現Java的CommonJS實現。 Narwhal不再有效,它的documentation不再託管在GitHub上。是否有支持Java的現有CommonJS實現或者我應該啓動一個新項目?

    1熱度

    1回答

    我想將現有的應用程序轉換爲使用CommonJS模塊並使用Browserify將bundle組合成一個文件。 我開始寫模塊,但有一點我有點懷疑,然後纔開始重寫某些位,我該如何優化它,所以我不必包含它Backbone,Underscore,jQuery和每個文件中的任何助手文件,即。 var Backbone = require('/backbone'); var $ = require('/jqu

    0熱度

    1回答

    my file tree |- root |-- gruntfile.js |-- package.json |-- lib (jQuery & other) |-- webapp |---- App-1 |------- src(app src) |---------- js |---------- css |---------- images |------- packa

    2熱度

    1回答

    所以這裏是問題所在。我有一個從mongodb集合直接導出爲json平面文件。我試圖讓我的phantomjs應用程序讀取並解析來自MongoDB的平面文件,並將其轉換爲phantomjs解析對象。出於某種原因,我無法正常解析JSON字符串。 (注意:無jQuery的解決方案,這必須是原始的JavaScript) 這是我從MongoDB的平面文件。它似乎很動聽: { "host" : "www.myf

    0熱度

    2回答

    這個問題是關於實現的。 我正在構建一個鈦應用程序。 有多個屏幕,我拿他們每個人的數據。 每個屏幕是一個commonJS模塊 我想寫所有的數據我拿到sqlite3數據庫,但我想這將是低效的寫入他們,因爲我採取投入。我想到了如何做到這一點的兩種方法。 創建一個對象,並傳遞給每個模塊,因爲我把它們 第一模塊用於保存數據和通過燒製定製事件的每個數據項傳遞給它在創建一個對象來保存數據。 我在問什麼,如果有更

    0熱度

    1回答

    我試圖在Titanium中創建一個js模塊(一個js文件),它將像靜態方法的java類一樣工作,所以我可以要求該類並使用這些方法。 的結構如下: var Repository = { setProp : function(_args) { Ti.App.Properties.setString(_args.name, _args.value); }, g