js-amd

    2熱度

    2回答

    是否有任何不依賴加載模塊async /從服務器獲取數據的JavaScript依賴項管理器?我知道require.js和其他人,但它似乎不是我要找的東西,或者我誤解了他們。 我在一個文件中定義了Backbone類,在另一個文件中定義了一些其他東西,我使用squishit將所有JavaScript文件合併爲一個(避免多個請求)。一切正常,但我發現在將來可能會出現一些依賴處理問題。 現在我有一個選擇,我

    1熱度

    2回答

    爲我們的客戶做一個嵌入代碼,所以客戶端可以有多個嵌入我們的代碼(不能通過iframe)。我想嘗試requirejs做到這一點,所以我的問題是,如果我在同一頁面上有多個requirejs,都加載不同的js與不同的路徑+墊片,他們兩個的oncomplete函數的工作? ,就像客戶端會對主要內容(其具體頁面上CMS) <script src="myexample.com/video.js?key=123

    3熱度

    1回答

    當我用普通的方式構建並運行RequireScript與CoffeeScript時,我似乎遇到了代碼未按預期順序執行的問題即 <script src="/_s/lib/require-jquery.js"></script> <script> require.config({ paths: { "main": "/_s/all.min", // <--- the '

    36熱度

    3回答

    有什麼辦法可以訪問所有加載的require.js模塊嗎? 背景: 我想自動調用我的javascript模塊的init()功能所有的人都加載後,看到require.js + backbone.js: How to structure modules that have an initialize function? 沒有require.js我掛繞在我自己的模塊存儲,並呼籲各init()功能。 我現在

    0熱度

    1回答

    我正在開發一個JavaScript庫,並希望將不同模塊中的Javascript對象的可選方法組存儲起來。 該庫有兩個模塊,我們稱它們爲ModuleA和ModuleB。 ModuleA導出一個類對象,我們稱之爲ClassA,它只具有最小的核心功能。 ModuleB定義了一組在ClassA原型上設置的可選方法。 在第三個模塊不在庫,ModuleC,我想以下幾點: 如果我只導入ModuleA和實例Cla

    0熱度

    2回答

    我正在嘗試做一個簡單的任務。此任務是將一個包含dijit.Form的HTML加載到ContentPane中。在加載此HTML之前,我不知道需要哪個dijits,但加載的HTML將包含適用的require的加載它們。 因此,爲了能夠從加載的HTML執行腳本,我使用了dojox.layout.ContentPane。但是,當我將parseOnLoad設置爲true時,解析發生在之前的腳本執行,因此di

    4熱度

    2回答

    出於測試目的,我試圖刪除一些amd模塊並從服務器重新加載更新的版本 - 目標是不刷新瀏覽器。 我目前正在執行以下操作,但瀏覽器仍然不會從網絡重新加載項目。 var scripts = document.getElementsByTagName('script'); var context = require.s.contexts['_']; for (var key in context.de

    12熱度

    2回答

    我整合RequireJS在CMS所以我把這個在我的頁面模板的底部: <html> <body> {Placeholder1} <script src="scripts/require.js" data-main="scripts/main"></script> {Placeholder2} </body> </html> 然後在每一頁上,我想創建一個利用Re

    0熱度

    1回答

    我正在嘗試爲Firefox和Chrome編寫跨瀏覽器擴展。 Firefox使用commonJS規範,Chrome只是將所有內容整合到全局名稱空間中,如網頁。 爲了能夠編寫可重用代碼,我試圖在Chrome擴展中使用requireJS來存放代碼,這樣我就可以編寫commonJS模塊,並讓它們在兩種環境中都能正常工作。 當我需要有條件地需要模塊時,我遇到了一個問題。例如,Firefox可以訪問您應該用來

    1熱度

    2回答

    我們有一個應用程序,使用require.js,同時允許擴展,並且這些擴展的js從不同的路徑獲得服務。因此,在我們的配置,我們有: var require = { baseUrl : '/app/js/modules/' } 但擴展從/extension/foo-extension/js/modules/服務。 此外,擴展是動態的,他們將一些html注入到使用data-module=