Phase.js简易的JavaScript路由框架
Phase.js 是用于构建JavaScript应用程序的框架。它在将自身注册到依赖项的模块中工作。如果您的模块的依赖项尚未加载,它将把它放在一个堆栈上,等待它需要的所有模块都加载完毕,然后它就会执行。下面是一个例子:
phase.module('bar', ['foo'], function (scope) { alert('I am ready'); });
phase.module('foo', [], function (scope) { scope.doAwesomeStuff = function () { // Do awesome stuff here } });
不管代码的顺序如何,这都会显示“我准备好了”。如果删除 foo 模块,则 bar 会等待 foo 模块加载完成后再执行。
下载地址
用户评论