小编Jar*_*ish的帖子

如何在外部回调后在require.js内初始化主干应用程序

通常,您在页面加载期间使用require.js加载Backbone App

<script data-main="js/main" src="js/libs/require/require.js"></script>
Run Code Online (Sandbox Code Playgroud)

它会加载一些依赖项,并启动应用程序.

如果您的应用需要操作DOM,则可以使用domReady插件

require(['domReady','app' ], function (domReady, App) {
  domReady(function (App) {
     App.Initialize()
  }):
});
Run Code Online (Sandbox Code Playgroud)

但我的应用程序与Flash API通信.我需要等到flash插件完成加载它自己的xml.完成后,我将回调一个回调到javascript.此回调需要使用require.js中的依赖项触发app.initialize()

第一种方法和第二种方法(等待dom)不能确保flash api可用.那么如何初始化应用程序,以便app.js具有依赖性并且flash api可用.或者以不同的方式表达:如何通过javascript事件/回调初始化require.js

更新: 显然,这就足够了:

<script data-main="js/main" src="js/libs/require/require.js"></script>
<script type="text/javascript">
    function init(){
        require(['framework/app'], function(App){
          App.initialize();
        });
    }       
</script>
Run Code Online (Sandbox Code Playgroud)

Flash插件可以调用window.init()来启动应用程序.不足之处就是当应用程序初始化时,jQuery会加载.在东西显示之前,这可能导致一个小的延迟.

我想,当我在主体的头部/末端加载jquery时,require.js会重新加载/实例化另一个jquery副本,或者从cache/dom读取

javascript requirejs backbone.js

7
推荐指数
1
解决办法
1998
查看次数

鉴于ISO 8601周数,您将如何获得该周内的日期

当用户选择日期时,我从jquery datepicker获得了一个星期数.但是现在我希望在那一周内得到所有的日子.

我可以添加一个click事件,它循环遍历所选日期所在的tr的所有td并抓住它的值,但我正在寻找一种更可靠的方法.

所以我的问题是,给定一个日期和一个星期数(iso 8601格式化),你怎么能用javascript导出那周内的其他日期?

javascript jquery

3
推荐指数
1
解决办法
1263
查看次数

标签 统计

javascript ×2

backbone.js ×1

jquery ×1

requirejs ×1