"vải bạt"
>
lớp Hội đồng quản trị{
hàm tạo(canvasName =
'vải bạt'
, dữ liệu =
mới
Bản đồ([
[
"onoff"
,
SAI
],
[
"cũ"
, -10],
[
"cũ"
, -10],
[
"Kiểu điền"
,
"đen"
],
[
"Màu đường"
,
"trắng"
],
[
"chiều rộng dòng"
, 4],
[
"lineCap"
,
"tròn"
],
[
"chiều rộng vải"
, window.innerWidth],
[
"chiều cao vải"
, cửa sổ.innerHeight]
])){
cái này
.c = document.getElementById(canvasName);
cái này
.ctx =
cái này
.c.getContext(
'2ngày'
);
cái này
.onoff = dữ liệu.get(
"onoff"
);
cái này
.oldx = dữ liệu.get(
"cũ"
);
cái này
.oldy = data.get(
"cũ"
);
cái này
.lineColor = dữ liệu.get(
"Màu đường"
);
cái này
.lineWidth = dữ liệu.get(
"chiều rộng dòng"
);
cái này
.lineCap = dữ liệu.get(
"lineCap"
);
cái này
.c.width = dữ liệu.get(
"chiều rộng vải"
);
cái này
.c.height = dữ liệu.get(
"chiều cao vải"
);
cái này
.ctx.fillStyle = dữ liệu.get(
"Kiểu điền"
);
cái này
.ctx.fillRect(0,0,600,300);
}
sự kiệnHoạt động(){
cái này
.c.addEventListener(
'di chuột xuống'
, sự kiện => {
cái này
.onoff =
ĐÚNG VẬY
;
cái này
.oldx = sự kiện.pageX - 10;
cái này
.event = sự kiện.pageY - 10;
},
SAI
);
cái này
.c.addEventListener(
'di chuyển chuột'
, sự kiện => {
nếu như
(
cái này
.onoff ==
ĐÚNG VẬY
){
hãy để newx = event.pageX - 10,
newy = sự kiện.pageY - 10;
cái này
.ctx.beginPath();
cái này
.ctx.di chuyển đến(
cái này
.cũx,
cái này
.đã từng là);
cái này
.ctx.lineTo(newx,new);
cái này
.ctx.strokeStyle =
cái này
.màu đường;
cái này
.ctx.lineWidth =
cái này
. chiều rộng dòng;
cái này
.ctx.lineCap =
cái này
.lineCap;
cái này
.ctx.stroke();
cái này
.oldx = newx,
cái này
.oldy = mới;
}
},
ĐÚNG VẬY
);
cái này
.c.addEventListener(
'chuột lên'
, ()=> {
cái này
.onoff =
SAI
;
},
SAI
);
}
}
để bảng =
mới
Bảng();
board. eventOperation();
Tôi là một lập trình viên xuất sắc, rất giỏi!