整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          2019年我們追過(guò)的jQuery,它的漏洞你知道嗎?

          管JavaScript庫(kù)jQuery不再像以前那樣流行。

          但是它仍被廣泛使用。

          因此,一旦它曝出漏洞,影響的網(wǎng)站范圍很大。

          2019年jQuery主要漏洞

          Snyk發(fā)布了2019年JavaScript框架狀態(tài)安全報(bào)告,該報(bào)告主要針對(duì)兩個(gè)領(lǐng)先的JavaScript 框架進(jìn)行安全審查,同時(shí)還調(diào)查了其他三個(gè)前端JavaScript 生態(tài)系統(tǒng)項(xiàng)目的安全漏洞:Vue.js、Bootstrap 和 jQuery 等。

          報(bào)告鏈接:

          https://snyk.io/wp-content/uploads/snyk-javascript_report_2019.pdf

          根據(jù)Snyk的統(tǒng)計(jì)報(bào)告顯示,目前10個(gè)網(wǎng)站中至少有6個(gè)受到j(luò)Query XSS漏洞的影響,在過(guò)去12個(gè)月中,jQuery的下載次數(shù)超過(guò)1.2億次。

          迄今為止跟蹤到共有6個(gè)漏洞影響所有版本,其中四個(gè)屬于中等級(jí)別的跨站點(diǎn)腳本漏洞,一個(gè)屬于中等級(jí)別的原型污染漏洞,另一個(gè)是低嚴(yán)重性的拒絕服務(wù)漏洞。

          也就是說(shuō),除非你使用的是jQuery 3.4.0及更高版本,否則你將處于易受攻擊的風(fēng)險(xiǎn)之中。

          影響大量網(wǎng)站

          實(shí)際上,根據(jù)W3Techs的數(shù)據(jù)可以看出,使用jQueryv1.x占所有使用jQuery的網(wǎng)站的84%,這也就意味著它們將面臨四個(gè)中等嚴(yán)重程度的XXS漏洞隱患,并且使用jQuery擴(kuò)展庫(kù)會(huì)加劇威脅。

          其中,jquery.js 是一個(gè)惡意包,過(guò)去 12 個(gè)月中被下載了 5444 次,其嚴(yán)重程度和其他兩個(gè)開(kāi)源社區(qū)的惡意模塊一樣高。

          報(bào)告還列出另外三個(gè)擴(kuò)展庫(kù):jquery-mobile、jquery-file-upload 和 jquery-colorbox。

          在過(guò)去的一年里,這三個(gè)擴(kuò)展庫(kù)包含執(zhí)行任意代碼和跨站點(diǎn)腳本的漏洞,并未進(jìn)行任何修復(fù)和升級(jí),依然有34萬(wàn)次的下載量。

          近年來(lái)有人認(rèn)為 jQuery 不再流行,而根據(jù)報(bào)道目前它仍有高下載量,原因可能如下:

          • 目前它還有大量教程、現(xiàn)有網(wǎng)站及軟件等都是使用
          • jQuery 相關(guān)的插件非常豐富,很多新出的 js 框架也支持 jQuery
          • 大量的程序員用過(guò) jQuery,熟悉它的語(yǔ)法和功能,后期也會(huì)繼續(xù)使用

          * 本文由看雪編輯 LYA 編譯自 i-programmer,轉(zhuǎn)載請(qǐng)注明來(lái)源及作者。

          * 原文鏈接:

          https://www.i-programmer.info/news/167-javascript/13232-the-perils-of-jquery.html

          Query 是一個(gè) JavaScript 庫(kù)。

          jQuery 極大地簡(jiǎn)化了 JavaScript 編程。

          jQuery 很容易學(xué)習(xí)。

          通過(guò)我這里的編輯器,你可以在線運(yùn)行修改后的代碼,并查看運(yùn)行結(jié)果。

          實(shí)例

          $(document).ready(function(){ $("p").click(function(){ $(this).hide(); });});

          jQuery 實(shí)例

          在這里您將學(xué)到如何通過(guò)使用 jQuery 應(yīng)用 JavaScript 效果。

          • jQuery 在線實(shí)例


          jQuery 測(cè)驗(yàn)

          在測(cè)試你的 jQuery 技能!

          • jQuery 測(cè)驗(yàn)

          jQuery 參考手冊(cè)

          在我這您將學(xué)習(xí)到更多的jquery的使用方法。

          • jQuery 參考手冊(cè)

          • jQuery API 手冊(cè)

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          節(jié)我們學(xué)習(xí) jQuery 中的事件的使用,jQuery 是專門為響應(yīng) HTML 頁(yè)面中的事件而設(shè)計(jì)的。我們?cè)谑褂脮r(shí),需要遵循以下原則:

          • 把所有 jQuery 代碼置于事件處理函數(shù)中。
          • 把所有事件處理函數(shù)置于文檔就緒事件處理器中。
          • jQuery 代碼置于單獨(dú)的 .js 文件中。
          • 如果存在名稱沖突,則重命名 jQuery 庫(kù)。

          什么是事件

          首先我們要知道什么是事件,頁(yè)面對(duì)不同訪問(wèn)者的響應(yīng)叫做事件,例如點(diǎn)擊某個(gè)按鈕,選擇單選框或復(fù)選框,滑動(dòng)鼠標(biāo)等,這些都可以稱為事件。

          jQuery常用事件

          jQuery 中,大多數(shù) DOM 事件都有一個(gè)相應(yīng)的 jQuery 方法。例如我們前面提到過(guò)的點(diǎn)擊事件的對(duì)應(yīng)的方法為 click() 方法。

          click點(diǎn)擊事件

          當(dāng)我們點(diǎn)擊元素時(shí),會(huì)發(fā)生 click 點(diǎn)擊事件,這需要用到 click() 方法。

          示例:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>jQuery_俠課島(9xkd.com)</title>
          <script src="jquery-3.5.1.min.js"></script>
          <script>
            $(function(){
              $("button").click(function(){
                alert("hello, xkd!");
              });
            });
          </script>
          </head>
          <body>
            <div>
              <button>點(diǎn)擊按鈕</button>
            </div>
          </body>
          </html>
          

          在瀏覽器中的演示效果:


          主站蜘蛛池模板: 精品国产AV无码一区二区三区 | 国产在线第一区二区三区| asmr国产一区在线| 波多野结衣一区在线| 国产成人午夜精品一区二区三区| 国产日产久久高清欧美一区| 国产成人无码精品一区不卡| 福利一区二区在线| 黑人大战亚洲人精品一区| 美女毛片一区二区三区四区| 97一区二区三区四区久久| 国产伦精品一区二区三区不卡| 视频一区二区在线观看| 成人影片一区免费观看| 久久久av波多野一区二区| 国产在线精品一区二区在线看| 麻豆精品人妻一区二区三区蜜桃| 日本精品一区二区在线播放 | 欧美av色香蕉一区二区蜜桃小说| 人妻激情偷乱视频一区二区三区| 亚洲一区二区三区香蕉| 久久无码一区二区三区少妇| 国产av一区二区精品久久凹凸| 日韩一区在线视频| 波多野结衣一区二区免费视频 | 成人精品一区二区激情| 亚洲欧美日韩中文字幕一区二区三区| 久久精品动漫一区二区三区| 国产色综合一区二区三区| 无码人妻久久一区二区三区免费 | 精品日韩在线视频一区二区三区| 精品一区二区三区无码视频| 色一情一乱一伦一区二区三欧美| 精品一区高潮喷吹在线播放| 少妇激情av一区二区| 国产精品一级香蕉一区| 欧美人妻一区黄a片| 高清一区高清二区视频| 久久久人妻精品无码一区| 中文字幕精品一区二区精品| 性色A码一区二区三区天美传媒|