gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

html5如何生成驗證碼

html5如何生成驗證碼

思路介紹:

可以利用html5的canvas標簽先生成畫布,然后在畫布上利用隨機數字生成驗證碼,背景用隨機顏色和雜亂的直線來代替。

(學習視頻分享:html5視頻教程)

高級方法:

利用表單插件屬性綁定驗證碼數據(json)可以在發送時候或者異步通信進行后臺數據獲取與檢查。

具體代碼:

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>驗證碼</title> <style type="text/css">     #canvas{         cursor:pointer;     } </style> </head> <body>     <canvas id="canvas" width="150px" height="50px"></canvas> <script>         //生成隨機數     function randomNum(min,max){         return Math.floor(Math.random()*(max-min)+min);     }         //生成隨機顏色RGB分量     function randomColor(min,max){         var _r = randomNum(min,max);         var _g = randomNum(min,max);         var _b = randomNum(min,max);         return "rgb("+_r+","+_g+","+_b+")";     }     //先阻止畫布默認點擊發生的行為再執行drawPic()方法     document.getElementById("canvas").onclick = function(e){         e.preventDefault();         drawPic();     };     function drawPic(){         //獲取到元素canvas         var $canvas = document.getElementById("canvas");         var _str = "0123456789";//設置隨機數庫         var _picTxt = "";//隨機數         var _num = 4;//4個隨機數字         var _width = $canvas.width;         var _height = $canvas.height;         var ctx = $canvas.getContext("2d");//獲取 context 對象         ctx.textBaseline = "bottom";//文字上下對齊方式--底部對齊         ctx.fillStyle = randomColor(180,240);//填充畫布顏色         ctx.fillRect(0,0,_width,_height);//填充矩形--畫畫         for(var i=0; i<_num; i++){             var x = (_width-10)/_num*i+10;             var y = randomNum(_height/2,_height);             var deg = randomNum(-45,45);             var txt = _str[randomNum(0,_str.length)];             _picTxt += txt;//獲取一個隨機數             ctx.fillStyle = randomColor(10,100);//填充隨機顏色             ctx.font = randomNum(16,40)+"px SimHei";//設置隨機數大小,字體為SimHei             ctx.translate(x,y);//將當前xy坐標作為原始坐標             ctx.rotate(deg*Math.PI/180);//旋轉隨機角度             ctx.fillText(txt, 0,0);//繪制填色的文本             ctx.rotate(-deg*Math.PI/180);             ctx.translate(-x,-y);         }         for(var i=0; i<_num; i++){             //定義筆觸顏色             ctx.strokeStyle = randomColor(90,180);             ctx.beginPath();             //隨機劃線--4條路徑             ctx.moveTo(randomNum(0,_width), randomNum(0,_height));             ctx.lineTo(randomNum(0,_width), randomNum(0,_height));             ctx.stroke();         }         for(var i=0; i<_num*10; i++){             ctx.fillStyle = randomColor(0,255);             ctx.beginPath();             //隨機畫原,填充顏色             ctx.arc(randomNum(0,_width),randomNum(0,_height), 1, 0, 2*Math.PI);             ctx.fill();         }         return _picTxt;//返回隨機數字符串     }     drawPic(); </script> </body> </html>

相關推薦:html5教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
色婷婷一区二区三区在线观看| 99精品在线免费视频| 久久精品国产精品亚洲精品色| 精品嫩模一区二区三区| 粉嫩虎白女毛片人体| 热久久最新网址| 男女污污的视频| 免费一级特黄毛片| 国产精品久久久久久久99| www.av中文字幕| 天天成人综合网| 北条麻妃av高潮尖叫在线观看| 午夜视频在线观| 午夜肉伦伦影院| wwwjizzjizzcom| 91免费版看片| 人妻av无码专区| 女人天堂av手机在线| 欧洲在线免费视频| 免费在线观看污网站| 中文字幕22页| 人妻内射一区二区在线视频| 91av俱乐部| 免费视频爱爱太爽了| 欧美 激情 在线| 天堂在线资源视频| 91九色在线观看视频| 久久人人爽人人片| 久久精品影视大全| 国产日韩一区二区在线| 中文字幕av导航| 亚洲人辣妹窥探嘘嘘| 北条麻妃在线观看| 欧美少妇性生活视频| 蜜桃传媒一区二区三区| 男女激情无遮挡| 国产精品久久久久久久乖乖| 国产av麻豆mag剧集| 国产传媒久久久| 国产精品va无码一区二区| 乱熟女高潮一区二区在线| jizz大全欧美jizzcom| 色播五月综合网| 亚洲人辣妹窥探嘘嘘| 欧美少妇一级片| 超碰中文字幕在线观看| 今天免费高清在线观看国语| 午夜免费视频网站| 天堂8在线天堂资源bt| 国产成人亚洲综合无码| 黄色一级视频片| 日韩视频在线视频| 成人性视频欧美一区二区三区| 一本大道熟女人妻中文字幕在线| 欧美三级午夜理伦三级老人| 久艹在线免费观看| 国产91在线免费| 色戒在线免费观看| 午夜影院免费观看视频| 日本国产在线播放| 日本女优爱爱视频| 国产又粗又爽又黄的视频| 亚洲爆乳无码精品aaa片蜜桃| 自拍一级黄色片| 日韩欧美一区二| 一本色道久久88亚洲精品综合| 日日橹狠狠爱欧美超碰| 成人午夜精品久久久久久久蜜臀| 午夜两性免费视频| 最新黄色av网站| 激情六月丁香婷婷| 红桃视频 国产| 免费高清在线观看免费| 国产又黄又猛的视频| 黄页网站大全在线观看| 黄色手机在线视频| 成人久久久久久久久| www.桃色.com| 青草青青在线视频| 免费国产成人看片在线| 日本三级免费网站| 久久在线中文字幕| 中文字幕国产免费| 成人小视频在线看| 99中文字幕在线观看| 中文字幕一区久久| 日日碰狠狠添天天爽超碰97| 三年中文高清在线观看第6集| 国产一区二区三区精彩视频| 三年中国国语在线播放免费| 91黄色小网站| 欧美另类videos| www.欧美黄色| 五月天丁香花婷婷| 性生活免费在线观看| 青草青青在线视频| 国产不卡一区二区视频| 亚洲制服在线观看| 日韩高清在线一区二区| 岛国av在线免费| 欧美第一页浮力影院| 国产成人手机视频| www.射射射| 97干在线视频| 在线观看亚洲色图| 91视频福利网| 激情视频小说图片| 在线观看17c| 男人的天堂avav| 亚洲第一综合网站| www.亚洲视频.com| 麻豆传媒网站在线观看| 亚欧美在线观看| www.精品在线| 欧美a v在线播放| 人妻熟妇乱又伦精品视频| 精品视频在线观看一区| 九九久久九九久久| www.亚洲高清| 青青草综合在线| 欧美午夜小视频| 一二三四视频社区在线| 欧美视频免费看欧美视频| 国产a视频免费观看| 五月激情五月婷婷| 天天夜碰日日摸日日澡性色av| 天天摸天天舔天天操| 手机免费看av网站| 777av视频| 波多野结衣乳巨码无在线| 国产免费视频传媒| 糖心vlog在线免费观看| 欧美一级片中文字幕| 日韩精品在线观看av| 亚洲一级片免费观看| 青青在线免费观看视频| 精品无码国产一区二区三区av| 中文字幕第88页| 在线观看的毛片| 成熟老妇女视频| 日本一本二本在线观看| 妞干网在线视频观看| 69久久久久久| 午夜dv内射一区二区| 国产91沈先生在线播放| 国产成人综合一区| 日韩 欧美 视频| 杨幂毛片午夜性生毛片| 色哟哟免费网站| 大胆欧美熟妇xx| 国产日产欧美一区二区| 性欧美大战久久久久久久| 日本一二三区在线| 欧美激情国产精品日韩| 黑人巨茎大战欧美白妇| 日韩欧美不卡在线| 久草综合在线观看| 国产手机免费视频| 日本精品久久久久久久久久| 小明看看成人免费视频| 国产又粗又猛又爽又黄的网站| 亚洲色图欧美自拍| 无码日韩人妻精品久久蜜桃| 国产视频一区二区视频| 天天夜碰日日摸日日澡性色av| 国产成人艳妇aa视频在线 | 99亚洲精品视频| 国产一线二线三线女| 激情内射人妻1区2区3区| 久热在线视频观看| 国产免费人做人爱午夜视频| 岛国大片在线播放| 黄色一级片网址| www.亚洲天堂网| 日韩精品手机在线观看| 青春草在线视频免费观看| 亚洲精品乱码久久久久久自慰| 中文字幕超清在线免费观看| www.国产视频.com| 久久久久久久久久久综合| 久久人妻无码一区二区| 精品91一区二区三区| www婷婷av久久久影片| 亚洲精品偷拍视频| 男人添女荫道口图片| 成人网站免费观看入口| 免费大片在线观看| 国产成人手机视频| 一级黄色片在线免费观看| 在线观看免费视频污| 九一免费在线观看| 欧美大片在线播放| 日本人视频jizz页码69| 一级黄色特级片| 中文字幕色呦呦| 天堂…中文在线最新版在线| 老熟妇仑乱视频一区二区| 欧美第一页浮力影院| 日韩亚洲欧美视频| 黑人糟蹋人妻hd中文字幕|