HTML是我們編輯網(wǎng)頁的最常用的語言,它簡單易學(xué),所以深受大家的歡迎。然而,并不是只有利用HTML才能設(shè)計網(wǎng)頁,設(shè)計網(wǎng)頁更不是只是學(xué)好HTML可以了。網(wǎng)絡(luò)中有許多的編程語言和控件與HTML相比要強大得多,而且遠比HTML復(fù)雜,例如Java,JavaScript,ActiveX,VBScript等。要是能把這些語言都學(xué)會,那你才能稱作真正的網(wǎng)頁高手。 1.HTML的全稱是Hyper Text Markup Language,中文全稱是超文本標記語言。所有的網(wǎng)頁都是以HTML格式的文件作為基礎(chǔ),然后再加上一些如上舉例的語言構(gòu)成的。現(xiàn)在HTML的版本是4.0,而且還推出了DHTML(動態(tài)HTML),為HTML家族增色不少。要詳細了解HTML,可以到http://www.w3c.org W3C的站點看看。 2.Java是由美國Sun Microsystem,Inc.開發(fā)出來的一種面向?qū)ο蟮恼Z言,它已經(jīng)廣泛用于Internet 上以完成一些HTML無法完成的功能。Java有簡單、穩(wěn)定、、界面友善等幾大特點,而且對于UNIX,Macintosh或者PC機都能使用,這是為什么Java如此受歡迎的原因了,Java是由C++衍生過來的,它的風(fēng)格和C++很相似,不過和C++相比簡單得多,這是得很多對學(xué)C++可望而不可及的人真是天掉下來的餡餅。Java由于其指令和結(jié)構(gòu)都是十分嚴謹?shù),而且是專門為不同環(huán)境些執(zhí)行所設(shè)計,所以Java編寫的程序遠比C++要穩(wěn)定,而且改錯也比較容易。在網(wǎng)絡(luò)上執(zhí)行程序時,Java對性的保障具有非常嚴格的控制,尤其是對用戶端的保護以及規(guī)定都有詳盡而嚴格的規(guī)定。 3.Java Script最早是由Netscape設(shè)計的語言。由于Java程序的廣泛流行,所以特地將JavaScript內(nèi)嵌在瀏覽器中,使得網(wǎng)頁制作者可以直接在HTML加入JavaScript代碼,而不需要任何的輔助工具。JavaScript和Java小程序的區(qū)別在于Java小程序必須和HTML一起下載到用戶的電腦中,不能單獨使用,而JavaScript可以直接在HTML網(wǎng)頁中編寫,不需要引用其他的輔助工具。JavaScript可以說是Java程序的簡化,它本身的結(jié)構(gòu)和Java語言都十分相似,基本上采用了Java的面向?qū)ο蟮恼Z言結(jié)構(gòu)。與Java不同的是JavaScript是解釋性的語言,它可以由瀏覽器直接解釋執(zhí)行,而Java程序和傳統(tǒng)的編程語言一樣都必須有程序編譯器生成另一種代碼以后,才能插入到網(wǎng)頁中運行,這使得JavaScript的運行速度要比Java快。由于JavaScript是在客戶端運行的程序,所以表單的檢驗工作可以在用戶端執(zhí)行而無需將數(shù)據(jù)發(fā)送到服務(wù)器判斷以后再發(fā)送回來。 4.VBScript是Microsoft為Internet專門設(shè)計的程序語言,功能和JavaScript十分類似,但它的基礎(chǔ)是Visual Basic,和Visual Basic for Application(VBA)完全兼容,而VBA是Microsoft內(nèi)嵌在Office中的,是進行Office二次開發(fā)的強有力的工具,所以只要學(xué)過Visual Basic和VBA,VBScript只是小菜一碟。由于VBScript是Microsoft開發(fā)出來的,它和整個Windows系統(tǒng)、瀏覽器的銜接有相當高的兼容性,因此與Java和JavaScript相比其執(zhí)行速度更快。不過對于其他的瀏覽器,它的兼容性不是很好了。 5.ActiveX控件最早是由于Microsoft要增強Internet Explorer的功能說開發(fā)出來的一套插件。從Internet Explorer 3.0以后的版本開始增加了對ActiveX的支持,其它的瀏覽器則通過其他方式提供對ActiveX支持。 其實,ActiveX是一個有一定功能的程序,但是這個程序不能獨立運行,只能通過另外一個程序調(diào)用它才能實現(xiàn)功能。不過ActiveX的性是人們值得注意的問題。 6.除了以上的一些語言以外還有Plug-in是另一種網(wǎng)絡(luò)插件,但使用起來需要考慮兼容性,編寫比較復(fù)雜,也許只要真正的專家才能使用這種高深的工具。