版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JavaScript內(nèi)置對象1回顧自定義函數(shù)的關(guān)鍵字是什么?函數(shù)如何返回值?內(nèi)置函數(shù)isNaN和eval有什么含義?2預(yù)習(xí)檢查什么是對象?Javascript有哪些內(nèi)置對象?3本講目標任務(wù)一:Javascript對象簡介任務(wù)二:JavaScript內(nèi)置對象重點:Math對象難點:String對象4任務(wù)一:JavaScript對象簡介對象是屬性和/方法的組合屬性是對象所擁有的一組外觀特征,一般為名詞方法是對象可以執(zhí)行的功能,一般為動詞例如:汽車Ferrari對象:汽車屬性:型號:法拉利顏色:綠色方法:前進、剎車、倒車5JavaScript對象簡介三類對象
瀏覽器對象
腳本對象
HTML對象瀏覽器窗口window文檔documenturl地址等String字符串對象Date日期對象Math數(shù)學(xué)對象等各種HTML標簽:段落<P>圖片<IMG>超鏈接<A>等6任務(wù)二:JavaScript內(nèi)置對象文字(String)Math時間(Date)圖像(Image)71、String對象創(chuàng)建字符串有兩種不同方法:使用var語句
varnewstr=“這是我的字符串"創(chuàng)建String對象varnewstr=newString(“這是我的字符串")
8String對象名稱說明屬性length返回字符串的長度
方法big()增大字符串文本blink()使字符串文本閃爍(IE瀏覽器不支持)bold()加粗字符串文本
fontcolor()確定字體顏色
italics()用斜體顯示字符串
indexOf(“子字符串”,起始位置
)查找子字符串的位置strike()顯示加刪除線的文本
sub()將文本顯示為下標
substring()返回所設(shè)置的一部分字符串toLowerCase()將字符串轉(zhuǎn)換成小寫
toUpperCase()將字符串轉(zhuǎn)換成大寫語法:indexOf(“查找的子字符串”,查找的起始位置)返回字符串所在的位置,如果沒找到,返回-1例如:varxvary=“abcdefg”;x=y.indexOf(“c”,0);document.write(x);//返回結(jié)果為2,起始位置是0910<SCRIPTLANGUAGE="JavaScript">functioncheckEmail(){vare=document.myform.email.value;
if(e.length==0)//檢測長度是否為0,即是否為空{(diào)alert("電子郵件不能為空!");return;}if(e.indexOf("@",0)==-1)//檢測是否包含”@”符號{alert("電子郵件格式不正確\n必須包含@符號!");return;}if(e.indexOf(".",0)==-1)//檢測是否包含”.”符號{alert("電子郵件格式不正確\n必須包含.符號!");return;}document.write("恭喜您!,注冊成功!歡迎進入古城熱線!");}檢查電子郵件email是否包含“@”和”.”String對象返回結(jié)果-1表示沒找到“@”字符102、Math對象名稱說明屬性PIЛ的值,約等于3.1415LN1010的自然對數(shù)的值,約等于2.302EEuler的常量的值,約等于2.718。Euler的常量用作自然對數(shù)的底數(shù)abs(y)返回y的絕對值sin(y)返回y的正弦,返回值以弧度為單位。cos(y)返回y的余弦,返回值以弧度為單位tan(y)返回y的正切,返回值以弧度為單位min(x,y)返回x和y兩個數(shù)中較小的數(shù)max(x,y)返回x和y兩個數(shù)中較大的數(shù)
random返回0-1的隨機數(shù)方法round(y)四舍五入取整sqrt(y)返回y的平方根Math.random():產(chǎn)生0-1的隨機小數(shù)Math.round():四舍五入取整,如9.34取整為91112<HTML><HEAD><METAhttp-equiv="refresh"content="2"><TITLE>自動刷新</TITLE><SCRIPTlanguage="JavaScript">document.write("2秒自動刷新,隨機顯示圖片");vari=0;i=Math.round(Math.random()*8+1);document.write("<IMGwidth=640height=433src=‘"+i+".jpg’/>");</SCRIPT></HEAD><BODY>
</BODY></HTML>Math
對象假定隨機產(chǎn)生的數(shù)字i=3,上述代碼即為:<IMGwidth=640height=433src=3.jpg>顯示第三幅圖片(3.jpg)如何實現(xiàn)每隔2秒刷新網(wǎng)頁Math.round(Math.random()*8+1)產(chǎn)生1-9的數(shù)字123、圖像對象Image屬性名說明name對象名稱src圖像文件路徑complete返回瀏覽器是否已完成對圖像的加載height圖像的高度width圖像的寬度border圖像邊框?qū)挾萮space水平空白vspace垂直空白13圖像對象圖像對象的應(yīng)用--圖片的閃爍效果14圖像對象<html><head><scripttype="text/javascript">functionchangeSrc(){document.getElementById(“myImage”).src=“img/tu2.jpg”;}</script></head><body><imgid="myImage"src="img/tu1.jpg"width=“310"height=“390"/><br/><br/><inputtype="button"onclick="changeSrc()"value="
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水粉煙花課件教學(xué)課件
- 出游應(yīng)急預(yù)案
- 旅游業(yè)安全規(guī)范解析
- 2024年大型并網(wǎng)風(fēng)力發(fā)電機組發(fā)電機項目資金需求報告代可行性研究報告
- 物業(yè)小區(qū)危險源識別
- 吉林省2024七年級數(shù)學(xué)上冊第1章有理數(shù)1.7有理數(shù)的減法課件新版華東師大版
- 彩色的雨教案反思
- 建筑業(yè)薪酬政策
- 林業(yè)安防施工合同
- 影視制作薪酬管理
- 小學(xué)語文古詩詞教學(xué)探究的開題報告
- 動靜脈內(nèi)瘺栓塞的原因分析及干預(yù)措施課件
- 小學(xué)一年級10以內(nèi)加減法口訣表
- 換熱站的安裝調(diào)試
- 幼兒園中班數(shù)學(xué)鮮花分一分教案ppt【幼教課件】
- 防洪評價課件
- 普通地質(zhì)學(xué)教材
- 我的連衣裙【經(jīng)典繪本】
- 農(nóng)村公路暢通工程質(zhì)量檢測方案第三方檢測及交工驗收
- 急性冠脈綜合征特殊人群抗血小板治療中國專家建議解讀
- 1 220kV外護套電纜試驗報告
評論
0/150
提交評論