在實際的應用上,JavaScript 是屬於用戶端的程式語言,是絕大多數瀏覽器的一部分,所以 JavaScript 不用下載,網頁設計師只要將設計好的 JavaScript 直接透過瀏覽器就可以運作,早期 JavaScript 的主要功能是替 HTML 增加更多的網頁互動特效,因為單純的 HTML 無法做太多特效,而 JavaScript 卻可以做到,現代新的網頁設計把 JavaScript 的功能發揮得更精進,讓其成為 AJAX 非同步動態網頁的重要功能,等於是將傳統的 HTML 靜態網頁透過 JavaScript 所衍伸的 AJAX 技術,達到與伺服器端程式互動的效果,進一步的提高網頁本身的功能。
JavaScript 常用來做以下這些功能
- JavaScript 表單資料驗證
- 建立 JavaScript cookie
- javascript 重新整理網頁
- JavaScript 的迴圈:for 迴圈、while 迴圈
- JavaScript window.open 開新視窗
- JavaScript window.close 關閉視窗
- 讀取 HTML 網頁內的資料或寫入新的資料到網頁中
- AJAX 非同步動態網頁
一個簡單的 JavaScript 語法像這個樣子
<script type="text/javascript">
document.write("Hello world!!"); // 於瀏覽器視窗內直接顯示
alert("Hello world!!"); // 開啟對話視窗顯示
</script>
這段 JavaScript 會有兩個動作,第一個動作是在網頁上直接寫出"Hello world!!"的字串,第二個動作是跳出一個對話視窗顯示"Hello world!!"的字串,執行效果的差異主要在於 document.write 以及 alert 的不同。document.write("Hello world!!"); // 於瀏覽器視窗內直接顯示
alert("Hello world!!"); // 開啟對話視窗顯示
</script>
除了可以直接在網頁中寫 JavaScript 的基本功能之外,昇陽公司也替 JavaScript 寫了非常多的 JavaScript 函式庫,讓所有的網頁設計師能夠很輕易的發揮 JavaScript 的強大功能。看完這些介紹,對於 JavaScript 是什麼應該有比較深入的認識了,若想進一步學習關於 JavaScript 的設計技術,請看我們的 JavaScript 分類中所分享的 JavaScript 實際應用語法,非常實用。