java web 入門學(xué)習(xí)筆記--js篇

java web 入門學(xué)習(xí)筆記--js篇

ID:33525320

大小:1004.66 KB

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

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

java web 入門學(xué)習(xí)筆記--js篇_第1頁(yè)
java web 入門學(xué)習(xí)筆記--js篇_第2頁(yè)
java web 入門學(xué)習(xí)筆記--js篇_第3頁(yè)
java web 入門學(xué)習(xí)筆記--js篇_第4頁(yè)
java web 入門學(xué)習(xí)筆記--js篇_第5頁(yè)
資源描述:

《java web 入門學(xué)習(xí)筆記--js篇》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、JavaScript概述1認(rèn)識(shí)JavaScript1.1JavaScript是什么JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(EventDriven)并具有安全性能的腳本語(yǔ)言;特點(diǎn):腳本語(yǔ)言,基于對(duì)象,簡(jiǎn)單性,安全性,動(dòng)態(tài)性,跨平臺(tái);1.2JavaScript與Java的區(qū)別Java程式語(yǔ)言,JS可嵌入到web頁(yè)面中,基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言,二者區(qū)別:1.3第一個(gè)JS程序第一個(gè)JS將JavaScript標(biāo)識(shí)放置...在頭部之間,使之在主頁(yè)和其余部分代碼之前裝載,從而可使代碼的功能更強(qiáng)大;可以將JavaScript標(biāo)識(shí)放置在...主體之間以實(shí)現(xiàn)某些部分動(dòng)態(tài)地創(chuàng)建文檔。我們也可以把JavaScript代碼保存在獨(dú)

3、立的文件中(擴(kuò)展名為.js),在Html中引入這個(gè)文件;1.1JS中的關(guān)鍵字1.2基本數(shù)據(jù)類型1.數(shù)值:(整數(shù)和實(shí)數(shù))2.字符串型:(用“”號(hào)或‘’括起來(lái)的字符或數(shù)值)3.轉(zhuǎn)義字符:“”開頭:如'單引號(hào))4.布爾型:使True或False表示5.空值:null,空值不等于字符串””或0;6.未定義值:當(dāng)使用了一個(gè)未聲明,或者已聲明但未賦值的變量時(shí),返回一個(gè)未定義值(undefined)1.3表達(dá)式和運(yùn)算符同其他語(yǔ)言,表達(dá)式是變量、常量、布爾及運(yùn)算符的集合,因此表達(dá)式可以分為算術(shù)表述式、字串表達(dá)式、賦值表達(dá)式以及

4、布爾表達(dá)式等1.4js的基本構(gòu)成基本構(gòu)成是由控制語(yǔ)句、函數(shù)、對(duì)象、方法、屬性等1.5控制語(yǔ)句if()elseswitch(){caser1:[break;]caser2:[defaut:]}for(;;){}1.1函數(shù)function函數(shù)名(參數(shù)){函數(shù)體;.return表達(dá)式;}由關(guān)鍵字function定義,檢測(cè)參數(shù)個(gè)數(shù);functionTestArgLen(a,b,c,d,e){len=TestArgLen.arguments.length;if(len>0){alert("a="+a);}···if(len>4){alert("e

5、="+e);}}TestArgLen(5,7,9);document.write("運(yùn)行結(jié)束!");document.close();調(diào)用函數(shù):functionmyfunction(){alert("你好!這里函數(shù)調(diào)用的運(yùn)行結(jié)果!")}

1.2事件驅(qū)動(dòng)及處理在JavaScript中對(duì)象事件的處理通常由函數(shù)(Function)擔(dān)任,

6、其基本格式與函數(shù)全部一樣,可以將前面所介紹的所有函數(shù)作為事件處理程序。function事件處理名(參數(shù)列表){事件處理語(yǔ)句集;……}JavaScript事件驅(qū)動(dòng)中的事件是通過(guò)鼠標(biāo)或熱鍵的動(dòng)作引發(fā)的。它主要有以下幾個(gè)事件:js常用事件1JS對(duì)象基礎(chǔ)知識(shí)1.1js對(duì)象基本結(jié)構(gòu)JavaScript中的對(duì)象是由屬性(properties)和方法(methods)兩個(gè)基本的元素構(gòu)成的;1.2有關(guān)對(duì)象操作語(yǔ)句在JavaScript中提供了幾個(gè)用于操作對(duì)象的語(yǔ)句和關(guān)鍵字及運(yùn)算符;1.2.1for...in語(yǔ)句格式如下:for(對(duì)象屬性名in已知對(duì)象名)該語(yǔ)句的功能是用于對(duì)已知對(duì)象的所有屬性進(jìn)行操作的控制循環(huán)

7、。它是將一個(gè)已知對(duì)象的所有屬性反復(fù)置給一個(gè)變量;而不是使用計(jì)數(shù)器來(lái)實(shí)現(xiàn)的,該語(yǔ)句的優(yōu)點(diǎn)是無(wú)需知道對(duì)象中屬性的個(gè)數(shù)即可進(jìn)行操作。functionshowData(object)for(vari=0;i<30;i++)document.write(object[i])該函數(shù)是通過(guò)數(shù)組下標(biāo)順序值,來(lái)訪問(wèn)每個(gè)對(duì)象的屬性,使用這種方式首先必須知道數(shù)組的下標(biāo)值,否則若超出范圍,則就會(huì)發(fā)生錯(cuò)誤;如使用for..

當(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)系客服處理。