JavaScript Code復(fù)制內(nèi)容到剪貼板
- var canvas;
- var ctx;
- var tex;
- var blankStr = " ";
-
- $(function () {
-
- $("button#bt").click(function () {
-
- if ($("canvas#myCanvas").length > 0) {
- canvas = $("canvas#myCanvas")[0];
- ctx = canvas.getContext("2d");
- }
-
- var tex = $("input#inpt").val();
- if (!tex) tex = "頂";
- if (tex.length > 1) {
- alert("親,少輸入點字好吧,我吃不消呢~");
- return;
- }
-
- var reg = /[\u4E00-\u9FA5]/g;
- if (!reg.test(tex)) {
- alert("親,輸入一個漢字好吧,其他的我不認(rèn)識呢~");
- return;
- }
-
- ctx.fillStyle = "rgba(0,0,0,1)";
- ctx.fillRect(20, 20, 40, 40);
- ?
- ctx.fillStyle = "rgba(255,255,255,1)"
- ctx.font = "bolder 40px 宋體";
- ctx.textBaseline = 'top';
- ctx.fillText(tex, 20, 20);
-
- var panel = $("#panel");
- panel.html("");
-
- for (y = 1; y < 40; y++) {
- for (x = 1; x < 40; x++) {
- imageData = ctx.getImageData(20 + x, 20 + y, 1, 1);
- if (imageData.data[0] >180 ) {
- panel.html(panel.html() + blankStr);
- } else {
- panel.html(panel.html() + tex);
- }
- }
- panel.html(panel.html() + "<br>");
- }
- });
-
- $("button#bt").click();
- });