ubase 框架做了些什么?

一个模块至少存在 目录名.js 目录名BS.js 目录名IndexPage.html 三个文件,如需定制样式可以自行添加 目录名.css,模板文件的命名规则:目录名+自定义名称+Page.html
页面模块定义
使用define();来自定义需要的模块,模块名即文件名,通过require()加载文件名称达到加载该模块的目的,这样当文件的路径或者名称发生变化,模块内部的代码无需大的变动。
//自定义模块
define( function (require, exports, module) {
var viewConfig ={
//自定义入口方法
initialize:function(){
//this来自appcore.js中的baseView模块,
//带有baseView定义的属性和方法,如
//$rootElement:[selector: "body>main"]
//_subView: []
//subView: {}
//_bindedEventElement: []
//_routerParams: []
//_originUserConfig:当前页面的所有方法
var self = this;
}
};
return viewConfig;
});
/**initialize作为入口方法,由baseView中的baseView函数进入*/
function baseView(config, path) {
var

最低0.47元/天 解锁文章
512

被折叠的 条评论
为什么被折叠?



