通常都是將 <SCRIPT> </SCRIPT> 標記對放在 <HEAD> 和 </HEAD> 標記對之間。這樣能夠保證在你的網頁被下載到用戶端後開始執行 JavaScript 的時候你的 JavaScript 代碼也已經被下載到用戶端了。 這同時也是放置你的 JavaScript 函數的好地方,如果你想要某些代碼在你的網頁顯示出來之後才執行的話,你最好將這些代碼放在函數裡,等網頁顯示以後再通過調用函數來執行它們。
將指令碼代碼放在 <BODY> 和 </BODY> 標記對之間,就可以通過 JavaScript 代碼來產生網頁中的 HTML 語句。
核心 (Core) 對象 Array,String,Number,Date,Boolean共5個。 其中Boolean,Number,String 這3類對象可以隱式的建立。
文檔中的對象模組:當頁面已經被下載到用戶端時,瀏覽器就會建立幾個用來儲存頁面資訊和頁面內容的對象。window為頂層對象,同時建立另一個高層對象navigator,這個對象包含了瀏覽器的類型、版本、安裝的外掛程式等等資訊,也會將 window 的屬性 location、history 和 document 建立為高層對象。
window,navigator(location, history, document, frames)
[window 對象]
(1) 彈出式對話方塊(pop-up): alert(), confirm(), prompt()
<script language="javascript"><br /> function ale()<br /> { //只有一個參數<br /> alert("nihao");<br /> }</p><p> function firm()<br /> {//利用對話方塊返回的值 (true 或者 false)<br /> if(confirm("nihaoma?"))<br /> {<br /> location.href="http://bbs.dlut.edu.cn";<br /> }<br /> else<br /> {<br /> alert("ni zhenhao");<br /> }<br /> }<br /> function prom()<br /> {<br /> /*這裡需要注意的是,prompt有兩個參數,前面是提示的話,後面是當對話方塊出來後,在對話方塊裡的預設值*/<br /> var name=prompt("you name",""); </p><p> if(name)//如果返回的有內容<br /> {<br /> alert("welcome : "+ name);<br /> }<br /> }<br /></script>
(2)定時器。