[发明专利]一种基于移动框架的模块化构建方法在审
申请号: | 201710981026.2 | 申请日: | 2017-10-20 |
公开(公告)号: | CN107766046A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 王全强;张斌;陈亮;孙竹君 | 申请(专利权)人: | 江苏电力信息技术有限公司;国网江苏省电力公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/20;G06F17/30 |
代理公司: | 南京汇盛专利商标事务所(普通合伙)32238 | 代理人: | 陈扬 |
地址: | 210024 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 框架 模块化 构建 方法 | ||
1.一种基于移动框架的模块化构建方法,其特征在于:该方法分别定义自身页面模块的依赖关系,当用户请求某个页面时,页面的Controller指定需要载入的页面,不需指定该页面要依赖哪些模块,这些需要载入的模块会由加载的 Loader自行计算得到;然后,Loader会与服务器端交互,将所需模块分组、合并与压缩,再并行下载到请求下载的浏览器上。
2.根据权利要求1所述的基于移动框架的模块化构建方法,其特征在于该方法具体如下:
1)Base路径解析规则
(11)不可使用顶级标识, base本身只能使用相对标识或根路径;相对标识:相对于当前页面解析,在哪里被引用,相对的解析位置视被引用的地方而定,遵循当地的规则;paths中的字段会被以变量的方式在被使用的地方替换,然后再解析;
(12)base默认路径为跟目录,手动设置base路径;
2)alias 中路径解析规则
(21) alias 的规则类似于 paths,并且 alias 路径使用 paths 中的“变量”;
(22) paths、alias 中使用顶级标识、根路径、绝对路径,不要使用相对标识;
3)模块定义
使用的 API 只有 define, require, require.async, exports, module.exports 这五个,
4)模块获取
在模块中,定义了一些模块方法或者属性,对外提供属性或者方法,让外部方法来调用,使用exports.xx对外提供属性或者方法;
5)逻辑处理
对于任何一个应用,涉及逻辑处理的地方很多,不能把所有的代码写在一个页面中;搜索需要定义一个模块search.js,内容需定义一个模块content.js,顶部定义一个模块bottom.js,逻辑必须处理完毕后,再新建一个index.js,在index.js里面按顺序引用三个模块的内容,做到清晰、完整、完美、漂亮的代码抒写。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏电力信息技术有限公司;国网江苏省电力公司,未经江苏电力信息技术有限公司;国网江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710981026.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种南瓜籽仁乳饮料的制备方法
- 下一篇:大豆磨浆装置