5月 14 2015 Web►Other [Web] 整個網頁都是我的繪圖板 前言將之前做的畫圖做成小插件。 介紹點擊開始亂畫就可以開始畫圖囉。 使用方法將開始亂畫拉到書籤或我的最愛,如此一來在想畫畫的網頁按下連結就可以開始作畫了。 大概就是像這樣。 程式將之前做的程式稍微修改一下。1234567891011121314151617181920212223242526272829303132var cnv = document.createElement("div");cnv.style.position = "absolute";cnv.style.height = "0px";cnv.style.width = "0px";cnv.style.top = "0px";cnv.style.left = "0px";cnv.style.zIndex = "9999";document.body.appendChild(cnv);var jg = new jsGraphics(cnv);jg.setStroke(3);var mousePress = false ;var nowMouseX , nowMouseY;var pastMouseX , pastMouseY ;$(document).mousemove(function (e) { pastMouseX = nowMouseX , paseMouseY = nowMouseY ; nowMouseX = e.pageX + document.documentElement.scrollTop; nowMouseY = e.pageY + document.documentElement.scrollLeft; if ( mousePress === true ){ jg.drawLine(pastMouseX,paseMouseY,nowMouseX,nowMouseY); jg.paint(); }});$(document).mousedown(function (e) { mousePress = true ;});$(document).mouseup(function (e) { mousePress = false ;}); 不知道為什麼有的網頁不能用,像是FB。 GitHubPaint.js Newer [Front-End] 利用jsGraphics將網頁當畫布 Older [Machine Learning] Supervised和Unsupervised Learning