Nhận xét một dòng với trình tự mở nhận xét HTML ( Giống như cách sử dụng `//` vì dấu đóng `->` bị bỏ qua.
Kỹ thuật này có thể được quan sát trong mã kế thừa để ẩn JavaScript khỏi các trình duyệt không hỗ trợ nó :
Một chú thích đóng HTML cũng có thể được sử dụng trong JavaScript (độc lập với chú thích mở) ở đầu dòng (tùy chọn đứng trước khoảng trắng), trong trường hợp đó, nó cũng khiến phần còn lại của dòng bị bỏ qua:
--> Unreachable JS code
Những dữ kiện này cũng đã được khai thác để cho phép một trang gọi chính nó đầu tiên là HTML và thứ hai là JavaScript. Ví dụ:
Khi chạy HTML, tất cả văn bản nhiều dòng giữa các chú thích đều bị bỏ qua, vì vậy JavaScript chứa trong đó sẽ bị bỏ qua khi chạy dưới dạng HTML.
Tuy nhiên, vì JavaScript, trong khi các dòng bắt đầu bằng bị bỏ qua, tác dụng của chúng là không thoát ra trên nhiều dòng, vì vậy các dòng theo sau chúng (ví dụ: self.postMessage (...) sẽ không bị bỏ qua khi chạy dưới dạng JavaScript, ít nhất là cho đến khi chúng đến nhận xét JavaScript, được đánh dấu bằng / * và * /. Các nhận xét JavaScript như vậy được sử dụng trong ví dụ trên để bỏ qua văn bản HTML còn lại (cho đến khi -> cũng bị bỏ qua dưới dạng JavaScript) .
Tham khảo GoalKicker.com
Dịch: Devmaster Academy