[發明專利]代碼的添加方法和裝置有效
| 申請號: | 201410746673.1 | 申請日: | 2014-12-08 |
| 公開(公告)號: | CN104407901B | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 唐天逸 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/60;G06F17/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 吳貴明,張永明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 添加 方法 裝置 | ||
1.一種代碼的添加方法,其特征在于,包括:
獲取網頁中設置的編程容器中添加的多個待更新代碼,多個待更新代碼為來自多個代碼提供方的代碼;
判斷所述多個待更新代碼中是否具有對相同元素操作的代碼;
如果所述多個待更新代碼中具有所述對相同元素操作的代碼,則提取所述對相同元素操作的代碼;
將提取的代碼存儲在子例程中;以及
調用所述子例程以發布所述提取的代碼;
所述編程容器預先設置于網頁中,用于向至少一個代碼提供方發送代碼模塊,所述代碼模塊接收對應的所述代碼提供方編輯輸入的待更新代碼,并發送至所述編程容器。
2.根據權利要求1所述的方法,其特征在于,所述多個待更新代碼包括第一待更新代碼和第二待更新代碼,在判斷所述多個待更新代碼中是否具有對相同元素操作的代碼之前,所述方法還包括:
查找所述第一待更新代碼和所述第二待更新代碼中的相同變量名稱;
獲取具有所述相同變量名稱的第一待更新代碼中的第一變量名稱和所述第二待更新代碼中的第二變量名稱;
修改所述第一變量的名稱或者所述第二變量的名稱以使所述第一變量名稱和所述第二變量名稱不同。
3.根據權利要求2所述的方法,其特征在于,所述多個待更新代碼來自多個代碼提供方,所述多個代碼提供方包括第一代碼提供方和第二代碼提供方,
獲取網頁中設置的編程容器中添加的多個待更新代碼包括:接收來自所述多個代碼提供方所提供的待更新代碼;
修改所述第一變量的名稱或者所述第二變量的名稱以使所述第一變量名稱和所述第二變量名稱不同包括:將所述第一變量的名稱修改為與所述第二變量名稱不同的變量名稱;向提供所述第一變量名稱的所述第一代碼提供方發出所述第一變量的名稱已被修改的提示信息。
4.根據權利要求1所述的方法,其特征在于,所述多個待更新代碼包括第一待更新代碼和第二待更新代碼,如果所述多個待更新代碼中具有所述對相同元素操作的代碼,則提取所述對相同元素操作的代碼包括:
獲取所述第一待更新代碼中所述相同元素的第一鍵值和所述第二待更新代碼中所述相同元素的第二鍵值;
判斷所述第一鍵值和所述第二鍵值是否相同;
如果所述第一鍵值和所述第二鍵值不同,則發出告警信息。
5.根據權利要求1所述的方法,其特征在于,在調用所述子例程以發布所述提取的代碼之前,所述方法還包括:
獲取對所述編程容器中的代碼進行批量處理的代碼標簽;
查找所述編程容器中具有所述代碼標簽的代碼;以及
對查找到的代碼進行修改。
6.根據權利要求1所述的方法,其特征在于,將提取的代碼存儲在子例程中包括:
獲取所述子例程中的注釋信息和用于提示的標識信息;以及
刪除所述注釋信息和所述標識信息。
7.一種代碼的添加裝置,其特征在于,包括:
第一獲取單元,用于獲取網頁中設置的編程容器中添加的多個待更新代碼,多個待更新代碼為來自多個代碼提供方的代碼;
判斷單元,用于判斷所述多個待更新代碼中是否具有對相同元素操作的代碼;
提取單元,用于在所述多個待更新代碼中具有所述對相同元素操作的代碼時,提取所述對相同元素操作的代碼;
存儲單元,用于將提取的代碼存儲在子例程中;以及
調用單元,用于調用所述子例程以發布所述提取的代碼;
所述編程容器預先設置于網頁中,用于向至少一個代碼提供方發送代碼模塊,所述代碼模塊接收對應的所述代碼提供方編輯輸入的待更新代碼,并發送至所述編程容器。
8.根據權利要求7所述的裝置,其特征在于,所述多個待更新代碼包括第一待更新代碼和第二待更新代碼,所述裝置還包括:
第一查找單元,用于在判斷所述多個待更新代碼中是否具有對相同元素操作的代碼之前,查找所述第一待更新代碼和所述第二待更新代碼中的相同變量名稱;
第二獲取單元,用于獲取具有所述相同變量名稱的第一待更新代碼中的第一變量名稱和所述第二待更新代碼中的第二變量名稱;以及
第一修改單元,用于在所述第一變量名稱和所述第二變量名稱相同時,修改所述第一變量的名稱或者所述第二變量的名稱以使所述第一變量名稱和所述第二變量名稱不同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410746673.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高架立體禽類養殖發酵床
- 下一篇:一種茅蒼術人工種子制作方法





