Bộ. nguyên mẫu. xa lạ() Phương thức 9 xóa tất cả các phần tử khỏi đối tượng <button onclick="document.getElementById('InputID').value = ''>0 Show
Thử nócú pháp
Giá trị trả về<button onclick="document.getElementById('InputID').value = ''>1 ví dụSử dụng phương thức clear()
thông số kỹ thuậtThông số kỹ thuật Đặc tả ngôn ngữ ECMAScript# sec-set. nguyên mẫu. xa lạ Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt có bật JavaScript. Bật JavaScript để xem dữ liệu Xem thêm
Tìm thấy một vấn đề với trang này?
Sửa đổi lần cuối. Ngày 13 tháng 12 năm 2022, bởi những người đóng góp MDN Bạn có thể xóa trường nhập bằng onFocus hoặc bằng Nút trong JavaScript. Chỉ cần đặt thuộc tính onfocus thành NULL bằng cách này. giá trị
Hoặc Xóa đầu vào với sự trợ giúp của nút <button onclick="document.getElementById('InputID').value = ''> đầu vào rõ ràng JavaScriptMã ví dụ đơn giản
đầu ra Sử dụng nút
Sử dụng JavaScript Chỉ xóa nếu giá trị = exemplo@exemplo. com
Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về mã thẻ đầu vào Js HTML này
Rohit Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật Bộ. Phương thức clear() trong JavaScript được sử dụng để xóa tất cả các phần tử khỏi một tập hợp và làm cho nó trống. Không có đối số nào được yêu cầu gửi dưới dạng tham số cho Tập hợp. clear() và nó trả về một giá trị trả về không xác định Nếu bạn quan tâm đến bản thân mã và cách nó được viết, thay vì chỉ lo lắng liệu nó có hoạt động hay không, bạn có thể nói rằng bạn thực hành và quan tâm đến mã sạch
Dựa vào đó, mã sạch có thể được định nghĩa là mã được viết theo cách dễ hiểu, dễ hiểu đối với con người và dễ thay đổi hoặc mở rộng.
Trong bài viết này, trọng tâm sẽ là JavaScript, nhưng các nguyên tắc có thể được áp dụng cho các ngôn ngữ lập trình khác 1. Kiểm tra loại mạnhSử dụng let name;let product;6 thay vì let name;let product;72. Biến
Bằng cách này, chúng trở nên dễ tìm kiếm và dễ hiểu hơn sau khi một người nhìn thấy nó Xấu 👎 Tốt 👍 Không thêm các từ không cần thiết vào tên biếnXấu 👎 let nameValue;let theProduct; Tốt 👍 let name;let product; Không thực thi nhu cầu ghi nhớ ngữ cảnh biếnXấu 👎 Tốt 👍 Không thêm ngữ cảnh không cần thiếtXấu 👎 Tốt 👍 Sử dụng cùng một từ vựng cho cùng một loại biếnXấu 👎 1Tốt 👍 23. Chức năngSử dụng tên dài và mô tả Xem xét rằng nó đại diện cho một hành vi nhất định, tên hàm phải là một động từ hoặc một cụm từ thể hiện đầy đủ ý định đằng sau nó cũng như ý định của các đối số Tên của họ nên nói những gì họ làm Xấu 👎 3Tốt 👍 4Tránh một số lượng lớn các đối sốLý tưởng nhất là một hàm nên có hai đối số trở xuống được chỉ định Càng ít đối số, chức năng càng dễ kiểm tra Xấu 👎 5Tốt 👍 Sử dụng đối số mặc định thay vì điều kiệnXấu 👎 6Tốt 👍 7Tránh thực hiện nhiều hành động trong một chức năngXấu 👎 Tốt 👍 Sử dụng 'let name;let product;8để đặt các đối tượng mặc địnhXấu 👎 Tốt 👍 Không sử dụng cờ làm tham số vì chúng cho bạn biết rằng chức năng đang hoạt động nhiều hơn mức cần thiếtXấu 👎 Tốt 👍 Đừng gây ô nhiễm GlobalsNếu bạn cần mở rộng một đối tượng hiện có, hãy sử dụng Lớp ES và kế thừa thay vì tạo hàm trên chuỗi nguyên mẫu của đối tượng gốc Xấu 👎 9Tốt 👍 let name;let product;04. điều kiện Tránh điều kiện phủ định Xấu 👎 let name;let product;1 Tốt 👍 let name;let product;2 Sử dụng tốc ký có điều kiệnĐiều này có thể là tầm thường, nhưng nó đáng nói Chỉ sử dụng phương pháp này cho các giá trị boolean và nếu bạn chắc chắn rằng giá trị đó sẽ không phải là let name;let product;9 hoặc 10Xấu 👎 let name;let product;3 Tốt 👍 let name;let product;4 Tránh điều kiện bất cứ khi nào có thểThay vào đó, hãy sử dụng đa hình và kế thừa Xấu 👎 Tốt 👍 5. lớp ESCác lớp là đường cú pháp mới trong JavaScript Mọi thứ hoạt động giống như trước đây với nguyên mẫu, chỉ có điều bây giờ nó trông khác và bạn nên thích chúng hơn các chức năng đơn giản của ES5 Xấu 👎 Tốt 👍 Sử dụng chuỗi phương phápNhiều thư viện như jQuery và Lodash sử dụng mẫu này Do đó, mã của bạn sẽ ít dài dòng hơn Trong lớp của bạn, chỉ cần trả về 11 ở cuối mỗi hàm và bạn có thể xâu chuỗi các phương thức lớp khác vào đóXấu 👎 Tốt 👍 6. Tránh sử dụng Eval
Nói một cách đơn giản, mọi thứ bạn truyền vào trong thời gian chạy sẽ được thực thi như thể nó được thêm vào lúc thiết kế let name;let product;5 Thao tác này sẽ bật lên một hộp cảnh báo có thông báo “Xin chào” trong đó 7. Sử dụng JSLint JSLint là một công cụ tuyệt vời để giúp bạn xác định các vấn đề phổ biến trong mã JavaScript của mình, nó sẽ phát hiện mã xấu đang bị trình duyệt che giấu Bạn có thể sử dụng một trang web khác như JavaScriptLint. com hoặc bạn có thể sử dụng một trong nhiều công cụ JSLint có thể tải xuống Chẳng hạn, Visual Studio có một bổ trợ cho JSLint sẽ cho phép bạn kiểm tra lỗi tại thời điểm biên dịch (hoặc theo cách thủ công) Điều này sẽ làm cho mã của bạn sạch hơn và nó sẽ giúp ngăn những lỗi khó chịu đó xuất hiện trong quá trình sản xuất 8. Tránh nói chungNói chung, bạn nên cố gắng hết sức để không lặp lại chính mình, nghĩa là bạn không nên viết mã trùng lặp và không để lại các lỗi phía sau như chức năng không sử dụng và mã chết Loại bỏ mã trùng lặp trong tình huống này có nghĩa là trừu tượng hóa sự khác biệt và xử lý chúng ở cấp độ đó Và về mã chết, đúng như tên gọi của nó Đó là mã nằm đó trong cơ sở mã của chúng tôi không làm bất cứ điều gì bởi vì, tại một thời điểm nào đó trong quá trình phát triển, bạn đã quyết định rằng nó không còn mục đích nữa Bạn nên tìm kiếm các phần này trong cơ sở mã của mình và xóa tất cả các chức năng và khối mã không cần thiết Một lời khuyên mà tôi có thể dành cho bạn là ngay khi bạn quyết định nó không còn cần thiết nữa, hãy xóa nó đi Phần kết luậnĐây chỉ là một phần nhỏ của những gì bạn có thể làm để cải thiện mã của mình Theo tôi, những nguyên tắc bị cáo buộc ở đây là những nguyên tắc mà mọi người thường không tuân theo Họ cố gắng, nhưng không dễ để duy trì sức mạnh tinh thần và luôn viết mã tuyệt vời Có thể khi bắt đầu dự án, mã rất gọn gàng và sạch sẽ nhưng khi đến thời hạn hoàn thành, các nguyên tắc thường bị bỏ qua và chuyển sang phần “CẦN LÀM” hoặc “REFACTOR” Làm cách nào để xóa nút trong JavaScript?Hàm reset() được xác định trong JavaScript và chỉ cần nhấp vào biểu mẫu đó, biểu mẫu sẽ được liên kết với phương thức onclick() của nó sẽ đặt lại mọi phần đầu vào của biểu mẫu được cung cấp . Ngoài ra, nếu có bất kỳ giá trị được xác định trước nào cho bất kỳ đầu vào nào thì nó sẽ nhận được giá trị đó.
Làm cách nào để làm trống bộ trong js?clear() Phương thức clear() xóa tất cả các phần tử khỏi đối tượng Set. |