我試圖使用Canvas實現ColorPicker只是爲了好玩。但我似乎失去了。因爲我的瀏覽器在加載時由於所有這些循環而凍結了一段時間。 我加入這個腳本的結果的截圖:
使用JavaScript和Canvas的ColorPicker實現
window.onload = function(){
colorPicker();
}
function colorPicker(){
var canvas = document.getElementById("colDisp"),
frame = canvas.getContext("2d");
var r=0,
g=0,
b= 0;
function drawColor(){
for(r=0;r<255;r++){
for(g=0;g<255;g++){
for(b=0;b<255;b++){
frame.fillStyle="rgb("+r+","+g+","+b+")";
frame.fillRect(r,g,1,1);
}
}
}
}
drawColor();
目前,我只想要一個關於凍結問題,更好的算法求解,它不是顯示黑色和灰色的顏色。 請別人幫我。
你能提供一個jsfiddle鏈接與你所做的一切嗎? – micnic
嗨@micnic這裏的codepen鏈接:http://cdpn.io/Ebghn – dragfire