[發明專利]組件層級的調整方法和裝置在審
| 申請號: | 201810442258.5 | 申請日: | 2018-05-10 |
| 公開(公告)號: | CN110471656A | 公開(公告)日: | 2019-11-19 |
| 發明(設計)人: | 逄志浩;劉佳 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 11219 中原信達知識產權代理有限責任公司 | 代理人: | 張一軍;張效榮<國際申請>=<國際公布> |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 層級 數組元素 組件數組 調整策略 調整指令 畫布 計算機技術領域 方法和裝置 靈活調整 預先存儲 綁定 觸發 渲染 | ||
1.一種組件層級的調整方法,其特征在于,包括:
從層級調整指令觸發的事件中,獲取所述層級調整指令針對的畫布中組件的標識和層級調整策略;其中,所述組件事先與預先存儲的組件數組中含有所述組件的標識的數組元素綁定;
按照所述層級調整策略調整該數組元素在所述組件數組中的位置;在調整完畢之后,根據該數組元素在所述組件數組中的當前位置渲染所述畫布。
2.根據權利要求1所述的方法,其特征在于,所述方法進一步包括:
使所述畫布中每一組件的堆疊順序值z-index保持為默認值。
3.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:層級上移指令;以及,所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:
確定該數組元素在所述組件數組中的初始位置;
在該初始位置不是所述組件數組末端時,將該數組元素置于該初始位置的上一位置。
4.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:層級下移指令;以及,所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:
確定該數組元素在所述組件數組中的初始位置;
在該初始位置不是所述組件數組開端時,將該數組元素置于該初始位置的下一位置。
5.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:層級置頂指令;以及,所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:
確定該數組元素在所述組件數組中的初始位置;
在該初始位置不是所述組件數組末端時,將該數組元素置于所述組件數組末端。
6.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:層級置底指令;以及,所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:
確定該數組元素在所述組件數組中的初始位置;
在該初始位置不是所述組件數組開端時,將該數組元素置于所述組件數組開端。
7.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:刪除指令;以及,
所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:將該數組元素從所述組件數組中刪除。
8.根據權利要求1所述的方法,其特征在于,所述層級調整指令包括:復制指令;以及,所述按照所述層級調整策略調整該數組元素在所述組件數組中的位置具體包括:
確定該數組元素在所述組件數組中的初始位置;
復制該數組元素并重置復制數據中的組件標識,將得到的數據作為組件元素置于所述組件數組中該初始位置的上一位置。
9.根據權利要求1所述的方法,其特征在于,所述方法進一步包括:
接收組件增加指令,根據所述組件增加指令獲取組件模板數據;
在所述組件模板數據中重置組件標識之后,將其作為組件元素置于所述組件數組末端;以及,
渲染所述畫布。
10.根據權利要求1-9任一所述的方法,其特征在于,所述畫布中每一組件為HTML5網頁編輯器中的組件,其定位方式為絕對定位。
11.一種組件層級的調整裝置,其特征在于,包括:
標識獲取模塊,用于從層級調整指令觸發的事件中,獲取所述層級調整指令針對的畫布中組件的標識和層級調整策略;其中,所述組件事先與預先存儲的組件數組中含有所述組件的標識的數組元素綁定;
層級調整模塊,用于按照所述層級調整策略調整該數組元素在所述組件數組中的位置;在調整完畢之后,根據該數組元素在所述組件數組中的當前位置渲染所述畫布。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810442258.5/1.html,轉載請聲明來源鉆瓜專利網。





