




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Page 2課程內(nèi)容安排課程內(nèi)容安排1JavaScript的背景知識的背景知識2第一個第一個JavaScript程序程序 3 表單驗證綜合示例表單驗證綜合示例4JavaScript概念概念簡單的腳本語言簡單的腳本語言Page 31 .JavaScript發(fā)展歷史發(fā)展歷史1995年年Netscape公司為解決公司為解決“向服務(wù)器提交數(shù)據(jù)之向服務(wù)器提交數(shù)據(jù)之前驗證前驗證”問題。問題。1996年,微軟進軍瀏覽器,年,微軟進軍瀏覽器,搭載了搭載了JavaScript 的克隆的克隆版版Jscript,并提供了自己,并提供了自己的的VBScript。同年,同年,Netscape與與SUN公司聯(lián)手,推公司聯(lián)
2、手,推出出JavaScript1.01997年,年,ECMA-262標(biāo)準(zhǔn)出臺了。標(biāo)準(zhǔn)出臺了。Page 42-1.什么是什么是JavaScript JavaScript 是一種具有是一種具有面向?qū)ο竽芰γ嫦驅(qū)ο竽芰Φ?、的、解釋型解釋型的程序設(shè)計語言。更具體一點,它的程序設(shè)計語言。更具體一點,它是是基于對象和事件驅(qū)動基于對象和事件驅(qū)動并并具有相對安全性具有相對安全性的的客戶端客戶端腳本語言腳本語言。因為他不需要在一個。因為他不需要在一個語言環(huán)境下運行,而只需要支持它的瀏覽語言環(huán)境下運行,而只需要支持它的瀏覽器即可。器即可。 它的主要目的是,驗證發(fā)往服務(wù)器端的它的主要目的是,驗證發(fā)往服務(wù)器端的數(shù)據(jù)、
3、增加數(shù)據(jù)、增加Web互動、加強用戶體驗度等?;?、加強用戶體驗度等。Page 52-2. JavaScript的功能的功能客戶端驗證客戶端驗證提供表單前端驗證提供表單前端驗證窗口動態(tài)操作窗口動態(tài)操作JS樹形菜單樹形菜單、下拉列表下拉列表、帶帶陰歷和節(jié)日的陰歷和節(jié)日的JS日歷日歷制作網(wǎng)頁特效制作網(wǎng)頁特效緩動緩動javascript特效特效、JS彈性彈性相冊相冊、3D翻轉(zhuǎn)相冊翻轉(zhuǎn)相冊Page 63-1.第一個第一個JavaScript程序程序 document.write(“Hello,World); n JavaScript編輯器的選擇編輯器的選擇記事本記事本 1.打開記事本,輸入以下代碼:打開
4、記事本,輸入以下代碼: 2.另存為另存為“helloworld.html”,擴展名為擴展名為“html”或或“htm”. 3.在在IE中打開網(wǎng)頁文件,運行程序。中打開網(wǎng)頁文件,運行程序。Page 73-2示例說明示例說明n 在在標(biāo)識標(biāo)識 標(biāo)簽標(biāo)簽對之間就可加入對之間就可加入JavaScript腳本腳本代碼。代碼。其中的其中的language屬性指明這段代碼是用屬性指明這段代碼是用JavaScript來編來編寫的。在解析網(wǎng)頁源代碼時,瀏覽器檢索到它們時就知道其中寫的。在解析網(wǎng)頁源代碼時,瀏覽器檢索到它們時就知道其中包含的字符信息是腳本,而不是包含的字符信息是腳本,而不是HTML源代碼或者源代碼或
5、者CSS樣式碼。樣式碼。n document對象的對象的write()方法在客戶端瀏覽器窗口中輸出信息方法在客戶端瀏覽器窗口中輸出信息。n JavaScript可以直接嵌入到可以直接嵌入到html中中通過瀏覽器直接運行通過瀏覽器直接運行的。的。n Html中嵌入中嵌入JavaScript代碼的方式:代碼的方式:n放在放在標(biāo)簽中標(biāo)簽中(推薦使用(推薦使用,方便管理)方便管理)Page 83-3.修改第一個修改第一個JavaScript程序程序n 換一種方法來實現(xiàn)換一種方法來實現(xiàn)”Hello World”的輸出的輸出解決方案:運用解決方案:運用alert()方法來顯示。方法來顯示。 alert(H
6、ello,World);Page 93-4.修改第一個修改第一個JavaScript程序程序n 嘗試定義腳本函數(shù),通過用戶單擊事件來觸發(fā)腳本調(diào)用。嘗試定義腳本函數(shù),通過用戶單擊事件來觸發(fā)腳本調(diào)用。 function hello() alert(按鈕被點擊了!按鈕被點擊了!); Page 103-4.修改第一個修改第一個JavaScript程序程序n 嘗試定義腳本函數(shù),通過用戶單擊事件來觸發(fā)腳本調(diào)用。嘗試定義腳本函數(shù),通過用戶單擊事件來觸發(fā)腳本調(diào)用。 function hello() alert(“鼠標(biāo)移動過來了!鼠標(biāo)移動過來了!);鼠標(biāo)移過來Page 113-5.修改第一個修改第一個JavaS
7、cript程序程序n 嘗試使用外部腳本嘗試使用外部腳本 common.js文件代碼文件代碼function hello() alert(按鈕被點擊了按鈕被點擊了);Page 123-6. JavaScript的變量的變量n 變量命名變量命名 以字母或下劃線開頭(不能以數(shù)字開頭),后面接數(shù)字或以字母或下劃線開頭(不能以數(shù)字開頭),后面接數(shù)字或其它字母。其它字母。 變量名區(qū)分大小寫。變量名區(qū)分大小寫。 例:例: var A=Uppercase A; var a=Lowercase a;document.write(A);document.write();document.write(a); Pag
8、e 134-1表單驗證綜合示例表單驗證綜合示例 演示效果演示效果代碼編寫代碼編寫Page 144-2.JavaScript語法規(guī)則注意事項語法規(guī)則注意事項n 區(qū)分大小寫。區(qū)分大小寫。n 弱類型變量。弱類型變量。n 每行結(jié)尾的分號可有可無。每行結(jié)尾的分號可有可無。n 分成多行的字符串分成多行的字符串n 注釋方式與注釋方式與C語言和語言和java語言相同:語言相同:n/這是單行注釋這是單行注釋n/*這是多行注釋這是多行注釋這是多行注釋這是多行注釋*/01var Message = “JavaScript編程,簡單,有趣!編程,簡單,有趣!”;/ 單行中的字符串單行中的字符串02var messag
9、e = “JavaScript編程,編程,” + / 多行中的字符串多行中的字符串03“簡單,有趣!簡單,有趣!”;01 var bg=true; / bg為布爾類型為布爾類型02 var name = .value; / name為字符串類型為字符串類型Page 16思考:思考:JavaScript與與Java的區(qū)別的區(qū)別n JavaScript和和Java是兩個公司開發(fā)的不同產(chǎn)品是兩個公司開發(fā)的不同產(chǎn)品n Java是是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計語言計語言n 而而JavaScript是是Netscape公司的產(chǎn)品,其目的是公司的產(chǎn)品,其目的是為了擴展其瀏覽器功能為了擴展其瀏覽器功能n 現(xiàn)在現(xiàn)在JavaScript已被標(biāo)準(zhǔn)化為已被標(biāo)準(zhǔn)化為ECMAScript,主,主流的瀏覽器都支持流的瀏覽器都支持Page 17返回返回1.如果輸入的密碼不是如果輸入的密碼不是4位數(shù)字,請?zhí)崾居脩?,如下圖位數(shù)字,請?zhí)崾居脩?,如下圖所示。所示。 作業(yè)題作業(yè)題2、檢測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)預(yù)算管理的實施方案計劃
- 秘書工作人員培訓(xùn)計劃
- 第4周第1課時變速跑直快、彎慢 教學(xué)設(shè)計-九年級體育與健康
- 農(nóng)產(chǎn)品加工品牌的創(chuàng)新策略計劃
- 加強社區(qū)法律知識普及計劃
- 《貴州織金興發(fā)煤業(yè)有限公司織金縣珠藏鎮(zhèn)興發(fā)煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 血虛中醫(yī)護理方法
- 緩解臨床護理壓力
- 九年級化學(xué)下冊 第7章 應(yīng)用廣泛的酸、堿、鹽 第2節(jié) 常見的酸和堿教學(xué)實錄 (新版)滬教版
- 第六單元寫作《有創(chuàng)意地表達》教學(xué)設(shè)計-2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 車刀角度的選擇講解
- 醫(yī)院醫(yī)務(wù)人員聘用簡單合同范本
- 企業(yè)政府溝通與合作制度
- 2024年江西省中考地理試題(原卷版+解析版)
- CHT 1024-2011 影像控制測量成果質(zhì)量檢驗技術(shù)規(guī)程(正式版)
- 新概念英語第二冊-Lesson18-同步習(xí)題含答案
- 2024年3月江蘇海洋大學(xué)招考聘用專職輔導(dǎo)員和工作人員5人筆試參考題庫附帶答案詳解
- 東來順牛羊肉培訓(xùn)
- 中考百日誓師大會-百日沖刺決戰(zhàn)中考-2024年中考百日誓師大會(課件)
- 非線粒體氧化體系講解課件
- 初中八年級語文課件-桃花源記 全國公開課一等獎
評論
0/150
提交評論