cuốn sách gpt4 ai đã làm

canvas.width=canvas.width hoạt động nội bộ như thế nào?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 15:13:40 28 4
mua khóa gpt4 Nike

Tôi biết đoạn mã bên dưới sẽ xóa Canvas

canvas.width = canvas.width

Nhưng nó hoạt động như thế nào trong nội bộ?

Toán tử gán chỉ gán một số giá trị cho một biến, nhưng đoạn mã trên xóa Canvas như thế nào?

Theo quy tắc JavaScript. Toán tử gán chỉ gán một giá trị cho một biến.

Nhưng có cách nào để gọi các hàm khác bằng cách gán giá trị cho biến không?

câu trả lời hay nhất

Khi bạn đặt một giá trị mới,一些Thay vì kiểm tra xem nó có giống với giá trị cũ hay không, trình duyệt sẽ tiếp tục và phân bổ lại bên trong một bitmap mới (do đó xóa nó) (các ngôn ngữ cấp cao có thể tạo ảo giác rằng bạn có thể tự động thay đổi kích thước bitmap, nhưng đây là không phải như vậy. Bộ nhớ cũ cần được giải phóng và sau đó được cấp phát bộ nhớ mới).

Tham số bên phải được công cụ JavaScript "dịch" sang giá trị mà nó giữ, do đó, nó được truyền giống như bất kỳ giá trị nào khác.

Nhưng điều nàyKHÔNGPhương pháp được đề xuất để xóa Canvas. Hiện tại nó có thể hoạt động trong một số trình duyệt nhưng không chắc chắn trong tương lai vì đây không phải là một phần của thông số kỹ thuật.

Về javascript - canvas.width=canvas.width hoạt động nội bộ như thế nào? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/17522134/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress