javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event

javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event

ID:28639089

大?。?24.00 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2018-12-12

javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event_第1頁(yè)
javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event_第2頁(yè)
javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event_第3頁(yè)
javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event_第4頁(yè)
javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event_第5頁(yè)
資源描述:

《javascript是一種的基于的對(duì)象object和事件驅(qū)動(dòng)event》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、實(shí)用標(biāo)準(zhǔn)文案111第第章章導(dǎo)讀JavaScript概述:JavaScript簡(jiǎn)介:JavaScript開發(fā)環(huán)境和編寫工具:在HTML中嵌入JavaScript的方法:JavaScript的說(shuō)明語(yǔ)句:在不兼容的瀏覽器中隱藏JavaScript代碼隨著Internet的飛速發(fā)展,越來(lái)越多的人每天都要訪問(wèn)各種不同的Internet站點(diǎn)。使用瀏覽器訪問(wèn)到的站點(diǎn),既有靜態(tài)的文本、圖像,也有動(dòng)態(tài)的動(dòng)畫、信息框以及變化的狀態(tài)欄提示、動(dòng)態(tài)變換的時(shí)鐘信息等。有的頁(yè)面甚至還有需要填寫并提交的消息框,以及非常新穎的網(wǎng)頁(yè)特效。頁(yè)面上這些實(shí)時(shí)的、動(dòng)態(tài)的、可交互的網(wǎng)頁(yè)效果就可以通過(guò)使用Java

2、Script語(yǔ)言編寫代碼來(lái)實(shí)現(xiàn)。精彩文檔實(shí)用標(biāo)準(zhǔn)文案1.1JavaScript簡(jiǎn)介JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(EventDriven)并具有安全性能的腳本語(yǔ)言。它可以嵌入到HTML文檔中使網(wǎng)頁(yè)更加生動(dòng)活潑,并具有交互性。HTML語(yǔ)言是網(wǎng)頁(yè)設(shè)計(jì)普遍采取的一種超文本標(biāo)記語(yǔ)言,但HTML自身不能為網(wǎng)頁(yè)提供很多動(dòng)態(tài)支持,它只能創(chuàng)建超鏈接以允許用戶瀏覽不同的HTML文檔。HTML也不能接受用戶輸入,更不能對(duì)用戶請(qǐng)求作出反應(yīng)。JavaScript的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,是Web上新的、強(qiáng)大的編程語(yǔ)言。1.1.1JavaScript語(yǔ)言簡(jiǎn)

3、史一種編程語(yǔ)言通常是由另外一種編程語(yǔ)言演變而來(lái)的,JavaScript的發(fā)展歷史還得從Java談起。Java最初是SunMicrosystems公司為了在實(shí)時(shí)嵌入式系統(tǒng)中使用而開發(fā)的。最初只有HotJava支持Java,而HotJava正是Sun公司為支持Java而開發(fā)的一種實(shí)驗(yàn)性Web瀏覽器。當(dāng)Netscape公司在認(rèn)識(shí)到Java的巨大潛力后,便把它和自己開發(fā)的Web瀏覽器——NetscapeNavigator結(jié)合到一起。Netscape公司最初開發(fā)了一個(gè)LiveScript語(yǔ)言,在Navigator和Web服務(wù)器產(chǎn)品中加進(jìn)了基本的腳本功能。當(dāng)Navigator2

4、.0中加進(jìn)了Java小程序支持后,Netscape公司便把最初的LiveScript更名成了JavaScript。接著,Microsoft公司的瀏覽器InternetExplorer3.0也開始支持JavaScript。此后,許多公司相繼宣布承認(rèn)JavaScript為Internet上的開放式腳本編寫標(biāo)準(zhǔn),并且把它添加到了自己的產(chǎn)品中。因此,目前流行的瀏覽器都支持JavaScript。JavaScript因而也日益流行起來(lái)。1.1.2JavaScript和Java的區(qū)別盡管Java與JavaScript名稱相似,但這兩種語(yǔ)言卻有許多顯著的差別。首先,它們是兩個(gè)公司開

5、發(fā)的兩個(gè)不同的產(chǎn)品。Java是Sun公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合Internet應(yīng)用程序的開發(fā)。而JavaScript是Netscape公司的產(chǎn)品,它是為了擴(kuò)展NetscapeNavigator功能而開發(fā)的一種可以嵌入Web頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言。其次,它們有各自的特點(diǎn)。例如,JavaScript是用于HTML功能的,提供了能夠響應(yīng)Web頁(yè)面事件的腳本。這樣,它可以完全訪問(wèn)瀏覽器窗口的各個(gè)部分。而Java是用于實(shí)現(xiàn)嵌入Web頁(yè)面的可執(zhí)行內(nèi)容的。因此,它具有更強(qiáng)大的編程功能,但這些功能限制在有限的瀏覽器窗口區(qū)中。下面從以下幾個(gè)方面對(duì)

6、這兩種語(yǔ)言作一下比較。1.編譯與解釋Java與JavaScript之間最顯著的區(qū)別是執(zhí)行方式的不同。qJava是編譯語(yǔ)言,用于開發(fā)安全的、高性能的Web應(yīng)用程序。Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過(guò)編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,Java可以通過(guò)編譯器或解釋器實(shí)現(xiàn)獨(dú)立于某個(gè)特定的平臺(tái)編譯代碼的束縛。精彩文檔實(shí)用標(biāo)準(zhǔn)文案qJavaScript是一種解釋性編程語(yǔ)言。其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過(guò)編譯,而是將文本格式的字符代碼發(fā)送給客戶端由瀏覽器解釋執(zhí)行。JavaScript是用于創(chuàng)建嵌入HTML文檔的腳本的。這些腳本可以控制文檔的

7、布局,還可以定義處理用戶事件的函數(shù)。因此,JavaScript可以看成是HTML的擴(kuò)展。從這個(gè)角度看,JavaScript必須作為源程序代碼放在HTML中,以便瀏覽器檢查。所以JavaScript是解釋性語(yǔ)言,而不是與Java類似的編譯語(yǔ)言。2.面向?qū)ο笈c基于對(duì)象Java和JavaScript支持面向?qū)ο缶幊痰某潭炔煌?。qJava是完全的面向?qū)ο蟮恼Z(yǔ)言,支持除多重繼承以外的所有面向?qū)ο蟮木幊烫卣鳌<词谷绱?,Java仍用單一繼承與接口結(jié)構(gòu)的組合提供了多重繼承的特點(diǎn),并且保持了單一繼承所具有的簡(jiǎn)單類結(jié)構(gòu)。利用Java語(yǔ)言即使是開發(fā)簡(jiǎn)單的程序,也必須設(shè)計(jì)對(duì)象。qJav

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。