amd

    6热度

    3回答

    问题1: 为什么我需要在网页中异步加载我的JavaScript文件?我可以在服务器端看到它的基本原理,但是如果我知道需要在客户端加载的所有文件,为什么我不应该将所有源文件连接到一个文件并在加载页面时加载?第一个初始页面加载如此重要,以至于由于检索每个JS文件的延迟,未来的操作可能会减慢? 问题2: 假设答复问题1,我需要单独加载JS文件:同步 AMD负载的每一个JS文件asynchrously,C

    1热度

    1回答

    在我们道场的系统,我们有一些像我们dojoConfig在下列规定: packages: [{ name: "myWidgets", location: "/js/libs/widgets" }] 所以,在我们需要声明,所有我们需要做的是一样的东西: require(["myWidgets/myCalendarWidget".... 问题是,当我运行构建,这个dojoC

    0热度

    1回答

    我是新来的道场(1.7),完全愿意接受我是一个白痴(我只是希望不是)。我更愿意使用AMD的require.js,但我使用的是第三方(ESRI)映射API,它强制Dojo对我使用AMD,这意味着如果我尝试并使用require.js,则会出现令人讨厌的错误。 我有define d模块依赖于Backbone和Underscore(我可能最终会使用Dojo的MVC,但我不认为这个问题是特定于Backbon

    5热度

    3回答

    我完全陌生的RequireJS所以我仍然试图找到我周围的路。我有一个项目工作完全正常,然后我决定使用RequireJS,所以我搞砸了:) 这样一来,我有几个关于RequireJS的问题以及它如何计算出所有内容。我有脚本文件夹中的文件层次: 我有我的_Layout.cshtml文件中的以下行: <script data-main="@Url.Content("~/Scripts/bootstrap.

    2热度

    3回答

    我在我的网站上使用了Sizzle作为选择器引擎的传统JavaScript。 我最近添加了用于可视化目的的dojo库(v 1.8)(图表等)。因为dojo包含选择器(dojo/select),所以我认为Sizzle现在是多余的,我可以用dojo/select替换它。有没有办法使用非AMD代码进行dojo/select工作?

    1热度

    1回答

    环境:使用JavaScript编写和AMD模块(如require.js)单个页面的Web应用程序 什么是实现与AMD模块国际化的更好的办法? 比方说: translation.js返回一些国际化功能 ​​ 是这样的方法好吗?

    1热度

    2回答

    我有一个处理沙箱的中介对象。 每个沙箱必须在中介上注册。因为我也用requirejs这是一个小问题,因为我不知道我怎么能共享实例,而不是该原型: mediator.js define([], function() { var Mediator = function() {}; Mediator.prototype.start = function() {}; Medi

    1热度

    2回答

    所以我是一个noobie requirejs和主干,但我想加载在本地计算机上的blueimp文件上传器的所有依赖关系,并不加载任何外部脚本。这里是我的config.js文件: // Set the require.js configuration for your application. require.config({ // Initialize the application

    6热度

    2回答

    AMD(异步模块定义)中'require'是否同步?如果是这样,是什么使这个规范异步?如果我在我的代码中间要求()(并且尚未加载),它会停止执行吗?谈论浏览器端。

    1热度

    2回答

    我正在使用RequireJS 2.0.6。有时候,我的一个库(amplifyjs)有一个低调的问题。 项目: libs/ amplify.js handlebars.js jquery.js require.js packages/ core/ main.js index.html main.js 我main.js: requ