2010-02-21 42 views
12

Có các ứng dụng web được phát triển từ năm 1996, tôi thường tìm cách mới để làm những việc cũ. Vì vậy, tôi đã tự hỏi thẻ JavaScript thích hợp để sử dụng cho phát triển mới là gì?Cách thích hợp để định dạng thẻ JavaScript là gì?

Hiện nay tôi sử dụng một cái gì đó như thế này cho XHTML

<script type="text/javascript"> 
/* <![CDATA[ */ 

/* ]]> */ 
</script> 

Tôi đã đọc ở đâu đó rằng điều này có thể gây ra vấn đề với các trình duyệt cũ.

Nhưng sử dụng để sử dụng như sau:

<script language="javascript"> 

<script type="text/javascript"> 

<script language="javascript" type="text/javascript"> 

phương pháp ưa thích là gì và tại sao?

+0

Tôi luôn tự hỏi CDATA thực sự là cái gì? – Layke

+1

CDATA là để thoát khỏi các ký tự xml như < and > trong JavaScript. Nó cần thiết cho xhtml nếu nó được xử lý bởi một trình phân tích cú pháp xml nghiêm ngặt. –

Trả lời

11

Thanh toán những gì Crockford phải nói. Tóm lại:

<script src="url"></script> 
+1

Tóm tắt là '' hoặc chỉ '

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