日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種使用第三方的JavaScript庫的方法和裝置有效

專利信息
申請號: 201110357777.X 申請日: 2011-11-11
公開(公告)號: CN102508667A 公開(公告)日: 2012-06-20
發明(設計)人: 鄧鵬 申請(專利權)人: 邁普通信技術股份有限公司
主分類號: G06F9/44 分類號: G06F9/44
代理公司: 北京德琦知識產權代理有限公司 11018 代理人: 謝安昆;宋志強
地址: 610041 四川省*** 國省代碼: 四川;51
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 使用 第三 javascript 方法 裝置
【說明書】:

技術領域

發明涉及計算機領域,特別涉及一種使用第三方的JavaScript庫的方法和裝置。

背景技術

隨著信息技術的發展,計算機應用越來越廣泛,各種應用系統相繼而生,BS的WEB應用項目也越來越多,并且在用戶交互的界面開發上變得越來越廣泛和重要。

BS結構的WEB應用在界面上主要通過JavaScript來控制HTML標簽,在JavaScript的使用方面也從原來簡單的使用到復雜的使用,主要體現在界面的美觀控制、界面的交付過程,特別是在JavaScript的AJAX技術發展下,JavaScript技術更是必不可少的。

目前BS項目中,基本上沒有不使用JavaScript技術來開發,相關的JavaScript的三方庫也越來越多,在網上搜尋可以發現:ExtJS、GoogleMap等都采用了豐富的JavaScript。

在具體的應用項目開發過程中,作為BS的WEB應用,那就需要采用大量的JavaScript來開發項目,也會使用大量的JavaScript三方庫。但是,針對三方的JavaScript庫,提供的功能比較固定,在某些方面不是很適合具體的應用項目,總是在現有的三方庫功能上缺少部分我們需要的功能。

針對上面的情況,一般的處理方式是修改三方庫來完成,這樣帶來了三方庫的維護和開發的復雜性,并且需要三方庫的源代碼。

發明內容

有鑒于此,本發明提供一種使用第三方的JavaScript庫的方法和裝置。能夠在不修改第三方的JavaScript庫的源代碼的基礎上使用第三方的JavaScript庫,降低維護和開發的復雜性。

為解決上述技術問題,本發明的技術方案是這樣實現的:

一種使用第三方的JavaScript庫的方法,所述方法包括:

生成緩存對象,遍歷任一源類中的屬性和方法,并將所述源類中的屬性和方法緩存到所述緩存對象中;

生成與源類相同的目標類,并將所述緩存對象中待攔截的方法重新實現邏輯并緩存到所述目標類中;

將所述緩存對象中其他的方法和屬性緩存到所述目標類中。

一種使用第三方的JavaScript庫的裝置,所述裝置包括:生成單元、獲取單元、邏輯單元和復制單元;

所述生成單元,用于生成緩存對象;生成與源類相同的目標類;

所述獲取單元,用于遍歷任一源類中的屬性和方法,并將所述源類中的屬性和方法緩存到所述生成單元生成的緩存對象中;

所述邏輯單元,用于將所述緩存對象中待攔截的方法重新實現邏輯并緩存到所述生成單元生成的目標類中;

所述復制單元,用于將所述緩存對象中其他的方法和屬性緩存到所述生成單元生成的目標類中。

綜上所述,本發明通過對待攔截的方法即需要修改才能實現需要的方法增加處理邏輯,來達到需要的邏輯實現。能夠在不修改第三方的JavaScript庫的源代碼的基礎上使用第三方的JavaScript庫,降低維護和開發的復雜性。

附圖說明

圖1為本發明實施例中使用第三方的JavaScript庫的方法流程示意圖;

圖2為本發明具體實施例中使用第三方的JavaScript庫的裝置的結構示意圖。

具體實施方式

為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖并舉實施例,對本發明所述方案作進一步地詳細說明。

本發明在使用第三方的JavaScript庫時,通過對待攔截的方法增加邏輯來使用第三方的JavaScript庫。

參見圖1,圖1為本發明實施例中使用第三方的JavaScript庫的方法流程示意圖。具體步驟為:

步驟101,生成緩存對象,遍歷任一源類中的屬性和方法,并將源類中的屬性和方法緩存到緩存對象中。

第三方的JavaScript庫中至少存在一個類,本發明對任一類的處理過程均一致。本步驟中生成一個緩存對象,用于緩存任一類中所有方法和屬性。

步驟102,生成與源類相同的目標類,并將緩存對象中待攔截的方法重新實現邏輯并緩存到目標類中。

本步驟中將不能直接用的方法進行攔截,這里待攔截方法即不能直接使用但是需要修改之后可使用的方法。這里的重新實現邏輯并不是修改源代碼,而是在原先邏輯上增加新的邏輯來重新實現原方法的邏輯。

步驟103,將緩存對象中其他的方法和屬性緩存到目標類中。

本步驟中對一些可以直接用的方法,即不進行攔截的方法,在創建目標類的時候可能丟失,因此需要將其他的即其他的方法和屬性緩存到目標類中。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110357777.X/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产精品麻豆一区二区三区| 亚洲欧美日韩在线看| 少妇高潮大叫喷水| 国产精品色在线网站| 免费午夜片| 久久久久国产亚洲| 欧美777精品久久久久网| 欧美一级久久精品| 少妇厨房与子伦免费观看| 国产精品中文字幕一区| 国产精品国产三级国产专区55| 国产日韩欧美一区二区在线播放| 亚洲少妇一区二区三区| 狠狠躁夜夜躁人人爽天天天天97| 亚洲福利视频二区| 少妇自拍一区| 成年人性生活免费看| 色噜噜狠狠色综合影视| 高清在线一区二区| 黄色av免费| 中文字幕在线播放一区| 国产伦精品一区二区三区照片91| 日韩精品一区在线观看| 97精品国产97久久久久久| 肉丝肉足丝袜一区二区三区| 久久99精品久久久秒播| 欧美日韩国产在线一区| 日韩欧美一区精品| 电影午夜精品一区二区三区| 亚洲精品久久久久中文第一暮| 欧美一区二粉嫩精品国产一线天| 91看片淫黄大片91| 欧美日韩精品在线一区| 国产欧美一区二区三区在线| sb少妇高潮二区久久久久| 国产91视频一区| 久久99精品国产麻豆婷婷洗澡| 国产资源一区二区三区| 国产视频1区2区| 日韩精品一区在线视频| 午夜老司机电影| 91丝袜国产在线播放| 欧美日韩国产91| 国产日韩欧美一区二区在线观看| 国产在线一卡二卡| 伊人av综合网| 国产精品剧情一区二区三区| 精品久久不卡| 精品久久久久久中文字幕大豆网| 亚洲国产欧美国产综合一区| 色婷婷噜噜久久国产精品12p| 欧美精品久久一区二区| 国产偷自视频区视频一区二区| 性国产日韩欧美一区二区在线| 欧美一区二区三区三州| 久久九九亚洲| 精品国产区| 偷拍自中文字av在线| 欧美在线视频精品| 人人玩人人添人人澡97| 欧美freesex极品少妇| 久久婷婷国产综合一区二区| 538国产精品| 久久不卡一区| 欧美精品日韩一区| 国产三级欧美三级日产三级99| 香蕉久久国产| 久久精品国产色蜜蜜麻豆| 国产资源一区二区| 久久一区欧美| 九九久久国产精品| 亚洲精品国产主播一区| 久久久久久久国产精品视频| 久久久久偷看国产亚洲87| 狠狠干一区| 久久精品国产亚洲一区二区| 波多野结衣巨乳女教师| 亚洲无人区码一码二码三码| 欧美精品综合视频| 日韩av在线影视| 国产一区二区中文字幕| 精品国产九九|