javascript的理解及經(jīng)典案例分析_javascript技巧

javascript的理解及經(jīng)典案例分析_javascript技巧

ID:30768515

大小:75.00 KB

頁數(shù):6頁

時(shí)間:2019-01-03

javascript的理解及經(jīng)典案例分析_javascript技巧_第1頁
javascript的理解及經(jīng)典案例分析_javascript技巧_第2頁
javascript的理解及經(jīng)典案例分析_javascript技巧_第3頁
javascript的理解及經(jīng)典案例分析_javascript技巧_第4頁
javascript的理解及經(jīng)典案例分析_javascript技巧_第5頁
資源描述:

《javascript的理解及經(jīng)典案例分析_javascript技巧》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、javascript的理解及經(jīng)典案例分析js的簡介:JavaScript是一?種能讓你的網(wǎng)頁更加生動(dòng)活潑的程式語言,也是口前網(wǎng)頁屮設(shè)計(jì)中最容易學(xué)又最方便的語言。你可以利用JavaScript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,述可以顯示瀏覽器停留的時(shí)間。讓這些特殊效果捉高網(wǎng)頁的可觀性。javascript現(xiàn)在可以再網(wǎng)頁上做很多很多事情,網(wǎng)頁特效,操作dom,html5游戲(基于html5和JavaScript的結(jié)合),動(dòng)畫等等特效,還可以實(shí)現(xiàn)拉去后臺(tái)數(shù)據(jù)(通過ajax),不僅可

2、以做前臺(tái)述可以做后臺(tái),比如node,js等等,再比如一些桌而引擎node-webkit可以將JavaScript渲染成桌面應(yīng)用,在比如unity3d可以使用JavaScript寫游戲(unity3d使用的JavaScript的語法,特性等等)JavaScript語言的特點(diǎn):1)?JavaScript主要用來向HTML頁面中添加交互行為。2)?JavaScript是一種腳本語言,語法和Java相似。3).JavaScript—般用來編寫客戶端的腳本。4).JavaScript是一-種解釋型語言,邊執(zhí)行邊解釋。Jav

3、aScript知識(shí)點(diǎn)解釋:1、運(yùn)算符運(yùn)算符就是完成操作的一系列符號,它有七類:賦值運(yùn)算符、算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算、位操作運(yùn)算符和字符串運(yùn)算符。2、表達(dá)式運(yùn)算符和操作數(shù)的組合稱為表達(dá)式,通常分為四類:賦值表達(dá)式、算術(shù)表達(dá)式、布爾表達(dá)式和字符串表達(dá)式。3、語句Javascript程序是由若T語句組成的,語句是編寫程序的指令。Javascript提供了完整的基木編程語句,它們是:if?else,賦值語句>switch選擇語彳U、wh訂e循環(huán)語句、for循環(huán)語句、dowhile循環(huán)語句、break循

4、環(huán)屮止語句和continue循環(huán)中斷語句。注意:在判斷的時(shí)候,只有這兒種結(jié)果為false:即如果邏輯對象無初始值或者其值為O、-O、null、〃〃、false、undefined或者NaN,那么對象的值為false。否則,其值為true(即使當(dāng)自變量為字符串"false"時(shí))!4、函數(shù)函數(shù)是命名的語句段,這個(gè)語句段可以被當(dāng)作一個(gè)整體來引用不著和執(zhí)行。使用函數(shù)耍注意以下幾點(diǎn):1)函數(shù)由關(guān)鍵字function定義;2)函數(shù)必須先定義后使用,否則將出錯(cuò);3)函數(shù)名是調(diào)用函數(shù)時(shí)引用的名稱,它對大小寫是敏感的,調(diào)用函數(shù)時(shí)不

5、可寫錯(cuò)函數(shù)名;4)參數(shù)表示傳遞給函數(shù)使用或操作的值,它可以是常量,也可以是變量;5)return語句用于返回表達(dá)式的值,也口J以沒有。5、對象Javascript的一個(gè)重要功能就是基丁?對彖的功能,通過基丁?對彖的程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開發(fā)。一組包含數(shù)據(jù)的屬性和對屬性屮包含數(shù)據(jù)進(jìn)行操作的方法,稱為對象。比如要設(shè)定網(wǎng)頁的背景顏色,所針對的對象就是document,所用的屬性名是bgcolor,如document,bgcolor二〃blue",就是表示使背景的顏色為藍(lán)色。6、事件用戶

6、與網(wǎng)頁交互時(shí)產(chǎn)生的操作,稱為事件。絕大部分事都由用戶的動(dòng)作所引發(fā),如:用戶按鼠標(biāo)的按鍵,就產(chǎn)生onclick事件,若鼠標(biāo)的指針在鏈接上移動(dòng),就產(chǎn)生onmouseover事件等等。在Javascript中,事件往往與事件處理程序配套使用。7、變量女I丨varmyVariable="somevalue";經(jīng)典案例:js抽獎(jiǎng)包含的知識(shí)點(diǎn):計(jì)時(shí)器的使用,document對象的方法的使用,js數(shù)組的使用,js內(nèi)置對象的使用,js系統(tǒng)函數(shù)的使用,注冊事件。

7、w.w3.org/1999/xhtml,z>varalldata二"a,b,c,d,e,f,g,h,i,j,k,1,m,n,o,p,q,r,s,t,u,v,w,x,y,z〃varalldataarr=alldata.〃);varnum二alldataarr.length-1;varti

8、mer;functionstart(){clearinterval(timer);htimer=setinterval(5change()5,10);}functionchange(){document.gctElcmentByld(〃oknum〃)?irrncrllTML二alIdataarr[GctRnd(0,num)];}functionGetRnd(min,max

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。