Sử dụng loại = "ứng dụng / javascript"
Trong trường hợp HTML5, thuộc tính type đã lỗi thời, bạn có thể xóa nó. Lưu ý: rằng nó mặc định là "văn bản / javascript" theo w3.org, vì vậy tôi sẽ đề nghị thêm "ứng dụng / javascript" thay vì xóa nó.
http://www.w3.org/TR/html5/scripting-1.html#attr-script-type
Thuộc tính type cung cấp ngôn ngữ của tập lệnh hoặc định dạng của dữ liệu. Nếu thuộc tính có mặt, giá trị của nó phải là loại MIME hợp lệ. Tham số bộ ký tự không được chỉ định. Mặc định, được sử dụng nếu thuộc tính vắng mặt, là "văn bản / javascript".
Sử dụng "ứng dụng / javascript", bởi vì "text / javascript" đã lỗi thời :
RFC 4329: http://www.rfc-editor.org/rfc/rfc4329.txt
Các loại phương tiện và tính tương thích của Scripting đã triển khai
Các loại phương tiện chưa đăng ký khác nhau đã được sử dụng theo kiểu đặc biệt để gắn nhãn và trao đổi các chương trình được viết bằng ECMAScript và JavaScript. Bao gồm các:
+ ------------------------------------------------- ---- + | văn bản / javascript | văn bản / ecmascript | | văn bản / javascript1.0 | văn bản / javascript1.1 | | văn bản / javascript1.2 | văn bản / javascript1.3 | | văn bản / javascript1.4 | văn bản / javascript1.5 | | văn bản / jscript | văn bản / bản tin | | văn bản / x-javascript | văn bản / x-ecmascript | | ứng dụng / x-javascript | ứng dụng / x-ecmascript | | ứng dụng / javascript | ứng dụng / bản ghi | + ------------------------------------------------- ---- +
Việc sử dụng loại cấp cao nhất "văn bản" cho loại nội dung này được biết là có vấn đề. Do đó, tài liệu này định nghĩa văn bản / javascript và văn bản /
ecmascript nhưng đánh dấu chúng là "lỗi thời". Việc sử dụng các
loại phương tiện thử nghiệm và chưa đăng ký, như được liệt kê trong phần trên, không được khuyến khích.
Các loại phương tiện truyền thông,
* application/javascript
* application/ecmascript
cũng được định nghĩa trong tài liệu này, được dành cho sử dụng chung và nên được sử dụng thay thế.
Tài liệu này xác định các yêu cầu xử lý tương đương cho các
loại văn bản / javascript, văn bản / ecmascript và ứng dụng / javascript.
Việc sử dụng và hỗ trợ cho ứng dụng / ecmascript loại phương tiện truyền thông
ít phổ biến hơn đáng kể so với các loại phương tiện khác được định nghĩa trong
tài liệu này. Sử dụng điều đó cho lợi thế của nó, tài liệu này xác định
các quy tắc xử lý chặt chẽ hơn cho loại này để thúc đẩy
quá trình xử lý tương tác nhiều hơn .
x-javascript là thử nghiệm, không sử dụng nó.