<script type="text/javascript" src="jquery-2.2.0.min.js"></script> <canvas id="canvas" width="750" height="1134"></canvas> <script> //绘制满天星 function draw(id) { var canvas = document.getElementById(id); var context = canvas.getContext('2d'); context.fillStyle = "#000"; //context.strokeStyle = "#f60"; //context.lineWidth = 5; context.fillRect(0, 0, 750, 1134); //context.fillStyle = "#fff"; //context.fillText("fillText", 0, 0); //********************************** 星星 context.font = "bold 14px Arial"; context.textAlign = "left"; context.textBaseline = "top"; //context.strokeStyle = "red"; context.fillStyle = "#fff"; //context.fillText("*", 0, 0); //for (var i = 0; i < 300; i++) { // g.drawString("*", (int) (Math.random() * 1024), // (int) (Math.random() * 768)); //} for (var i = 0; i < 300; i++) { context.fillText("*", Math.random() * 750, Math.random() * 1134); } //********************************* 月亮 //g.fillOval(800, 100, 100, 100); //g.setColor(Color.BLACK); //g.fillOval(780, 80, 100, 100); context.beginPath(); context.arc(400, 100, 50, 0, 2 * Math.PI, true); context.closePath(); context.fillStyle = '#f6ee74'; context.fill(); context.beginPath(); context.arc(380, 80, 50, 0, 2 * Math.PI, true); context.closePath(); context.fillStyle = "#000"; context.fill(); //********************************* 加载图片 var beauty = new Image(); beauty.src = "1.png"; beauty.onload = function () //确保图片已经加载完毕 { context.drawImage(beauty, 100, 100, 400, 600); } } $(function () { draw("canvas"); var canvas = document.getElementById("canvas"); canvas.onclick = function () { var context = canvas.getContext('2d'); context.font = "bold 14px Arial"; context.textAlign = "left"; context.textBaseline = "top"; context.fillStyle = "#fff"; for (var i = 0; i < 300; i++) { context.fillText("*", Math.random() * 750, Math.random() * 1134); } }; }); </script>