[发明专利]一种基于移动框架的模块化构建方法在审

专利信息
申请号: 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里面按顺序引用三个模块的内容,做到清晰、完整、完美、漂亮的代码抒写。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏电力信息技术有限公司;国网江苏省电力公司,未经江苏电力信息技术有限公司;国网江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710981026.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top