<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>第一份JavaScript程序</title></head> <body> <script language="javascript"> //批注文字隱藏 <!-- document.write("第一個JavaScriptc程序<br>"); --> </script> </body></html>
上面的<!-- …… -->是為了解決瀏覽器不兼容的問題,如果舊版瀏覽器不兼容JavaScript代碼,將隱藏JavaScript代碼,否則會把它視為HTML代碼一部分顯示在瀏覽器中,稱為無用信息。<title>第一份JavaScript程序</title> <script language="javascript"> //批注文字隱藏 <!-- function showmessage() { alert("Head區(qū)域的JavaScript程序代碼"); } --> </script></head> <body onload="JavaScript:showmessage();"> <h2>Head區(qū)域的JavaScript程序代碼</h2> <hr> 在Head區(qū)域運行事件處理程序 </body>
當(dāng)彈出框彈出來時,Body部分內(nèi)容已經(jīng)顯示出來,即這部分代碼已經(jīng)加載完,Body部分代碼是在Head區(qū)域之前加載。
<!--先加載--> <link href="css/admin.global.css" rel="stylesheet" type="text/css" /> <link href="css/admin.index.css" rel="stylesheet" type="text/css" /> <!--后加載--> <script src="js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="js/jquery.utils.js" type="text/javascript"></script> <link href="jBox/Skins/Green/jbox.css" rel="stylesheet" type="text/css" />
上面鏈接CSS文件或是JS文件是按著從上到下順序加載的,如果某個文件需要用到另一個文件,那么就需要放在該文件之前在家,否則則會出錯,這也是我們經(jīng)常遇到的問題,希望大家多多注意.
在加載網(wǎng)頁時,Body區(qū)域內(nèi)的程序代碼會馬上運行,這些程序代碼輸出的內(nèi)容屬于網(wǎng)頁的一部分,看下面代碼
<body > <h2>Body區(qū)域的JavaScript程序代碼</h2> <hr> <script language="javascript"> //批注文字隱藏 <!-- alert("Body區(qū)域的JavaScript程序代碼"); --> </script> 在Body區(qū)域運行事件處理程序 </body>
另外,如果把調(diào)用代碼卸載Body里面,因為我們所做的操作都是屬于網(wǎng)頁一部分,也需要寫在網(wǎng)頁內(nèi)部。
JavaScript寫作風(fēng)格在上一篇博客已經(jīng)說明,這里需要注意下載 { } 大括號后面沒有“ ;”號。