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

[發明專利]一種增強JavaScript函數封裝性的方法無效

專利信息
申請號: 201310378376.1 申請日: 2013-08-27
公開(公告)號: CN103440440A 公開(公告)日: 2013-12-11
發明(設計)人: 吳明暉;呂嘉 申請(專利權)人: 浙江大學城市學院
主分類號: G06F21/12 分類號: G06F21/12;G06F9/44;G06F11/36
代理公司: 杭州宇信知識產權代理事務所(普通合伙) 33231 代理人: 張宇娟
地址: 310015 浙*** 國省代碼: 浙江;33
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 增強 javascript 函數 封裝 方法
【說明書】:

技術領域

發明涉及軟件安全領域,更具體的說是涉及一種增強JavaScript函數封裝性的方法。

背景技術

JavaScript(語言規范是ECMAScript),是一種廣泛用于客戶端網頁開發的腳本語言,最早是在HTML上使用的,用來給HTML網頁添加動態功能,然而現在JavaScript也可被用于網絡服務器,如Node.js。不同于服務器端腳本語言(例如PHP與ASP),JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發送給瀏覽器由瀏覽器解釋運行,不需要服務器的支持。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。隨著服務器的強壯,雖然現在的程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。

函數是JavaScript程序的基本結構,JavaScript程序由一組函數組成,只有確保目標JavaScript函數安全和可靠的執行,JavaScript程序才能被安全和可靠的執行,不產生危險和惡意的程序行為。

但是目前,由于JavaScript語言的某些動態語法特性,例如函數閉包和原型繼承,缺乏有效的函數封裝性機制支持,破壞了傳統的軟件模塊化原則,容易引起JavaScript程序的可靠性和安全性問題。

而主流的靜態面向對象語言一般具有訪問權限控制符和完善的函數封裝性機制,如果可以借鑒主流靜態面向對象語言的封裝性機制,來設計一種增強JavaScript函數封裝性的方法,將有利于提高JavaScript程序的模塊化和實現隱藏,增加JavaScript程序的安全性和正確性。

發明內容

為解決上述問題,本發明的目的在于提供一種安全可靠、便于程序員學習和使用的增強JavaScript函數封裝性的方法,以增強JavaScript函數的封裝性,提高JavaScript程序的模塊化和實現隱藏,增加JavaScript程序的安全性和正確性。

為實現上述目的,本發明的技術方案為:

一種增強JavaScript函數封裝性的方法,包括如下步驟:

S1:附加訪問權限控制符到JavaScript函數,定義JavaScript函數的封裝性;

S2:根據步驟S1提出的JavaScript函數訪問權限控制符和JavaScript函數封裝性定義,設計JavaScript程序預處理系統生成JavaScript函數的監控代碼;

S3:運用JavaScript函數監控代碼,在運行時監控JavaScript程序的運行過程,阻止違反JavaScript函數封裝性定義的函數調用。

進一步的,所述步驟S1中的訪問權限控制符設置為字符A、字符B和字符C,所述JavaScript函數的封裝性定義如下:

使用字符A修飾目標函數時,允許當前函數所在范圍的語句調用目標函數,禁止其它訪問控制范圍內的語句調用目標函數;

使用字符B修飾目標函數時,允許當前函數所在范圍的語句調用目標函數,允許友員函數內部范圍內的語句調用目標函數,禁止其他訪問控制范圍內的語句調用目標函數;

使用字符C修飾目標函數時,允許目標函數所在范圍的語句調用目標函數,允許從目標函數的外部范圍的函數原型繼承的函數調用目標函數,禁止其它訪問控制范圍內的語句調用目標函數。

優選的,所述字符A、字符B和字符C分別設置為current、friend和inherit。

進一步的,所述步驟S2中,預處理系統根據目標函數的封裝性定義掃描目標函數的程序上下文,生成目標函數的監控代碼,其具體步驟如下:

S21:掃描附加訪問權限控制符的目標函數,生成目標函數的包裝函數;?

S22:用步驟S21中生成的包裝函數代碼替換源程序中的目標函數代碼;

S23:在步驟S22中生成的程序前面附加對JavaScript面向方面擴展庫的調用;

S24:根據目標函數的訪問權限控制符,在步驟S23生成的程序后面附加相應的授權代碼,授權代碼利用JavaScript面向方面擴展庫監控訪問控制范圍內的目標函數的調用,對正確的目標函數調用進行授權;

S25:在步驟S24生成的程序后面附加檢查函數的定義,檢查函數的參數是目標函數名稱,測試對目標函數的調用是否正確;

S26:將步驟S25生成的程序替換包含目標函數的源程序。

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學城市學院,未經浙江大學城市學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 乱子伦农村| 精品视频久| 一区二区三区欧美在线| 久久精品国产一区二区三区不卡| 91精品婷婷国产综合久久竹菊 | 亚洲精品日韩在线| 国产伦理精品一区二区三区观看体验 | 精品久久久久99| 午夜精品999| 国产精品视频tv| 欧美xxxxhdvideos| 午夜天堂在线| 2023国产精品自产拍在线观看| 91精品国模一区二区三区| 久久久午夜爽爽一区二区三区三州| 99精品国产99久久久久久97 | 国产精品入口麻豆九色| 亚洲欧美中日精品高清一区二区| 欧美高清极品videossex| 日韩亚洲精品视频| 狠狠色噜噜狠狠狠狠69| 国产99久久久国产精品免费看| 李采潭伦理bd播放| 国产精品你懂的在线| 国产欧美日韩综合精品一| 亚洲国产视频一区二区三区| 欧美在线视频精品| 狠狠插狠狠插| 欧美一区二区在线不卡| 午夜电影天堂| 久久综合国产精品| 欧美日韩一区免费| 91国偷自产一区二区介绍| 91视频国产九色| 大bbw大bbw巨大bbw看看| 亚洲影院久久| 国偷自产一区二区三区在线观看 | 精品国产亚洲一区二区三区| 黄色国产一区二区| 中文字幕一区2区3区| 狠狠躁夜夜躁| 91亚洲国产在人线播放午夜| 97人人揉人人捏人人添| 午夜av免费观看| 91精品综合| 欧美激情午夜| 色婷婷综合久久久久中文| 99精品少妇| 精品无人国产偷自产在线| 国产真实乱偷精品视频免| 国产一区二区手机在线观看| 精品综合久久久久| 亚洲一区2区三区| 国产精品免费不卡| 国产91热爆ts人妖在线| 色综合久久网| 欧洲激情一区二区| 日韩精品免费播放| 亚洲精品中文字幕乱码三区91| 亚洲区日韩| 亚洲精品久久久久不卡激情文学| 色婷婷噜噜久久国产精品12p| 亚洲欧美日韩精品suv| 理论片高清免费理伦片| 国产视频一区二区不卡| 国产日韩区| 久爱视频精品| 亚洲国产精品国自产拍av| 久久久精品欧美一区二区| 国产欧美亚洲一区二区| 国产日韩欧美专区| 午夜生活理论片| 99国产超薄丝袜足j在线观看| 99国产精品永久免费视频 | 中文字幕天天躁日日躁狠狠躁免费 | 国产亚洲精品久久久456| 日本一二三区视频在线| 欧美亚洲视频一区二区| 国产一区欧美一区| 91精品www| 精品久久一区| 欧美日本三级少妇三级久久| 国内少妇偷人精品视频免费| 综合久久一区| 国产一级片一区| 国产精品偷伦一区二区| 一区二区在线不卡| 自偷自拍亚洲| 久久久精品欧美一区二区免费| 国产一区二区三区四区五区七| 中文字幕在线视频一区二区| 性生交片免费看片| 国产1区2区3区| 国产二区视频在线播放| 欧美日韩三区| 国产精品区一区二区三| 亚洲乱子伦| 日韩av在线播放网址| 野花国产精品入口| 农村妇女精品一二区| 欧美日本一二三区| 国产视频精品久久| 强制中出し~大桥未久在线播放| 国产69精品久久99不卡免费版| 性欧美1819sex性高播放| 国产在线一卡| 欧美乱码精品一区二区三| 国产一区观看| 免费视频拗女稀缺一区二区| 国产精品欧美久久| 欧美日韩中文字幕三区| 狠狠色噜噜狼狼狼色综合久| 综合色婷婷一区二区亚洲欧美国产| free性欧美hd另类丰满 | 91精彩刺激对白露脸偷拍| 精品久久国产视频| 国产91综合一区在线观看| 91精品视频免费在线观看| 欧美日韩偷拍一区| 日韩精品中文字| 久久精品—区二区三区| 免费久久一级欧美特大黄| 91久久国产露脸精品国产护士| 国产一卡在线| 日韩欧美激情| 欧美一区二区三区久久| 国产精品一区在线观看| 亚洲精品国产精品国产| 日本精品一区二区三区视频| 国产精品亚洲二区| 欧美精品久久一区二区| 99精品一区二区| 狠狠色丁香久久婷婷综合丁香| 69精品久久| 91久久香蕉| 欧美亚洲精品一区二区三区| 国产精品久久国产三级国电话系列 | 国产精品丝袜综合区另类| 国产午夜精品一区| 午夜国产一区二区三区四区| 在线精品视频一区| 精品国产区一区二| 日日狠狠久久8888偷色| 久久人做人爽一区二区三区小说 | 午夜影院一级片| 久久婷婷国产综合一区二区| 狠狠色狠狠色很很综合很久久| 免费看片一区二区三区| free×性护士vidos欧美| 伊人av中文av狼人av| 在线观看国产91| 亚洲五码在线| 国产伦精品一区二区三区免| 国产伦精品一区二区三区电影| 午夜影院伦理片| 国产午夜精品一区二区三区在线观看 | 欧美激情图片一区二区| 日日夜夜亚洲精品| 精品国产一级| 99久久国产综合精品尤物酒店| 日韩精品一区二区三区中文字幕| 9999国产精品| 老太脱裤子让老头玩xxxxx| 日本久久不卡| 日日夜夜亚洲精品| 日韩中文字幕在线一区| 色乱码一区二区三区网站| 午夜av影视| 欧美一区二区色| 国产高清一区二区在线观看| 中文字幕二区在线观看| 日韩精品乱码久久久久久| 久久人人精品| 亚洲欧美日韩综合在线| 国产精品白浆一区二区| 国产大片一区二区三区| 国产清纯白嫩初高生在线观看性色| 亚洲国产精品日韩av不卡在线 | 中文字幕一级二级三级| 在线国产91| 热re99久久精品国99热蜜月| 欧美日韩国产专区| 国产精品久久国产三级国电话系列| 国产精品久久久久久久四虎电影| 中文字幕1区2区3区| 日韩偷拍精品| 91黄在线看 | 狠狠色依依成人婷婷九月| 久久精品综合| 亚洲制服丝袜中文字幕| 狠狠躁日日躁狂躁夜夜躁av | 欧美日韩精品在线一区二区| 亚洲精品国产suv| 国产一区二区三区精品在线| 国产精品一区二区在线观看| 国产男女乱淫视频高清免费| 欧美高清一二三区| ass韩国白嫩pics| 片毛片免费看| 亚洲国产一区二区久久久777| 91久久精品国产91久久性色tv| 99爱精品视频| 色婷婷久久一区二区三区麻豆| 国产91高清| 国产一区二区在线观看免费| 精品一区欧美| 中文字幕一区二区三区乱码| 亚洲精品suv精品一区二区| 国产一区二区伦理| 李采潭伦理bd播放| 欧美一区二区三区久久综合| 综合欧美一区二区三区| 少妇高清精品毛片在线视频| 国产日产精品一区二区三区| 欧美一区二区三区久久精品| 国产91精品一区二区麻豆亚洲| 一区二区三区免费高清视频| xxxxx色| 小萝莉av| 狠狠色丁香久久婷婷综合_中| 欧美一区二区三区在线免费观看 | 国产69精品久久99不卡免费版| 国产在线精品一区| 日韩欧美国产高清91| 狠狠色丁香久久婷婷综合_中| 久久精品一| 欧美系列一区二区| 亚洲乱小说| 久久69视频| 欧美一级久久精品| 少妇厨房与子伦免费观看| 国产精品视频一区二区三| 久久久久久久久久国产精品| 精品久久国产视频| 欧美二区精品| 国产淫片免费看| 欧美一区二区三区片| 欧美日韩国产精品综合| 日韩午夜毛片| 国产精品一区在线观看你懂的| 欧美一区二区三区国产精品| 欧美67sexhd| 少妇性色午夜淫片aaa播放5| 欧美精品一卡二卡| 日本精品视频一区二区三区| 99精品小视频|