javascript基礎(chǔ)_ok

javascript基礎(chǔ)_ok

ID:33752378

大?。?.06 MB

頁數(shù):225頁

時(shí)間:2019-02-28

javascript基礎(chǔ)_ok_第1頁
javascript基礎(chǔ)_ok_第2頁
javascript基礎(chǔ)_ok_第3頁
javascript基礎(chǔ)_ok_第4頁
javascript基礎(chǔ)_ok_第5頁
資源描述:

《javascript基礎(chǔ)_ok》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、WEB基礎(chǔ)JavaScript基礎(chǔ)JavaScript基礎(chǔ)?主要內(nèi)容:?v第一章JavaScript概述v第二章編寫一個(gè)簡單的腳本v第三章數(shù)據(jù)類型、變量、表達(dá)式v第四章程序的流程控制v第五章函數(shù)與數(shù)組v第六章JavaScript對象v第七章JavaScript事件第一章JavaScript概述vJavaScript簡介vJavaScript發(fā)展歷史vJavaScript使用范圍vJavaScript語言的特點(diǎn)JavaScript簡介v在JavaScript出現(xiàn)以前,在Web頁中需要進(jìn)行的所有處理都必須傳回服務(wù)器由服務(wù)器進(jìn)行集中處

2、理。v在這種方式下當(dāng)Web訪問量增加時(shí),網(wǎng)絡(luò)和服務(wù)器的負(fù)擔(dān)都會增加。v人們期待一種新的技術(shù)來實(shí)現(xiàn)客戶端也可以進(jìn)行相關(guān)處理,從而減輕服務(wù)器的負(fù)擔(dān)加快網(wǎng)絡(luò)的傳輸速度。vJavaScript正是在這種背景之下產(chǎn)生的。JavaScript簡介什么是JavaScript腳本語言?q由ASCII碼構(gòu)成,可直接用任何的文本編輯器開發(fā)完成。是一種不必事先編譯,只要利用適當(dāng)?shù)慕忉屍?瀏覽器)就可以執(zhí)行的簡單的解釋式程序。qJavaScript代碼可直接嵌入HTML文件中,隨網(wǎng)頁一起傳送到客戶端瀏覽器,然后通過瀏覽器的解釋器來解釋執(zhí)行。JavaSc

3、ript發(fā)展歷史vJavaScript發(fā)展歷史JavaScript語言的前身叫作Livescript,自從Sun公司推出著名的Java語言之后,Netscape[網(wǎng)景]公司引進(jìn)了Sun公司有關(guān)Java的程序概念,將自己原有的Livescript重新進(jìn)行設(shè)計(jì),并改名為JavaScript,[網(wǎng)景]公司從Netscape2.0首先推出了JavaScript。JavaScript發(fā)展歷史vMicrosoft?也意識到了Web腳本的重要性,?微軟公司從IE3.0開始提供對客戶端JavaScript的支持,并另取名為JScriptv微軟公

4、司從IIS3.0開始提供對服務(wù)器端JScript的支持v微軟推出JScript.NET,基于.NET框架的JScript具備了和C#.NET和VB.NET一樣強(qiáng)大的功能JavaScript發(fā)展歷史v鑒于腳本語言開發(fā)商之間的競爭給Web頁作者帶來的麻煩Microsoft?Netscape和其它腳本語言商決定成立一個(gè)國際組織并將其命名為ECMA?。vECMA制訂的腳本語言標(biāo)準(zhǔn)被稱為ECMAScript,所有開發(fā)商的腳本語言都支持這一標(biāo)準(zhǔn)。vJavaScript和?JScript這兩種語言都對?ECMA?標(biāo)準(zhǔn)進(jìn)行了擴(kuò)展。JavaScr

5、ipt特點(diǎn)v簡單易用q簡潔易用,與Java有類似的語法q可以使用任何文本編輯工具編寫q只需要瀏覽器就可以執(zhí)行程序v解釋執(zhí)行q事先不編譯q逐行執(zhí)行q無需進(jìn)行嚴(yán)格的變量聲明v弱類型語言JavaScript?與Java?和C++等強(qiáng)類型語言不同強(qiáng)類型語言要求用戶在程序中使用一個(gè)變量之前必須先進(jìn)行聲明JavaScript,則顯得非常靈活在使用一個(gè)變量時(shí)可以先進(jìn)行聲明也可以不那樣做v基于對象q內(nèi)置大量現(xiàn)成對象,編寫少量程序可以完成目標(biāo)JavaScript使用范圍v適合做哪些事情q客戶端數(shù)據(jù)計(jì)算q客戶端表單合法性驗(yàn)證q瀏覽器對象的調(diào)用q瀏覽

6、器事件的觸發(fā)q網(wǎng)頁特殊顯示效果制作v不適合做哪些事情q大型應(yīng)用程序q圖像、多媒體處理q網(wǎng)絡(luò)實(shí)時(shí)通訊應(yīng)用JavaScript與Java的區(qū)別vJavaScript與Java運(yùn)行方式不一樣qJavaScript是解釋執(zhí)行qJava是編譯執(zhí)行vJavaScript不是Java的簡化版本q邏輯運(yùn)算符、語句結(jié)構(gòu)類似q變量申明、對象調(diào)用等不同vJavaScript和Java功能實(shí)現(xiàn)不一樣qJavaScript通過瀏覽器實(shí)現(xiàn)程序功能qJava通過Java虛擬機(jī)實(shí)現(xiàn)程序功能JavaScript編寫工具vJavaScript的編輯工具很多,如Mi

7、crosoftFrontPage、DreamWeaver、MicrosoftVisual?InterDev等,都可以用來進(jìn)行JavaScript網(wǎng)頁制作v針對簡單的程序,我們使用文本編輯器直接書寫源代碼JavaScript基礎(chǔ)v第一章JavaScript概述v第二章編寫一個(gè)簡單的腳本v第三章數(shù)據(jù)類型、變量、表達(dá)式v第四章程序的流程控制v第五章函數(shù)與數(shù)組v第六章JavaScript對象簡介v第七章JavaScript事件第二章編寫一個(gè)簡單的腳本vscript標(biāo)識符v注釋符號vJavascript的基本命令語法v輸出文本v腳本在什么

8、時(shí)候執(zhí)行v編寫一個(gè)簡單的腳本2.1?script標(biāo)識符vscript標(biāo)識符每個(gè)腳本必須放在結(jié)束腳本。例:2

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

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

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