js-amd

    4熱度

    2回答

    我建設有requireJs我的文件結構的項目多文件庫如下: js/ lib/ noty/ layouts/ bottom.js top.js ... themes/ default.js noty.jquery.js jquery.js jquer

    2熱度

    1回答

    我正在嘗試爲我的主幹應用程序創建一個名稱空間,以便我可以在全局進行調用。 通常情況下,我只是不喜歡這樣: var myNamespace = window.myNamespace || {}; myNamespace.SomeView = Backbone.View.extend(..); 不知道如何使用要求JS

    0熱度

    1回答

    是否可以在define塊中使用require? 我想加載Facebook的JS API,但需要將其包裝在一個不同的上下文需求,因爲我不希望整個應用程序停止加載,如果Facebook被防火牆阻止。 我遇到的問題是如何從嵌套的require()調用中返回模塊。 我的代碼看起來是這樣的: define([ 'require' ], function(require) { var f

    6熱度

    2回答

    加載我們有大約200個模塊大單網頁應用 - 當我們使用優化 - 我們正在與所有模塊結束了在一個文件中uglified等 精美的作品。 但我們是一種多租戶應用程序,每一個用戶並不需要所有的200個模塊。 我們可以廣義地劃分爲模塊50個的通用模塊,如果用戶類型是「A」和用戶「B」型等50個模塊 現在,如果用戶類型是「B所需要100個模塊'下載的單個優化文件包含從未使用過的100個模塊。不知何故,如果我

    0熱度

    1回答

    我正在用Javascript創建一個項目,我想尊重AMD的慣例,但我需要我的項目在全球環境中可用(只需添加它的名稱)。 Dojo是一個完美的例子,因爲它正是我想要的:有效的AMD,但Dojo可從全球環境中獲得。 我想看看他們的來源,但沒找到他們定義道場:/ 到目前爲止,我想出了唯一的解決辦法是這樣的: project.js: var Project = { // some stuffs

    1熱度

    1回答

    我正在嘗試使用Javascript和jQuery編寫一個合理笨重的客戶端Web應用程序。爲了組織我的代碼,我閱讀了Javascript模塊系統,並決定使用AMD模塊。目前我使用curl.js作爲模塊加載器,但我並不特別喜歡這一點。 不幸的是,我現在遇到了一個問題,我的兩個模塊需要相互依賴。我期望它能夠正常工作---但實際情況是,加載應用程序似乎只是中途停止,一切都停止,沒有錯誤信息。 一個快速谷歌

    1熱度

    1回答

    我目前正在圍繞require.js庫包裹我的頭,我有一個問題,即使我遇到問題,可以' t似乎解決了它。 我首先創建一個main.js文件: /* * * Require.js configuration for app */ require.config({ baseUrl: 'assets/js', paths:{ "async": 'vendor/requirejs-pl

    2熱度

    2回答

    Dojo 1.8已經定義了AMD模塊。例如,你可以做這樣的事情: require(["dojo/_base/lang"], function (lang) { var ab = lang.mixin({a: 1}, {b: 2}); }); 但是,當我試圖導入此模塊時如何避免出現錯誤? import lang = module ("dojo/_base/lang"); 可以嗎?

    1熱度

    1回答

    我一直在尋找這個數小時,我不認爲我能夠看到解決方案。 這是我router.js: define('router', ['jquery', 'config', 'nav','store'], function ($, config, nav, store) { var concepTouch = Sammy('body', function() { // This

    3熱度

    1回答

    我想忽略使用要求JS插件的時候我用的是優化 define(["css!styles.css"]) 這總是給我這個錯誤 Cannot read property 'normalize' of undefined。 我已經設置這個選項給需要優化 { paths : { 'css' : 'empty:' } } 但它不斷給我的錯誤。