版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)1認(rèn)識(shí)JavaScript任務(wù)2更新飾品公司網(wǎng)站首頁(yè)——用JavaScript制作網(wǎng)頁(yè)特效項(xiàng)目十一?制作飾品公司網(wǎng)站首頁(yè)——應(yīng)用JavaScript制作網(wǎng)頁(yè)特效任務(wù)1?認(rèn)識(shí)JavaScript◆了解JavaScript的發(fā)展過(guò)程◆理解JavaScript的特點(diǎn)一、JavaScript簡(jiǎn)介JavaScript是一種基于對(duì)象的腳本語(yǔ)言,使用它可以開(kāi)發(fā)Internet客戶端的應(yīng)用程序。JavaScript在HTML頁(yè)面中以語(yǔ)句的方式出現(xiàn),并且執(zhí)行相應(yīng)的操作。JavaScript是一種基于客戶端瀏覽器的語(yǔ)言,有了JavaScript便可以使網(wǎng)頁(yè)變得生動(dòng)。使用它的目的是與HTML和其他腳本語(yǔ)言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁(yè)中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而開(kāi)發(fā)客戶端的應(yīng)用程序。它是通過(guò)被嵌入或調(diào)入標(biāo)準(zhǔn)的HTML中來(lái)實(shí)現(xiàn)的。二、JavaScript的特點(diǎn)1.簡(jiǎn)單性JavaScript是一種腳本編寫語(yǔ)言,采用小程序段的方式實(shí)現(xiàn)編程。像其他腳本語(yǔ)言一樣,JavaScript同樣是一種解釋性語(yǔ)言,提供了一個(gè)簡(jiǎn)易的開(kāi)發(fā)過(guò)程。它不需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行解釋。2.動(dòng)態(tài)性相對(duì)于HTML和CSS語(yǔ)言的靜態(tài)而言,JavaScript是動(dòng)態(tài)的,它可以直接對(duì)用戶或客戶輸入做出響應(yīng),無(wú)須經(jīng)過(guò)Web服務(wù)程序。3.跨平臺(tái)性JavaScript是依賴于瀏覽器本身、與操作環(huán)境無(wú)關(guān)的腳本語(yǔ)言。只要瀏覽器支持JavaScript,計(jì)算機(jī)就可以正確執(zhí)行它。4.安全性JavaScript被設(shè)計(jì)為通過(guò)瀏覽器來(lái)處理并顯示信息,但它不能修改其他文件中的內(nèi)容。5.節(jié)省CGI的交互時(shí)間JavaScript是一種基于客戶端瀏覽器的語(yǔ)言,用戶在瀏覽的過(guò)程中填表、驗(yàn)證的交互過(guò)程只是通過(guò)瀏覽器對(duì)調(diào)入HTML文檔中的JavaScript源代碼進(jìn)行解釋執(zhí)行來(lái)完成的,即使是必須調(diào)用CGI的部分,瀏覽器只將用戶輸入驗(yàn)證后的信息提交給遠(yuǎn)程的服務(wù)器,大大減少了服務(wù)器的負(fù)載。三、JavaScript與CSSJavaScript與CSS都是可以直接在客戶端瀏覽器解析并執(zhí)行的腳本語(yǔ)言,通常意義上認(rèn)為CSS是靜態(tài)的樣式設(shè)定,而JavaScript則是動(dòng)態(tài)地實(shí)現(xiàn)各種功能。其中,CSS分別設(shè)置鼠標(biāo)指針沒(méi)有經(jīng)過(guò)時(shí)的樣式和鼠標(biāo)指針經(jīng)過(guò)時(shí)的樣式,JavaScript則動(dòng)態(tài)地判斷鼠標(biāo)指針的位置,從而調(diào)用不同的CSS樣式。任務(wù)2?更新飾品公司網(wǎng)站首頁(yè)——用JavaScript制作網(wǎng)頁(yè)特效◆理解JavaScript的基本語(yǔ)法◆掌握J(rèn)avaScript基本語(yǔ)句的使用方法◆掌握J(rèn)avaScript常用函數(shù)的使用方法◆理解JavaScript語(yǔ)言的交互性和動(dòng)態(tài)性◆掌握利用JavaScript語(yǔ)言制作網(wǎng)頁(yè)特效的方法一、數(shù)據(jù)類型和變量1.數(shù)據(jù)類型下面對(duì)各種數(shù)據(jù)類型分別進(jìn)行介紹。string字符串類型:字符串是用單引號(hào)或雙引號(hào)來(lái)說(shuō)明的(可以使用單引號(hào)來(lái)輸入包含雙引號(hào)的字符串,反之亦然),其內(nèi)容為如“網(wǎng)頁(yè)設(shè)計(jì)”“NextStation”和“CSS樣式設(shè)計(jì)”等文本。數(shù)值數(shù)據(jù)類型:JavaScript支持整數(shù)和浮點(diǎn)數(shù),整數(shù)可以為正數(shù)、0或者負(fù)數(shù);浮點(diǎn)數(shù)可以包含小數(shù)點(diǎn),也可以包含一個(gè)“e”(大小寫均可,在科學(xué)記數(shù)法中表示“10的冪”),或者同時(shí)包含這兩項(xiàng)。boolean(布爾)類型:可能的boolean值有true和false。這是兩個(gè)特殊值,不能用作1和0。undefined數(shù)據(jù)類型:一個(gè)為undefined的值就是指在變量被創(chuàng)建后,未給該變量賦值時(shí)具有的值。null數(shù)據(jù)類型:null值指沒(méi)有任何值,什么也不表示。object類型:除了上面提到的各種常用類型外,對(duì)象也是JavaScript中的重要組成部分。2.變量在JavaScript中變量用來(lái)存放腳本中的值,這樣在需要使用該值時(shí)就可以用變量來(lái)代表,一個(gè)變量可以代表一個(gè)數(shù)字、文本或其他一些東西。變量的概念與其他程序語(yǔ)言中的變量是基本一致的。JavaScript是一種對(duì)數(shù)據(jù)類型要求不太嚴(yán)格的語(yǔ)言,所以不必聲明每一個(gè)變量的類型。變量聲明盡管不是必需的,但在使用變量之前先進(jìn)行聲明是一種好的習(xí)慣??梢允褂胿ar語(yǔ)句來(lái)進(jìn)行變量聲明。例如:vartemp;//沒(méi)有賦值varscore=95;//數(shù)值類型varmale=true;//布爾類型varauthor="isaac"http://字符串JavaScript是一種區(qū)分大小寫的語(yǔ)言,因此將一個(gè)變量命名為“computer”和將其命名為“Computer”是不一樣的。另外,變量名稱的長(zhǎng)度是任意的,但必須遵循以下規(guī)則:(1)第1個(gè)字符必須是一個(gè)字母(大小寫均可)或一個(gè)下劃線。(2)后續(xù)的字符可以是字母、數(shù)字或下劃線。(3)變量名稱不能是系統(tǒng)的保留字,如true、for或return等。二、表達(dá)式及運(yùn)算符表達(dá)式在定義完變量后,就可以進(jìn)行賦值、改變和計(jì)算等一系列操作。這一過(guò)程通常又由表達(dá)式來(lái)完成??梢哉f(shuō)表達(dá)式是變量、常量、布爾以及運(yùn)算的集合,因此表達(dá)式可以分為算術(shù)表達(dá)式、字符串表達(dá)式、賦值表達(dá)式、布爾表達(dá)式等。運(yùn)算符是完成操作的一系列符號(hào),在JavaScript中有算術(shù)運(yùn)算符、比較運(yùn)算符、布爾運(yùn)算符。算術(shù)運(yùn)算符又分單目運(yùn)算符和雙目運(yùn)算符。其中雙目運(yùn)算符包括+(加)、-(減)、*(乘)、/(除)、%(取模)、|(按位或)、&(按位與)、<<(左移)、>>(右移)和>>>(右移,零填充)等。單目運(yùn)算符包括-(取反)、~(取補(bǔ))、++(遞加1)和--(遞減1)等。主要的比較運(yùn)算符有:<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、==(等于)和!=(不等于)。布爾邏輯運(yùn)算符主要有:!(取反)、&(邏輯與)、&=(與之后賦值)、|(邏輯或)、|=(或之后賦值)、^(邏輯異或)、^=(異或之后賦值)、?:(三目操作符)、||(或)、==(等于)和!=(不等于)。三、基本語(yǔ)句JavaScript中的語(yǔ)句與其他語(yǔ)言的語(yǔ)句類似,用于實(shí)現(xiàn)程序的控制和各種基本的功能。在JavaScript中每條語(yǔ)句都以分號(hào)結(jié)束,但其本身對(duì)是否添加分號(hào)要求并不嚴(yán)格。但建議每條語(yǔ)句結(jié)束都加上分號(hào),養(yǎng)成良好的編程習(xí)慣。JavaScript的基本語(yǔ)句主要包括條件語(yǔ)句、循環(huán)語(yǔ)句和函數(shù)等。1.條件語(yǔ)句條件語(yǔ)句主要有if語(yǔ)句、ifelse語(yǔ)句和switch語(yǔ)句等,if語(yǔ)句是最基本的條件語(yǔ)句,它的格式與C++相同,例如:if(表達(dá)式){語(yǔ)句1;語(yǔ)句2;}如果表達(dá)式為true,則執(zhí)行大括號(hào)里的語(yǔ)句,為false則直接跳過(guò)該段語(yǔ)句,執(zhí)行后面的語(yǔ)句。如果需要在表達(dá)式為false時(shí)指定執(zhí)行某段代碼,則應(yīng)采用ifelse語(yǔ)句,例如:if(表達(dá)式){語(yǔ)句1;語(yǔ)句2;…}else{語(yǔ)句3;語(yǔ)句4;…}其中語(yǔ)句1~4可以是任意的合法JavaScript語(yǔ)句,甚至嵌套if語(yǔ)句等。2.循環(huán)語(yǔ)句循環(huán)語(yǔ)句一般指在一定條件下重復(fù)執(zhí)行的一段代碼,在JavaScript中提供了多種循環(huán)語(yǔ)句,包括for語(yǔ)句、while語(yǔ)句和dowhile語(yǔ)句等,還有用于跳出循環(huán)的break語(yǔ)句,用于終止當(dāng)前循環(huán)并繼續(xù)執(zhí)行下一輪循環(huán)的continue語(yǔ)句等。for語(yǔ)句是使用頻率最高的循環(huán)語(yǔ)句,它的格式與C++類似,例如:for(initializationstatement;condition;adjuststatement){語(yǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通運(yùn)輸部所屬事業(yè)單位2026年度第三批統(tǒng)一公開(kāi)招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2025年云南大學(xué)附屬中學(xué)星耀學(xué)校招聘?jìng)淇碱}庫(kù)參考答案詳解
- 2025年溫州銀行金華東陽(yáng)支行(籌)運(yùn)營(yíng)主管備考題庫(kù)完整參考答案詳解
- java課程設(shè)計(jì)(計(jì)算器)
- 2025江西省建工集團(tuán)有限責(zé)任公司所屬企業(yè)招聘12人考試重點(diǎn)試題及答案解析
- 2025福建莆田市公安局下半年面向社會(huì)及退役軍人招聘警務(wù)輔助人員148人備考核心題庫(kù)及答案解析
- 2025北京大學(xué)電子學(xué)院招聘1名勞動(dòng)合同制工作人員考試重點(diǎn)題庫(kù)及答案解析
- 2025四川綿陽(yáng)市安州區(qū)人民醫(yī)院第四次招聘4人筆試重點(diǎn)題庫(kù)及答案解析
- 2025年兒童托管師資五年職業(yè)發(fā)展:培訓(xùn)與考核報(bào)告
- 2025 九年級(jí)語(yǔ)文下冊(cè)文言文省略主語(yǔ)補(bǔ)充課件
- 呼吸機(jī)報(bào)警及處理
- 桑日縣國(guó)土空間規(guī)劃(2021-2035年)
- 模具壽命管理辦法
- 新形態(tài)教材管理辦法
- 2025年綜合類-衛(wèi)生系統(tǒng)招聘考試-衛(wèi)生系統(tǒng)招聘考試綜合練習(xí)歷年真題摘選帶答案(5套單選100題合輯)
- 固資管理員年底總結(jié)
- 質(zhì)控小組培訓(xùn)課件
- 苗藥的功能講課件
- 醫(yī)院文化調(diào)研活動(dòng)方案
- 八段錦教學(xué)活動(dòng)方案
- 危廢倉(cāng)庫(kù)臺(tái)賬管理制度
評(píng)論
0/150
提交評(píng)論