久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久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號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产手机视频一区二区| 久久影视三级福利片| 国产成人精选| 国产三级精品三级在线观看国产| 亚洲青青久久| 美女精品网站| 免费观看在线综合| 亚洲无线观看| 日本 国产 欧美色综合| 人人爽香蕉精品| 日本在线不卡视频一二三区| 日韩高清不卡在线| 国产精品亚洲人成在99www| 日韩国产精品久久久久久亚洲| 亚洲a成人v| 欧美精品三级在线| 精品一区二区男人吃奶| 国产不卡人人| 亚洲国内欧美| 亚洲一区二区三区久久久| 亚洲精品欧美| 国产精品巨作av| 福利一区和二区| www成人在线视频| 精品91久久久久| 亚洲精品伦理| 国产精品激情| 精品亚洲a∨| 国产黄大片在线观看| 久久裸体视频| 国产精品嫩草99av在线| 亚洲精品观看| 国产精品精品| 欧美成人高清| 日韩国产欧美三级| 91一区二区| 亚洲一区免费| 国产精品亚洲综合久久| 日韩久久一区二区三区| 视频一区二区不卡| 国产精品欧美大片| 亚洲va中文在线播放免费| 亚洲一区二区三区高清| 欧美在线91| 日韩1区在线| 日韩精品一二区| 免费看一区二区三区| 欧美午夜精彩| 日韩精品久久久久久久软件91| 国内一区二区三区| 香蕉久久夜色精品国产| 欧美a在线观看| 夜夜嗨网站十八久久| 国产精品黄色| 国产麻豆综合| 精品视频91| 免费人成在线不卡| 国产一区福利| 亚洲在线网站| 高潮久久久久久久久久久久久久| 男女男精品视频网| 日韩av二区| 亚洲精品无播放器在线播放| 日韩免费在线| 日韩av一区二区三区四区| 亚洲精品国产嫩草在线观看| 日本不卡一二三区黄网| 亚洲黄色中文字幕| 日韩精品导航| 亚洲午夜精品久久久久久app| 国产日韩三级| 香蕉视频成人在线观看| 超碰在线99| 日韩激情一区二区| 99成人超碰| 国产精品第一国产精品| 视频一区国产视频| 欧美日韩中文一区二区| 国产精品一二| 免费看欧美美女黄的网站| 一区二区精品伦理...| 日韩中出av| 欧美午夜不卡| 天堂8中文在线最新版在线| 国产情侣一区在线| 亚洲欧美激情诱惑| 天堂网av成人| 国产精品黄色| 天堂精品久久久久| 亚洲精品一区二区在线看| 国产高清亚洲| 日韩欧美中文字幕电影| 日韩午夜av| 婷婷激情一区| 精品色999| 国产乱子精品一区二区在线观看| 香蕉精品999视频一区二区| 久久久久国产| 国产精品不卡| 你懂的网址国产 欧美| 日本中文字幕视频一区| 视频一区视频二区中文| 免费欧美一区| av最新在线| 国产精品白丝一区二区三区| 日韩精品一级| 天堂va在线高清一区| 美女精品在线观看| 午夜欧美精品久久久久久久| 欧美不卡高清一区二区三区| 97国产精品| 国产成人精品一区二区免费看京 | 国产一区不卡| 国产精品久久亚洲不卡| 欧美日韩夜夜| 欧美日本不卡高清| 国产精品夜夜夜| 国产精品v日韩精品v欧美精品网站| 日韩成人一级| 日韩av字幕| 91成人小视频| 91成人在线| 国产美女亚洲精品7777| 久久国产三级| 麻豆免费精品视频| 久久xxx视频| 麻豆成人在线观看| 国产精品久av福利在线观看| 国产剧情一区二区在线观看| 国产欧美自拍| 欧美黑人巨大videos精品| 国产高清亚洲| 国产一区二区三区四区二区| 国产成人精品一区二区免费看京| 成人台湾亚洲精品一区二区| 97在线精品| 青青久久av| 日韩亚洲精品在线| 亚洲精品乱码| 日本a级不卡| 国产极品一区| 国产精品99久久精品| 欧美国产偷国产精品三区| 成人片免费看| 91精品1区| 中文字幕亚洲影视| 欧美视频久久| 精品一区视频| 久久久国产精品一区二区中文| 视频一区中文| 亚洲另类黄色| 国产精品成人国产| 亚洲一级少妇| 久久不射网站| 国产日韩高清一区二区三区在线 | 福利一区和二区| 久久在线免费| 免费观看在线综合色| 欧美日韩一视频区二区| 精品91福利视频| 国产主播一区| 石原莉奈在线亚洲二区| 91精品丝袜国产高跟在线| 国产精品videossex久久发布 | 国产精品一区二区av日韩在线| 精品伊人久久| 国产综合婷婷| 91嫩草精品| 亚洲啊v在线| 视频一区二区三区入口| 国产毛片久久久| 在线观看精品| 一区二区国产在线观看| 久久精品资源| 99国产精品久久久久久久成人热| 日本99精品| 中文字幕高清在线播放| 国产精品日本| 麻豆91在线播放| 亚洲免费播放| 麻豆传媒一区二区三区| 欧美精品激情| 国产亚洲一区| 亚洲国产综合在线看不卡| 日韩和欧美一区二区三区| 久久影院午夜精品| 亚洲精品观看| 日韩毛片视频| 欧美亚洲二区| 午夜国产精品视频| 美女久久久精品| 99国产精品自拍| 精品视频自拍| 日本一区二区三区视频在线看| 精品亚洲美女网站| 国产精品最新自拍| 在线综合亚洲| 日韩久久电影| 国产精品tv| 亚洲毛片网站|