熱心網(wǎng)友
認(rèn)識JavaScript Javacript是一種能讓你的網(wǎng)頁更加生動活潑的程式語言,也是目前網(wǎng)頁中設(shè)計中最容易學(xué)又最方便的語言。 你可以利用Javacript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網(wǎng)頁的互動性、提供親切的服務(wù),讓你的網(wǎng)頁吸引更多的人潮。 Javacript容易上手的特性會讓你發(fā)現(xiàn),要使網(wǎng)頁更生動活潑,其實很簡單!一、JavaScript的由來 談到JavaScript的歷史,首先就得介紹[網(wǎng)景](Netscape)這家公司,相信很多人使用過Netscape瀏覽器來瀏覽網(wǎng)頁,這家公司在設(shè)計瀏覽器的時候,一方面為了輔助本身發(fā)展的一種名為LiveWire的程式,另一方面為了提高網(wǎng)頁設(shè)計的互動性,所以發(fā)展了LiveScript這個電腦語言。 那JavaScript和LiveScript有什么關(guān)系呢?在Netscape發(fā)展LiveScript的同時,另一家名為[升陽](Sun)的公司也正在發(fā)展Java語言,為了輔助Java的網(wǎng)頁程式方面的設(shè)計,所以這兩家公司進(jìn)行合作,共同發(fā)展LiveScript語言,并且將LiveScript語言改名為Javacript,這就是Javacript的由來。 JavaScript剛開始時僅應(yīng)用在Netscape瀏覽器,不過隨著使用JavaScript制作網(wǎng)頁的人愈來愈多,微軟的IE瀏覽器也提供了新功能,現(xiàn)在可以在IE瀏覽器上看到JavaScript的效果了。二、JavaScript和Java的差異 JavaScript和Java的差別究竟在哪兒呢?雖然名稱很相似,而且都是在Internet和WWW盛行之下,所發(fā)展出為的兩種提供網(wǎng)頁程式設(shè)計的語言,但是卻有很大的差異。前面介紹過JavaScript的前身是網(wǎng)景(Netscape)公司發(fā)展的Live Script語言,直到和升陽(Sun)公司合作之后,才改名為JavaScript,而Java也是由升陽公司發(fā)展出來的,所以名字才會這么相似。盡管如此,JavaScript和Java仍然是不同的語言。我們整理出以下四點幫助你了解兩者的差異: 1、JavaScript是一種象文件一樣的描述語言,透過瀏覽器就可以直接執(zhí)行;而Java像正統(tǒng)的程式語言(如C/C++)一樣,必須先進(jìn)行編繹和連結(jié)等動作才可執(zhí)行。 2、JavaScript必須編寫在HTML文件中,直接查看網(wǎng)頁的原始碼,就可以看到JavaScript程式,所以沒有保護(hù),任何人都可以透過HTML文件復(fù)制程式;而Java應(yīng)用在網(wǎng)頁的程式稱為Java Applet(Applet是[小程式]的意思),是和HTML文件分開的。 3、JavaScript的結(jié)構(gòu)較為自由松散,譬如,程式中使用的變數(shù)前并不是需要明確的定義,而Java和正統(tǒng)的程式語言一樣,結(jié)構(gòu)較為嚴(yán)謹(jǐn)。 4、JavaScript不具有讀寫檔案及網(wǎng)絡(luò)控制等功能,Java則有提供這些功能,但是JavaScript在網(wǎng)頁內(nèi)容的控制和互動性方面,可算是最方便快捷的。三、JavaScript很難嗎? 雖在JavaScript是一種設(shè)計網(wǎng)頁的描述語言,但是嚴(yán)格說來,并不像正統(tǒng)的程式語言那樣復(fù)雜,所以學(xué)起來也不如想像中的困難。就像在寫一篇文章一樣單純,只是表達(dá)的符號不同罷了,更何況它可以幫助你設(shè)計出精美的網(wǎng)頁呢!更多: 。