2012-08-02 36 views
7

thể trùng lặp:
Using HTML comment tag <!— --> still relevant around JavaScript code?Chúng ta vẫn cần <!-- //--> trong JavaScript chặn

Loại nhớ <!-- //--> được sử dụng để ngăn chặn mã JavaScript từ được hiển thị trong một phiên bản thấp hơn của IE. Bất cứ ai cũng có thể cung cấp một liên kết đến bài viết giải thích điều này? Khó tìm kiếm "<!--" trong Google, bởi vì nó đã bị tước bỏ.

Và chúng tôi vẫn cần điều này trong khối JavaScript?

Cảm ơn!

+0

Phiên bản IE thấp hơn? Bạn có nghĩa là IE1 và IE2? IE đã triển khai JavaScript trong IE3. –

+1

này được trả lời tại đây: [? Sử dụng nhận xét HTML tag vẫn có liên quan xung quanh mã JavaScript] [1] [1]: http://stackoverflow.com/a/1508005/354776 – Sleavely

Trả lời

3

Các nhận xét đó được sử dụng khi Javascript được giới thiệu lần đầu tiên. Họ không cần thiết nữa, và đã không được khá lâu.

Mục đích là ẩn tập lệnh khỏi trình duyệt mà thậm chí không biết thẻ script là gì. Các trình duyệt đó sẽ bỏ qua thẻ tập lệnh và hiển thị mã bên trong dưới dạng nội dung HTML thông thường.

Không còn trình duyệt nào không biết về thẻ <script>, vì vậy ngay cả khi chúng không chạy tập lệnh, chúng vẫn không hiển thị mã bên trong.

2

Chỉ khi bạn lo lắng về du khách thời gian từ một nơi nào đó trở lại trong thiên niên kỷ cuối cùng đến ngày hôm nay với máy tính cũ của họ.

+1

Oi, tôi vẫn sử dụng Netscape 1.1 –

Các vấn đề liên quan