JavaScript簡介:
Javacript是一種能讓你的網頁更加生動活潑的程式語言,也是目前網頁中設計中最容易學又最方便的語言。你可以利用Javacript輕易的做出親切的歡迎訊息、漂亮的數字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網頁的互動性、提供親切的服務。由來
談到JavaScript的歷史,首先就得介紹【網景】(Netscape)這家公司,相信很多人使用過Netscape瀏覽器來瀏覽網頁,這家公司在設計瀏覽器的時候,一方面為了輔助本身發展的一種名為LiveWire的程式,另一方面為了提高網頁設計的互動性,所以發展了LiveScript這個電腦語言。那JavaScript和LiveScript有什麼關係呢?在Netscape發展LiveScript的同時,另一家名為【昇陽】(Sun)的公司也正在發展Java語言,為了輔助Java的網頁程式方面的設計,所以這兩家公司進行合作,共同發展LiveScript語言,並且將LiveScript語言改名為Javacript,這就是Javacript的由來。
JavaScript剛開始時僅套用在Netscape瀏覽器,不過隨著使用JavaScript製作網頁的人愈來愈多,微軟的IE瀏覽器也提供了新功能,現在可以在IE瀏覽器上看到JavaScript的效果了。
JavaScript和Java的差別
JavaScript和Java的差別究竟在哪兒呢?雖然名稱很相似,而且都是在Internet和WWW盛行之下,所發展出為的兩種提供網頁程式設計的語言,但是卻有很大的差異。前面介紹過JavaScript的前身是網景(Netscape)公司發展的Live Script語言,直到和昇陽(Sun)公司合作之後,才改名為JavaScript,而Java也是由昇陽公司發展出來的,所以名字才會這么相似。儘管如此,JavaScript和Java仍然是不同的語言。我們整理出以下四點幫助你了解兩者的差異:1、JavaScript是一種象檔案一樣的描述語言,透過瀏覽器就可以直接執行;而Java像正統的程式語言(如C/C++)一樣,必須先進行編繹和連結等動作才可執行。
2、JavaScript必須編寫在HTML檔案中,直接查看網頁的原始碼,就可以看到JavaScript程式,所以沒有保護,任何人都可以透過HTML檔案複製程式;而Java套用在網頁的程式稱為Java Applet(Applet是【小程式】的意思),是和HTML檔案分開的。
3、JavaScript的結構較為自由鬆散,譬如,程式中使用的變數前並不是需要明確的定義,而Java和正統的程式語言一樣,結構較為嚴謹。
4、JavaScript不具有讀寫檔案及網路控制等功能,Java則有提供這些功能,但是JavaScript在網頁內容的控制和互動性方面,可算是最方便快捷的。
JavaScript的功能
顯示信息提示
許多網站在你一連上時,畫面上會先出現一個歡迎訊息對話盒,不但和你打招呼,還會發布一些重要訊息
顯示日期時間
某些網頁會顯示目前的日期和時間,可能你會覺得有點神奇,怎么瀏覽器會知道目前的時間呢?這也是JavaScript提供的功能,它可以偵測你的電腦目前的時間,並且顯示在網頁中。
顯示更新日期
許多網頁會公告最新更新日期讓大家知道,Java Scirpt可以自動偵測網頁修改的日期,讓你省去在每次修改網頁時就得修改日期的動作。
跑馬燈文字
讓你可以方便顯示較長的訊息,又不占去大塊的版面空間。
按鈕變化效果
當你移動滑鼠游到左邊的按鈕上時,按鈕便會變成色,在瀏覽器下方狀態列上也會顯示出相關文字,這也是利用JavaScript製作的動態效果。