利索能及
我要发布
收藏
专利号: 2016108298183
申请人: 华为技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-13
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种展示页面扩展点的装置,其特征在于,所述装置包括:占位符确定单元,用于在显示页面时,确定所述页面的源码中的扩展点占位符,所述扩展点占位符对应所述页面中的扩展点,所述扩展点是所述页面中用于扩展页面元素的区域;

位置信息确定单元,用于根据所述扩展点占位符确定对应的所述扩展点在所述页面中位置信息;

展示单元,用于根据所述位置信息在所述页面中展示所述扩展点的可视化标记。

2.根据权利要求1所述的装置,其特征在于,所述展示单元还用于,在接收到对所述可视化标记的指定操作时,展示所述扩展点对应的代码编辑界面;

所述装置还包括:代码接收单元;

所述代码接收单元,用于接收在所述代码编辑界面中输入的代码。

3.根据权利要求1所述的装置,其特征在于,所述位置信息确定单元,具体用于:根据所述扩展点占位符,调用元素对象矩形边界获取方法获取所述扩展点在所述页面中位置信息。

4.根据权利要求2所述的装置,其特征在于,所述装置还包括:关联单元,用于建立所述拓展点的所述可视化标记和所述扩展点的标识之间的关联关系。

5.根据权利要求4所述的装置,其特征在于,在展示所述扩展点对应的代码编辑界面时,所述展示单元,具体用于:在接收到对所述可视化标记的指定操作时,获取与所述可视化标记相关联的所述扩展点的标识;

根据所述扩展点的标识在所述页面的源码中进行索引,获得所述扩展点占位符在所述页面的源码中的行号;

根据所述行号在所述页面的源码中显示所述扩展点占位符,以及对应所述扩展点占位符的编辑入口控件;

在接收到对所述编辑入口控件的触发操作时,展示所述编辑界面。

6.根据权利要求5所述的装置,其特征在于,所述装置还包括:保存单元;

所述保存单元,用于在接收到针对在所述代码编辑界面中输入的代码的保存操作时,将所述代码保存在独立于所述页面的源码的文件中,所述文件与所述扩展点的标识相关联。

7.根据权利要求2、4、5或6所述的装置,其特征在于所述装置还包括:渲染单元;

所述渲染单元,用于在接收到针对在所述代码编辑界面中输入的代码的保存操作后,根据所述代码渲染对应的页面元素;

所述展示单元,还用于将渲染获得的所述页面元素显示在所述页面中所述扩展点对应的区域。

8.一种展示页面扩展点的方法,其特征在于,所述方法包括:在显示页面时,确定所述页面的源码中的扩展点占位符,所述扩展点占位符对应所述页面中的扩展点,所述扩展点是所述页面中用于扩展页面元素的区域;

根据所述扩展点占位符确定对应的所述扩展点在所述页面中位置信息;

根据所述位置信息在所述页面中展示所述扩展点的可视化标记。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在接收到对所述可视化标记的指定操作时,展示所述扩展点对应的代码编辑界面;

接收在所述代码编辑界面中输入的代码。

10.根据权利要求8所述的方法,其特征在于,所述根据所述扩展点占位符确定对应的所述扩展点在所述页面中位置信息,包括:根据所述扩展点占位符,调用元素对象矩形边界获取方法获取所述扩展点在所述页面中位置信息。

11.根据权利要求9所述的方法,其特征在于,所述方法还包括:建立所述拓展点的所述可视化标记和所述扩展点的标识之间的关联关系。

12.根据权利要求11所述的方法,其特征在于,在展示所述扩展点对应的代码编辑界面时,所述扩展点占位符中包含所述扩展点的标识,所述在接收到对所述可视化标记的指定操作时,展示所述扩展点对应的代码编辑界面,包括:在接收到对所述可视化标记的指定操作时,获取与所述可视化标记相关联的所述扩展点的标识;

根据所述扩展点的标识在所述页面的源码中进行索引,获得所述扩展点占位符在所述页面的源码中的行号;

根据所述行号在所述页面的源码中显示所述扩展点占位符,以及对应所述扩展点占位符的编辑入口控件;

在接收到对所述编辑入口控件的触发操作时,展示所述编辑界面。

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:接收到针对在所述代码编辑界面中输入的代码的保存操作时,将所述代码保存在独立于所述页面的源码的文件中,所述文件与所述扩展点的标识相关联。

14.根据权利要求9、11、12或13所述的方法,其特征在于,所述方法还包括:接收到针对在所述代码编辑界面中输入的代码的保存操作后,根据所述代码渲染对应的页面元素;

将渲染获得的所述页面元素显示在所述页面中所述扩展点对应的区域。