Loại khoảng trống JavaScript là gì?
Khoảng trống là một hàm sẵn có trả về giá trị không xác định, giống như hàm không xác định trong JavaScript. Tuy nhiên, nó hoàn toàn khác với chức năng không xác định. Chúng tôi có thể cần chức năng này khi chúng tôi không muốn văn bản neo điều hướng chúng tôi đến một trang. Chức năng này vô hiệu hóa chức năng cơ bản của văn bản neo vì khi bạn nhấp vào văn bản neo, trang sẽ không tải lại và bạn sẽ không điều hướng. Toán tử này có thể được sử dụng để gọi một hàm và bạn cũng có thể áp dụng CSS khi người dùng nhấp vào văn bản liên kết Show 1. Công dụng của toán tử VoidChúng tôi đã đề cập đến các cách sử dụng khác nhau của toán tử void trong các ví dụ bên dưới 1. 1 Vô hiệu hóa Anchor Text bằng toán tử VoidVí dụ đầu tiên và tính năng cơ bản của toán tử Void này là nó ngăn văn bản liên kết điều hướng người dùng đến một trang khác. Khi bạn sử dụng anchor text mà không đưa link vào thuộc tính href thì trang sẽ tải lại. Tuy nhiên, nếu bạn sử dụng toán tử void trong thuộc tính href, trang của bạn sẽ không tải lại được Đôi khi, chúng tôi rất muốn sử dụng anchor text, nhưng chúng tôi không muốn tải lại trang của mình. Trong trường hợp này, chúng tôi sử dụng toán tử Void để tránh điều hướng. Dưới đây là các bước để sử dụng toán tử void trong anchor text
1. 2. Gọi một hàm bằng toán tử voidBạn cũng có thể gọi bất kỳ hàm javascript nào với sự trợ giúp của toán tử Void. Để làm như vậy, hãy làm theo các bước
1. 3 Triển khai CSS bằng toán tử VoidĐể thêm một CSS bằng cách sử dụng toán tử void, đơn giản là tạo một hàm onclick để thực hiện một tác vụ cụ thể. Làm như vậy
Ở trên, chúng tôi đã đề cập đến các tình huống có thể xảy ra khi sử dụng toán tử Void. Tuy nhiên, nếu bạn gặp khó khăn ở đâu đó hoặc có nghi ngờ, bạn có thể hỏi trong phần bình luận Tại sao tôi gặp lỗi JavaScript void?JavaScript void là một lỗi, có thể nhìn thấy trên trình duyệt web. Điều này xảy ra khi người dùng chặn mã JavaScript trên trình duyệt web . Điều này gây ra lỗi vô hiệu khi một nỗ lực được thực hiện để chạy. Bây giờ, hãy chọn hộp để bật JavaScript.
Tại sao sử dụng void 0 thay vì không xác định?Tại sao khoảng trống 0 được sử dụng làm bí danh cho không xác định? . Thay vào đó, nó là thuộc tính của đối tượng toàn cục . Trước ES5 (2009), có thể sửa đổi thuộc tính toàn cầu không xác định, điều này có thể dẫn đến hành vi không mong muốn đối với không xác định.
Là JavaScript void 0 );Nói chung, bạn muốn tránh href="javascript. void(0)" , vì nó sẽ khiến trình duyệt phân tích giá trị của URL liên kết, điều này vừa tốn kém vừa không cần thiết. Nó cũng đưa ra một lỗ hổng bảo mật XSS tiềm ẩn, như javascript. URL vi phạm Chính sách bảo mật nội dung (CSP) .
Làm cách nào để tránh JavaScript void 0?Cách tránh Javascript. Lỗi Void(0) trong Vault? . lựa chọn 1. Kích hoạt Javascript. Javascript có thể bị tắt trên trình duyệt. . Lựa chọn 2. Tải lại trang bằng cách bỏ qua bộ đệm. Tùy chọn này làm mới các tệp bị hỏng hoặc có thể đã lỗi thời. . Tùy chọn 3. Xóa bộ nhớ cache. . Tùy chọn 4. Xóa cookie khỏi trình duyệt |