[发明专利]界面切换的方法和装置有效
| 申请号: | 201410548446.8 | 申请日: | 2014-10-16 |
| 公开(公告)号: | CN104267968B | 公开(公告)日: | 2017-12-26 |
| 发明(设计)人: | 陈伟力;游磊青;黄印国;陈立情 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
| 代理公司: | 福州市景弘专利代理事务所(普通合伙)35219 | 代理人: | 林祥翔,吕元辉 |
| 地址: | 350028 福建省福州市仓山区金山*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 界面 切换 方法 装置 | ||
1.一种界面切换的方法,其特征在于,包括:
获取资源文件和界面配置文件;
渲染界面并填充资源文件内容,生成待切换界面,具体为:用界面基础框架加载所述资源文件和界面配置文件;解析所述界面配置文件,获取界面名称列表和每一界面所对应的界面存储路径;动态加载所述界面存储路径下的布局定义和界面样式表;
将资源文件按布局定义填充到界面模板,具体为:利用所述界面基础框架加载JavaScript脚本或CSS级联样式表,JavaScript脚本或CSS级联样式表将资源文件按布局定义填充到界面模板,渲染填充后的界面并建立界面交互;
再将填充后的界面模板按界面样式表进行修改,生成所述待切换界面;
接收切换指令,将选定的所述待切换界面切换为当前布局界面。
2.根据权利要求1所述界面切换的方法,其特征在于,所述获取资源文件和界面配置文件后,还包括:
将所述资源文件转换成其所在界面所需要的格式和类型。
3.根据权利要求1所述界面切换的方法,其特征在于,所述动态加载界面路径下的的布局定义包含可填充变量的HTML片段。
4.根据权利要求1所述界面切换的方法,其特征在于,所述界面基础框架加载JavaScript脚本或CSS级联样式表的方法为:
判断所输入的加载文件的文件类型是JavaScript脚本还是CSS级联样式表;
若是JavaScript脚本,则创建Script结点;若是CSS级联样式表,则创建link结点;
并将所述Script结点或所述link结点添加到head标签中;
判断加载JavaScript脚本或CSS级联样式表是否成功,若是,则调用加载成功的回调函数。
5.根据权利要求1所述界面切换的方法,其特征在于,所述接收切换指令,将选定的所述待切换界面切换为当前界面包括:
将所述待切换界面隐藏在切换前的界面之下;
接收切换指令,通过动画过渡效果隐藏切换前界面,显示出所述待切换界面,销毁切换前界面。
6.一种界面切换的装置,其特征在于,包括:
获取模块:用于获取资源文件和界面配置文件;
渲染及生成界面模块:用于渲染界面并填充资源文件内容,生成待切换界面;
切换模块:用于接收切换指令,将选定的所述待切换界面切换为当前布局界面;
所述渲染及生成界面模块包括:
第一加载单元,用于用界面基础框架加载所述资源文件和界面配置文件;
解析单元,用于解析所述界面配置文件,获取界面名称列表和每一界面所对应的界面存储路径;
第二加载单元,用于动态加载所述界面存储路径下的布局定义和界面样式表;
生成单元,用于利用所述界面基础框架加载JavaScript脚本或CSS级联样式表,JavaScript脚本或CSS级联样式表将资源文件按布局定义填充到界面模板,渲染填充后的界面并建立界面交互,再将填充后的界面模板按界面样式表进行修改,生成所述待切换界面。
7.根据权利要求6所述界面切换的装置,其特征在于,所述获取模块包括转换单元:用于在获取资源文件和界面配置文件后,将所述资源文件转换成其所在界面所需要的格式和类型。
8.根据权利要求6所述界面切换的装置,其特征在于,所述动态加载界面路径下的的布局定义包含可填充变量的HTML片段。
9.根据权利要求6所述界面切换的装置,其特征在于,所述界面基础框架加载JavaScript脚本或CSS级联样式表的方法为:
判断所输入的加载文件的文件类型是JavaScript脚本还是CSS级联样式表;
若是JavaScript脚本,则创建Script结点;若是CSS级联样式表,则创建link结点;
并将所述Script结点或所述link结点添加到head标签中;
判断加载JavaScript脚本或CSS级联样式表是否成功,若是,则调用加载成功的回调函数。
10.根据权利要求6所述界面切换的装置,其特征在于,所述切换模块包括:
隐藏单元,用于将所述待切换界面隐藏在切换前的界面之下;
切换单元,用于通过动画过渡效果隐藏切换前界面,显示出所述待切换界面,销毁切换前界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410548446.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管束干燥机余热回收利用装置
- 下一篇:一种淀粉加工制作装置





