色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

js實現(xiàn)驗證碼干擾(靜態(tài))

瀏覽:92日期:2024-04-05 09:01:37

本文實例為大家分享了js實現(xiàn)驗證碼干擾的具體代碼,供大家參考,具體內(nèi)容如下

效果

js實現(xiàn)驗證碼干擾(靜態(tài))

代碼

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <style> *{ padding: 0; margin: 0; } canvas{ background: #272822; } </style> </head> <body> <canvas id=’canvas’ width=’800’ height=’500’></canvas> <script> //獲得畫板 var canvas=document.getElementById(’canvas’); //獲得繪畫環(huán)境 var cv=canvas.getContext(’2d’); cv.fillStyle=’#272822’; cv.fillRect(0,0,800,500); cv.font=’80px 微軟雅黑’; cv.fillStyle=’greenyellow’; cv.fillText( Math.floor(Math.random()*10000),200,200); //獲得所有的圖像像素點信息 var alldata=cv.getImageData(0,0,800,500); //獲得像素點的個數(shù) var dian=alldata.data.length/4; for(var i=0;i<10000;i++){ //取隨機(jī)數(shù) var num=Math.floor(Math.random()*dian); //計算像素點對應(yīng)的四條信息從幾號開始 var start=(num-1)*4; alldata.data[start]=Math.floor(Math.random()*256); alldata.data[start+1]=Math.floor(Math.random()*256); alldata.data[start+2]=Math.floor(Math.random()*256); } //將數(shù)據(jù)寫回畫板 cv.putImageData(alldata,0,0); </script> </body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲第一视频在线观看 | 美女黄色在线 | 亚洲a级在线观看 | 日本三级香港三级乳网址 | 成人羞羞视频国产 | 欧美黄色高清 | 久久国产精品免费看 | 亚洲视频区 | 男人操美女网站 | 欧洲亚洲综合一区二区三区 | 国产一区二区三区免费 | a级在线观看 | 57pao强力打造手机版 | 国产一区二区精品久久凹凸 | 欧美成人性色大片在线观看 | 亚洲欧美日韩一级特黄在线 | 手机看片日韩日韩国产在线看 | 久久久久久久久久综合情日本 | 免费在线观看黄色毛片 | 亚洲国产第一区二区香蕉 | 久草在线播放视频 | 99久久国产免费福利 | 小明日韩在线看看永久区域 | 亚洲人成网址在线播放a | 亚洲精品国产综合99久久一区 | 99在线观看精品视频 | 欧美激情免费a视频 | 欧美成人交tv免费观看 | 国产精品自在欧美一区 | 综合558欧美成人永久网站 | 亚洲视频一区二区在线观看 | 国产亚洲一区二区三区 | 一级待一黄aaa大片在线还看 | 久久三级网站 | 有码一区| 日本三级成人午夜视频网 | 一级黄一片 | 亚洲自拍在线观看 | 国产色视频在线观看免费 | 二区久久国产乱子伦免费精品 | 久热免费在线观看 |