[发明专利]后代选择器处理方法及装置在审
申请号: | 201811386727.2 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109558138A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 董永清;吴华;陈勇;沈妮 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/30 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 谢丽莎 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开是关于后代选择器处理方法及装置。该方法包括:当编译应用的源代码生成应用包时,解析源代码中包括的CSS代码,生成AST对象;解析AST对象的样式规则的CSS后代选择器,生成与CSS后代选择器对应的选择器对象;对选择器对象的选择器信息进行压缩,将压缩后的选择器信息保存至应用包。本公开通过在编译应用的源代码时解析CSS后代选择器,能够缩短运行时所需时间,克服相关技术中运行时所用时间较长的问题,并通过将选择器对象的选择器信息进行压缩后保存至应用包,能够减少应用包的下载时间及页面代码的传输时间,提高用户体验。 | ||
搜索关键词: | 选择器 后代选择 应用包 源代码 解析 运行时 压缩 编译 源代码生成 信息保存 样式规则 页面代码 用户体验 下载 应用 传输 保存 | ||
【主权项】:
1.一种后代选择器处理方法,其特征在于,包括:当编译应用的源代码生成应用包时,解析所述源代码中包括的层叠样式表CSS代码,生成抽象语法树AST对象;解析所述AST对象的样式规则的CSS后代选择器,生成与所述CSS后代选择器对应的选择器对象;对所述选择器对象的选择器信息进行压缩,将压缩后的选择器信息保存至所述应用包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811386727.2/,转载请声明来源钻瓜专利网。