資源描述:
《javascript基礎_ok》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、WEB基礎JavaScript基礎JavaScript基礎?主要內(nèi)容:?v第一章JavaScript概述v第二章編寫一個簡單的腳本v第三章數(shù)據(jù)類型、變量、表達式v第四章程序的流程控制v第五章函數(shù)與數(shù)組v第六章JavaScript對象v第七章JavaScript事件第一章JavaScript概述vJavaScript簡介vJavaScript發(fā)展歷史vJavaScript使用范圍vJavaScript語言的特點JavaScript簡介v在JavaScript出現(xiàn)以前,在Web頁中需要進行的所有處理都必須傳回服務器由服務器進行集中處
2、理。v在這種方式下當Web訪問量增加時,網(wǎng)絡和服務器的負擔都會增加。v人們期待一種新的技術來實現(xiàn)客戶端也可以進行相關處理,從而減輕服務器的負擔加快網(wǎng)絡的傳輸速度。vJavaScript正是在這種背景之下產(chǎn)生的。JavaScript簡介什么是JavaScript腳本語言?q由ASCII碼構成,可直接用任何的文本編輯器開發(fā)完成。是一種不必事先編譯,只要利用適當?shù)慕忉屍?瀏覽器)就可以執(zhí)行的簡單的解釋式程序。qJavaScript代碼可直接嵌入HTML文件中,隨網(wǎng)頁一起傳送到客戶端瀏覽器,然后通過瀏覽器的解釋器來解釋執(zhí)行。JavaSc
3、ript發(fā)展歷史vJavaScript發(fā)展歷史JavaScript語言的前身叫作Livescript,自從Sun公司推出著名的Java語言之后,Netscape[網(wǎng)景]公司引進了Sun公司有關Java的程序概念,將自己原有的Livescript重新進行設計,并改名為JavaScript,[網(wǎng)景]公司從Netscape2.0首先推出了JavaScript。JavaScript發(fā)展歷史vMicrosoft?也意識到了Web腳本的重要性,?微軟公司從IE3.0開始提供對客戶端JavaScript的支持,并另取名為JScriptv微軟公
4、司從IIS3.0開始提供對服務器端JScript的支持v微軟推出JScript.NET,基于.NET框架的JScript具備了和C#.NET和VB.NET一樣強大的功能JavaScript發(fā)展歷史v鑒于腳本語言開發(fā)商之間的競爭給Web頁作者帶來的麻煩Microsoft?Netscape和其它腳本語言商決定成立一個國際組織并將其命名為ECMA?。vECMA制訂的腳本語言標準被稱為ECMAScript,所有開發(fā)商的腳本語言都支持這一標準。vJavaScript和?JScript這兩種語言都對?ECMA?標準進行了擴展。JavaScr
5、ipt特點v簡單易用q簡潔易用,與Java有類似的語法q可以使用任何文本編輯工具編寫q只需要瀏覽器就可以執(zhí)行程序v解釋執(zhí)行q事先不編譯q逐行執(zhí)行q無需進行嚴格的變量聲明v弱類型語言JavaScript?與Java?和C++等強類型語言不同強類型語言要求用戶在程序中使用一個變量之前必須先進行聲明JavaScript,則顯得非常靈活在使用一個變量時可以先進行聲明也可以不那樣做v基于對象q內(nèi)置大量現(xiàn)成對象,編寫少量程序可以完成目標JavaScript使用范圍v適合做哪些事情q客戶端數(shù)據(jù)計算q客戶端表單合法性驗證q瀏覽器對象的調用q瀏覽
6、器事件的觸發(fā)q網(wǎng)頁特殊顯示效果制作v不適合做哪些事情q大型應用程序q圖像、多媒體處理q網(wǎng)絡實時通訊應用JavaScript與Java的區(qū)別vJavaScript與Java運行方式不一樣qJavaScript是解釋執(zhí)行qJava是編譯執(zhí)行vJavaScript不是Java的簡化版本q邏輯運算符、語句結構類似q變量申明、對象調用等不同vJavaScript和Java功能實現(xiàn)不一樣qJavaScript通過瀏覽器實現(xiàn)程序功能qJava通過Java虛擬機實現(xiàn)程序功能JavaScript編寫工具vJavaScript的編輯工具很多,如Mi
7、crosoftFrontPage、DreamWeaver、MicrosoftVisual?InterDev等,都可以用來進行JavaScript網(wǎng)頁制作v針對簡單的程序,我們使用文本編輯器直接書寫源代碼JavaScript基礎v第一章JavaScript概述v第二章編寫一個簡單的腳本v第三章數(shù)據(jù)類型、變量、表達式v第四章程序的流程控制v第五章函數(shù)與數(shù)組v第六章JavaScript對象簡介v第七章JavaScript事件第二章編寫一個簡單的腳本vscript標識符v注釋符號vJavascript的基本命令語法v輸出文本v腳本在什么
8、時候執(zhí)行v編寫一個簡單的腳本2.1?script標識符vscript標識符每個腳本必須放在結束腳本。例:2