澶辨晥閾炬帴澶勭悊 |
銆奐avaScript瀛︿範(fàn)鎸囧崡(絎?鐗?銆婸DF 涓嬭澆
杞澆鑷細(xì)https://download.csdn.net/download/azzz_woo/8685107
涓嬭澆鍦板潃錛?/strong>
鐗堟潈褰掑嚭鐗堢ぞ鍜屽師浣滆€呮墍鏈夛紝閾炬帴宸插垹闄わ紝璇瘋喘涔版鐗?/b>
鐢?shù)瀛愮増浠呬緵棰勮鍙?qiáng)瀛︿範(fàn)浜ゆ祦浣跨敤錛屼笅杞藉悗璇?4灝忔椂鍐呭垹闄わ紝鏀寔姝g増錛屽枩嬈㈢殑璇瘋喘涔版鐗堜功綾嶏細(xì)銆奐avaScript瀛︿範(fàn)鎸囧崡(絎?鐗?銆?/a>
鍥句功綆€浠嬶細(xì)
銆€銆奐avaScript瀛︿範(fàn)鎸囧崡(絎?鐗?(淇鐗?銆嬬郴緇熷湴浠嬬粛浜?jiǎn)JavaScript鐨勫熀鏈娉曘€佸熀鏈璞°€佽皟璇曞伐鍏蜂笌鎺掗敊鎶€鏈€佷簨浠跺鐞嗘満鍒躲€佹祻瑙堝櫒瀵硅薄妯″瀷/鏂囨。瀵硅薄妯″瀷(BOM/DOM)絳夋柟闈㈢殑鐭ヨ瘑錛屽茍閫氳繃涓€涓鏉傜殑紺轟緥娣卞叆鎺㈣浜?jiǎn)Ajax搴旂敤銆傘€奐avaScript瀛︿範(fàn)鎸囧崡(絎?鐗?(淇鐗?銆嬫彁渚涗簡(jiǎn)璁稿綆€鍗曟槗鎳傘€佷富棰橀矞鏄庣殑紺轟緥錛屼粙緇嶄簡(jiǎn)澶ч噺鏈€浣?jīng)_疄璺靛拰鑹ソ緙栫▼涔?fàn)鎯Q屽鎻愰珮浠g爜鍙鎬с€佸彲緇存姢鎬у潎鏈夊緢楂樼殑浠峰€鹼紝騫朵笖瀵瑰緢澶氳法嫻忚鍣ㄥ吋瀹歸棶棰樿繘琛屼簡(jiǎn)璇︾粏璇存槑錛岃拷韙簡(jiǎn)鏂拌鑼冪殑鍙戝睍銆傘€€銆€ 銆€銆€銆奐avaScript瀛︿範(fàn)鎸囧崡(絎?鐗?(淇鐗?銆嬮€傚悎浜庡笇鏈涢€氳繃JavaScript涓鴻嚜宸辯殑緗戦〉/緗戠珯娣誨姞媧誨姏鐨勮鑰咃紝涓嶇浣犳槸鍚︽湁緙栫▼緇忛獙錛岄€氳繃闃呰鏈功閮借兘澶熷緢蹇湴鎺屾彙榪欎竴鎶€鏈€傚湪闃呰鏈功涔嬪墠錛屾渶濂藉CSS銆丠TML/XHTML鏈夋墍浜?jiǎn)瑙c€?/p>
鐩稿叧鎴浘錛?br />
![]()
鍥句功鐩綍錛?/strong>
絎?绔犮€€Hello JavaScript錛併€€ 1.1銆€“Hello World錛?rdquo;紼嬪簭銆€ 1.2銆€絎簩涓?ldquo;Hello World!”紼嬪簭銆€ 1.2.1銆€script鏍囩銆€ 1.2.2銆€JavaScript銆丒CMAScript鍜孞Script鐨勬瘮杈冦€€ 1.2.3銆€鍦↗avaScript涓畾涔夊嚱鏁般€€ 1.2.4銆€浜嬩歡澶勭悊紼嬪簭銆€ 1.2.5銆€嫻忚鍣ㄥ璞ocument銆€ 1.2.6銆€property鎿嶄綔絎︺€€ 1.2.7銆€var鍏抽敭瀛楀拰浣滅敤鍩熴€€ 1.2.8銆€JavaScript璇彞銆€ 1.2.9銆€娉ㄩ噴銆€ 1.2.10銆€浣犳病鐪嬪埌鐨勶細(xì)HTML娉ㄩ噴鍜孋DATA鍖烘銆€ 1.3銆€JavaScript鏂囦歡銆€ 1.4銆€鍙闂€у拰JavaScript鏈€浣?jīng)_疄璺點(diǎn)€€ 1.4.1銆€鍙闂€ф寚鍗椼€€ 1.4.2銆€noscript銆€ 絎?绔犮€€JavaScript鏁版嵁綾誨瀷鍜屽彉閲忋€€ 2.1銆€鏍囪瘑鍙橀噺銆€ 2.1.1銆€鍛藉悕瑙勮寖銆€ 2.2銆€鍩烘湰綾誨瀷銆€ 2.3銆€String鏁版嵁綾誨瀷銆€ 2.3.1銆€瀛楃涓茶漿涔夊簭鍒椼€€ 2.3.2銆€瀛楃涓茬紪鐮併€€ 2.3.3銆€瀛楃涓茶漿鎹€€ 2.4銆€Boolean鏁版嵁綾誨瀷銆€ 2.5銆€Number鏁版嵁綾誨瀷銆€ 2.6銆€null鍜寀ndefined鍙橀噺銆€31 2.7銆€甯擱噺錛氬凡鍛藉悕鏁板€鹼紝浣嗕笉鏄彉閲忋€€ 2.8銆€鐭ヨ瘑嫻嬮獙銆€ 2.9銆€嫻嬮獙絳旀銆€ 絎?绔犮€€榪愮畻絎﹀拰璇彞銆€ 3.1銆€JavaScript璇彞鐨勬牸寮忋€€ 3.2銆€璧嬪€艱鍙ャ€€ 3.2.1銆€綆楁湳榪愮畻絎︺€€ 3.2.2銆€涓€鍏冭繍綆楃銆€ 3.2.3銆€榪愮畻絎︾殑浼樺厛綰с€€ 3.2.4銆€甯﹁繍綆楃鐨勫揩鎹瘋祴鍊箋€€ 3.2.5銆€浣嶆搷浣滆繍綆楃銆€ 3.3銆€鏉′歡璇彞鍜岀▼搴忔祦銆€ 3.3.1銆€if…else鏉′歡璇彞銆€ 3.3.2銆€switch鏉′歡璇彞銆€ 3.4銆€鏉′歡榪愮畻絎︺€€ 3.4.1銆€鐩哥瓑鍜屾亽絳夎繍綆楃銆€ 3.4.2銆€鍏朵粬鍏崇郴榪愮畻絎︺€€ 3.4.3銆€JavaScript涓敮涓€鐨勪笁鍏冭繍綆楃銆€ 3.5銆€閫昏緫榪愮畻絎︺€€ 3.6銆€楂樼駭璇彞錛氬驚鐜€€ 3.6.1銆€while寰幆銆€ 3.6.2銆€do…while寰幆銆€ 3.6.3銆€for寰幆銆€ 3.7銆€鐭ヨ瘑嫻嬮獙銆€ 3.8銆€嫻嬮獙絳旀銆€ 絎?绔犮€€JavaScript瀵硅薄銆€ 4.1銆€鍩烘湰鏁版嵁綾誨瀷瀵硅薄銆€ 4.2銆€甯冨皵鍊箋€佹暟瀛楀拰瀛楃涓層€€ 4.2.1銆€Boolean瀵硅薄銆€ 4.2.2銆€Number瀵硅薄銆侀潤(rùn)鎬佸睘鎬у強(qiáng)瀹炰緥鏂規(guī)硶銆€ 4.2.3銆€String瀵硅薄銆€ 4.3銆€姝e垯琛ㄨ揪寮忓拰RegExp銆€ 4.3.1銆€RegExp鏂規(guī)硶錛歵est鍜宔xec銆€ 4.3.2銆€姝e垯琛ㄨ揪寮忕殑搴旂敤銆€ 4.4銆€Date瀵硅薄銆€ 4.5銆€Math瀵硅薄銆€ 4.5.1銆€Math鐨勫睘鎬с€€ 4.5.2銆€Math鐨勬柟娉曘€€ 4.6銆€JavaScript鏁扮粍銆€ 4.6.1銆€FIFO闃熷垪銆€ 4.7銆€鐭ヨ瘑嫻嬮獙銆€ 4.8銆€嫻嬮獙絳旀銆€ 絎?绔犮€€鍑芥暟銆€ 5.1銆€澹版槑寮忕殑鍑芥暟銆€ 5.1.1銆€鍑芥暟鐨勫懡鍚嶇害瀹氬拰澶у皬銆€ 5.1.2銆€鍑芥暟榪斿洖鍊煎拰鍙傛暟銆€ 5.2銆€鍖垮悕鍑芥暟銆€ 5.3銆€鍑芥暟瀛楅潰閲忋€€ 5.3.1銆€鍑芥暟鍜岄€掑綊銆€ 5.3.2銆€宓屽鍑芥暟銆佸嚱鏁伴棴鍖呬笌鍐呭瓨娉勬紡銆€ 5.3.3銆€鍥炶皟鍑芥暟銆€ 5.4銆€鍑芥暟綾誨瀷灝忕粨銆€ 5.5銆€鍑芥暟浣滅敤鍩熴€€ 5.6銆€鍑芥暟灝辨槸涓€涓璞°€€ 5.7銆€鐭ヨ瘑嫻嬮獙銆€ 5.8銆€嫻嬮獙絳旀銆€ 絎?绔犮€€鎺掗敊銆佽皟璇曞強(qiáng)璺ㄦ祻瑙堝櫒闂銆€ 6.1銆€璋冭瘯鐨勭畝鍗曟柟娉曘€€ 6.2銆€嫻忚鍣ㄦ彁渚涚殑寮€鍙戝拰璋冭瘯宸ュ叿銆€ 6.2.1銆€Firefox鍜孎irebug銆€ 6.2.2銆€浣跨敤co ole.log銆€ 6.2.3銆€Firefox銆乄eb Developer toolkit鍜孨oScript銆€ 6.2.4銆€Opera鍜孌ragonfly銆€ 6.2.5銆€Safari/WebKit鍜學(xué)eb I pector銆€ 6.2.6銆€Internet Explorer銆€ 6.3銆€澶勭悊嫻忚鍣ㄤ箣闂寸殑宸紓銆€ 6.3.1銆€瀵硅薄媯€(gè)嫻嬨€€ 6.3.2銆€瀵硅薄媯€(gè)嫻嬪け璐ョ殑鍦哄悎銆€ 6.3.3銆€DOCTYPE銆乆-UA-Compatible鍜孮uirks妯″紡銆€ 6.3.4銆€闃繪鍚戝悗鍏煎鎬э細(xì)IE 8.0涓殑鍏冩爣絳緃ttp-equiv銆€ 6.4銆€鐭ヨ瘑嫻嬮獙銆€ 6.5銆€嫻嬮獙絳旀銆€ 絎?绔犮€€鎹曡幏浜嬩歡銆€ 7.1銆€浜嬩歡銆€ 7.2銆€0綰т簨浠跺鐞嗐€€ 7.2.1銆€Event瀵硅薄銆€ 7.2.2銆€浜嬩歡鍐掓場(chǎng)銆€ 7.2.3銆€浜嬩歡澶勭悊紼嬪簭鍜宼his銆€ 7.3銆€DOM Level 2浜嬩歡妯″瀷銆€ 鐢熸垚浜嬩歡銆€ 7.4銆€鐭ヨ瘑嫻嬮獙銆€ 7.5銆€嫻嬮獙絳旀銆€ 絎?绔犮€€琛ㄥ崟銆佽〃鍗曚簨浠跺強(qiáng)楠岃瘉銆€ 8.1銆€涓鴻〃鍗曟坊鍔犱簨浠訛細(xì)涓嶅悓鏂規(guī)硶銆€ 8.1.1銆€璺ㄦ祻瑙堝櫒鍏煎鐨勪簨浠跺鐞嗐€€ 8.1.2銆€鍙栨秷涓€涓簨浠躲€€ 8.2銆€閫夋嫨鍒楄〃妗嗗厓绱犮€€ 8.2.1銆€鍔ㄦ€佷慨鏀歸€夋嫨鍒楄〃妗嗐€€ 8.2.2銆€閫夋嫨鍒楄〃妗嗗拰鑷姩閫夋嫨銆€ 8.3銆€鍗曢€夋寜閽拰澶嶉€夋銆€ 8.4銆€鏂囨湰妗嗐€佹枃鏈尯鍩熴€佸瘑鐮佹鍜岄殣钘忚〃鍗曞瓧孌電殑杈撳叆鍏冪礌銆€ 鏂囨湰楠岃瘉銆€ 8.5銆€input鍏冪礌瀛楁鍜屽熀浜庢鍒欒〃杈懼紡鐨勯獙璇併€€ 8.6銆€琛ㄥ崟銆佹矙綆卞拰XSS銆€ 8.7銆€鐭ヨ瘑嫻嬮獙銆€ 8.8銆€嫻嬮獙絳旀銆€ 絎?绔犮€€嫻忚鍣ㄤ箣璋溿€€ 9.1銆€嫻忚鍣ㄧ粨鏋勬榪般€€ 9.2銆€window瀵硅薄銆€ 9.3銆€紿楀彛鐨勫垱寤哄拰鎺у埗銆€ 9.3.1銆€瀵硅瘽妗嗭細(xì)alert銆乧onfirm鍜宲rompt銆€ 9.3.2銆€鍒涘緩鑷畾涔夌獥鍙c€€ 9.3.3銆€淇敼紿楀彛銆€ 9.4銆€frame瀵硅薄銆€ 9.4.1銆€location瀵硅薄銆€ 9.4.2銆€鍩轟簬iframe鐨勮繙紼嬭剼鏈€€ 9.5銆€娣誨姞騫舵帶鍒跺畾鏃跺櫒銆€ 9.6銆€history銆乻creen鍜宯avigator瀵硅薄銆€ 9.6.1銆€history瀵硅薄銆€ 9.6.2銆€screen瀵硅薄銆€ 9.6.3銆€navigator瀵硅薄銆€ 9.6.4銆€history銆乻creen鍜宯avigator灞炴€х殑瀹為檯搴旂敤銆€ 9.7銆€document瀵硅薄銆€ 9.7.1銆€閾炬帴銆€ 9.7.2銆€鍥懼儚銆€ 9.8銆€innerHTML銆€ 9.9銆€鐭ヨ瘑嫻嬮獙銆€ 9.10銆€嫻嬮獙絳旀銆€ 絎?0绔犮€€cookie鍜屽叾浠栧鎴風(fēng)瀛樺偍鎶€鏈€€ 10.1銆€JavaScript娌欑涓巆ookie瀹夊叏銆€ 10.1.1銆€鍚屾簮瀹夊叏絳栫暐銆€ 10.1.2銆€浣跨敤document.domain銆€ 10.2銆€cookie鍏ㄨВ銆€ cookie鐨勪繚瀛樺拰璇誨彇銆€ 10.3銆€Flash鍏變韓瀵硅薄銆丟oogle Gea 鍜孒TML5 DOM瀛樺偍銆€ 10.4銆€鐭ヨ瘑嫻嬮獙銆€ 10.5銆€嫻嬮獙絳旀銆€ 絎?1绔犮€€DOM鎴栦互鏍?wèi)鍨嬪睍绀虹殑Web欏甸潰銆€ 11.1銆€涓や釜鎺ュ彛鐨勪紶璇淬€€ 11.2銆€DOM HTML API銆€ 11.2.1銆€DOM HTML瀵硅薄鍙?qiáng)鍏跺睘鎬с€€ 11.2.2銆€DOM(HTML)闆嗗悎銆€ 11.3銆€鐞嗚ВDOM錛欳ore API銆€ 11.3.1銆€DOM鏍?wèi)銆€ 11.3.2銆€鑺傜偣灞炴€у拰鏂規(guī)硶銆€ 11.3.3銆€DOM鏍稿績(jī)鏂囨。瀵硅薄銆€ 11.4銆€鍏冪礌鍙?qiáng)鍏朵笂涓嬫枃鍐呰畨K棶銆€ 11.5銆€淇敼鏂囨。鏍?wèi)銆€ 11.6銆€鐭ヨ瘑嫻嬮獙銆€ 11.7銆€嫻嬮獙絳旀銆€ 絎?2绔犮€€鍔ㄦ€侀〉闈€€ 12.1銆€JavaScript銆丆SS鍜孌OM銆€243鏍峰紡灞炴€с€€ 12.2銆€瀛椾綋鍜屾枃鏈€€ 12.2.1銆€瀛椾綋鏍峰紡灞炴€с€€ 12.2.2銆€鏂囨湰灞炴€с€€ 12.3銆€瀹氫綅鍜屽姩鐢匯€€ 12.3.1銆€鍔ㄦ€佸畾浣嶃€€ 12.3.2銆€鎷栨斁鎿嶄綔銆€ 12.4銆€澶у皬鍜屼慨鍓€€ 12.4.1銆€婧㈠嚭鍜屽姩鎬佸唴瀹廣€€ 12.4.2銆€淇壀鐭╁艦銆€ 12.5銆€鏄劇ず銆佸彲瑙嗘€у拰涓嶉€忔槑鎬с€€ 12.5.1銆€瀹炵幇姝g‘鏁堟灉鐨勬紜伐鍏楓€€ 12.5.2銆€鍗蟲椂淇℃伅銆€ 12.6銆€鍐嶆帰DOM錛氬彲鎶樺彔琛ㄥ崟銆佹煡璇㈤€夋嫨鍣ㄥ拰綾誨悕銆€ 12.7銆€鐭ヨ瘑嫻嬮獙銆€ 12.8銆€嫻嬮獙絳旀銆€ 絎?3绔犮€€鍒涘緩鑷畾涔塉avaScript瀵硅薄銆€ 13.1銆€JavaScript瀵硅薄鍜屽師鍨嬨€€274鍘熷瀷銆€ 13.2銆€鍒涘緩鑷畾涔塉avaScript瀵硅薄銆€ 13.2.1銆€娣卞叆鍑芥暟銆€ 13.2.2銆€鍏湁鍜岀鏈夊睘鎬т互鍙?qiáng)浣曟椂鋴社敤涓たU嶅睘鎬с€€ 13.2.3銆€getter鍜宻etter銆€ 13.3銆€瀵硅薄灝佽銆€ 13.4銆€鏋勯€犲嚱鏁伴摼鍜孞avaScript緇ф壙銆€ 13.5銆€涓€嬈℃€у璞°€€ 13.6銆€瀵硅薄搴擄細(xì)涓哄鐢ㄨ€屽皝瑁呭璞°€€ 13.7銆€楂樼駭閿欒澶勭悊鎶€鏈紙try銆乼hrow鍜宑atch錛夈€€ 13.8銆€鐭ヨ瘑嫻嬮獙銆€ 13.9銆€嫻嬮獙絳旀銆€ 絎?4绔犮€€浣跨敤Ajax銆€ 14.1銆€Ajax鐨勫伐浣滃師鐞嗐€€ 14.2銆€Hello Ajax World銆€ 14.3銆€XMLHttpRequest瀵硅薄鍙?qiáng)璇锋眰鐨勫噯澶囦笌鍙戦€併€€ 14.3.1銆€瀵硅薄錛屽璞★紝浠€涔堟嫢鏈夊璞°€€ 14.3.2銆€XMLHttpRequest瀵硅薄鐨勬柟娉曘€€ 14.4銆€澶勭悊Web璇鋒眰鐨勮繑鍥炵粨鏋溿€€ 14.4.1銆€媯€(gè)鏌jax璇鋒眰鐨剅eadyState鍜宻tatus鍊箋€€ 14.4.2銆€澶勭悊Web璇鋒眰鐨勭粨鏋溿€€ 14.5銆€Ajax錛氫笉浠呮槸浠g爜銆€ 14.5.1銆€Ajax鐨勫姩鎬佺壒鎬с€€ 14.5.2銆€Ajax鐨勫彲璁塊棶鎬у拰閫傚害闄嶆牸銆€ 14.5.3銆€瀹夊叏鍜屽伐浣滃尯銆€ 14.6銆€JavaScript鍜孉jax搴撱€€ 14.7銆€鐭ヨ瘑嫻嬮獙銆€ 14.8銆€嫻嬮獙絳旀銆€ 絎?5绔犮€€Ajax鏁版嵁錛歑ML鎴朖SON銆€ 15.1銆€XML鏍煎紡鐨凙jax緇撴灉銆€ 15.1.1銆€鏁版嵁鐨凪IME綾誨瀷銆€ 15.1.2銆€鍦ㄦ湇鍔″櫒绔敓鎴怷ML鏁版嵁銆€ 15.1.3銆€鍦ㄥ鎴風(fēng)澶勭悊XML鏁版嵁銆€ 15.2銆€JSON銆€ 15.2.1銆€綆€鍗曠殑JSON搴旂敤紼嬪簭銆€ 15.2.2銆€JSON瀵硅薄銆€ 15.3銆€鐭ヨ瘑嫻嬮獙銆€
15.4銆€嫻嬮獙絳旀銆€ |