Telling mọi người thêm <SCRIPT>
chỉ vào đầu âm thanh như là một điều hợp lý để làm, nhưng như những người khác đã nói có nhiều lý do tại sao điều này không được khuyến khích hoặc thậm chí thực tế - chủ yếu là tốc độ và cách các trang HTML được tạo động.
Đây là những gì HTML 4 spec says:
The SCRIPT element places a script within a document. This element may appear any number of times in the HEAD or BODY of an HTML document.
Và một số HTML mẫu. Không nó trông khá tất cả các định dạng ở đây :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>A document with SCRIPT</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript">
...some JavaScript...
</SCRIPT>
</BODY>
</HTML>
Và cái gì đó để mong muốn trong HTML 5:
thuộc tính async mới trong <SCRIPT>
:
Note: There are ways [sic] a script can be executed:
The async attribute is "true": The script will be executed asynchrously with the rest of the page, so the script will be executed while the page continues the parsing.
The async attribute is "false", but the defer attribute is "true": The script will be executed when the page is finished with the parsing.
Nguồn
2009-02-03 06:10:38
@ m4bwav - tôi chủ yếu muốn tạo điểm bổ sung mà không được thực hiện rằng việc đặt SCRIPT trong BODY cho bất kỳ ai nghĩ rằng họ không nên đặt nó là OK. Ngoài ra, bài viết về quy tắc hiệu suất của Yahoo được đề cập rất đáng đọc và đề cập đến vấn đề này một cách triệt để –
Chỉ cần nhìn thấy tất cả các thẻ được viết bằng mũ làm cho độ tin cậy của câu trả lời này giảm xuống rất nhiều ... –
Mã với các thẻ được viết hoa là trực tiếp sao chép/dán từ [W3.org spec] (http://www.w3.org/TR/REC-html40/interact/scripts.html). – Homer