資源描述:
《JavaScript超全、超詳細(xì)介紹》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、JS&CSSJavaScript技術(shù)體系瀏覽器對像-?查:HTML文檔不同的瀏覽之間有差異內(nèi)置對像,數(shù)據(jù)類型-?需要查:JavaScript文檔任何瀏覽器都支持這些對象JavaScript腳本語言:JS腳本語言,被瀏覽器解析執(zhí)行。在用戶打開包含有JS/CSS的網(wǎng)頁時,即被下載到客戶端,客戶端運(yùn)行。具有速度快、不占用帶寬、可以控制頁面顯示等效果。JS可以嵌入到任意擴(kuò)展名的頁面上,如JSP,ASP,PHP,ASPX。做為一個程序員,JS是必須要掌握(了解、掌握、精通)的技術(shù)之一。HTML和JavaScript:HTML(HypertextMarkupLanguage),是用于
2、描述網(wǎng)頁文檔的一種標(biāo)記語言。HTML是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號來標(biāo)記要顯示的網(wǎng)頁中的各個部分。HTML2.0——1995年11月作為RFC1866發(fā)布,在RFC2854于2000年6月發(fā)布之后被宣布已經(jīng)過時HTML3.2——1996年1月14日,W3C推薦標(biāo)準(zhǔn)HTML4.0——1997年12月18日,W3C推薦標(biāo)準(zhǔn)HTML4.01(微小改進(jìn))——1999年12月24日,W3C推薦標(biāo)準(zhǔn)HTML5.0直接支持流媒體的播放、動畫效果等。尚在推廣。JavaScript函數(shù)聲明/調(diào)用方式:JS函數(shù)的聲明和調(diào)用對參數(shù)沒有任何限制,即沒有重載。functionabc(){//
3、聲明一個函數(shù)alert(“itcast”);}//調(diào)用它的方法可以是:abc();abc(..任意多個參數(shù)…);functionother(arg0,arg1){//定義接收兩個參數(shù)的函數(shù)alert(“…”);}調(diào)用它的方法可以是:other();Other(..任意多個參數(shù)..);Javascript函數(shù)聲明的另一種方式:varsomeFunc=function(){…}//將函數(shù)賦給某個變量名.局部。someFunc=functio(){…}//將函數(shù)賦給某個變量名,全局。調(diào)用方式同前。JavaScript變量:JavaScript變量可以接收任意的值。分為全局變量和
4、局部變量。使用var關(guān)鍵字聲明一個局部變量。范圍為一個函數(shù)內(nèi)部。不使用var聲明一個全局變量。-考慮以下代碼functionabc(){str=“itcast”;//聲明全局變量for(vari=0;i<10;i++){//聲明此方法內(nèi)部變量}alert(“內(nèi)部”+i);//可以訪問i}abc();if(str){//可以訪問stralert("外部訪問:"+str);}if(i){//不可以訪問ialert("外部:"+i);}北京傳智播客教育www.itcast.cn腳本可以出現(xiàn)的頁面的任何位置,建議的位置如下:JS的控制語句:(某些內(nèi)容直接略)If..elseif.
5、.elseWhile,for,do..whilefor..in…..switch..case…Breakreturn異常處理Try…catch…JS的調(diào)試工具:firebug/scriptdebugFirebug是火狐瀏覽器的插件。Scriptdebug是ie瀏覽器的插件。document常用方法:document是window對象的子對象,代表整個頁面的內(nèi)容部分。document.getElementById根據(jù)一個id屬性獲取一個頁面元素。返回一個對象。document.getElementsByName,根據(jù)名稱獲取一組頁面元素。返回一組對象的數(shù)組。document
6、的其他方法:createElement–創(chuàng)建一個頁面元素。getElementsByTagName–根據(jù)元素名稱返回元素數(shù)組。頁面元素:Labelfor=“someid”…-在選中標(biāo)簽時等同于選中元素。select..optgroup..option-實(shí)現(xiàn)分組選項(xiàng)。Form…表單Button,inputtype=“button”..相同的元素。fieldSet..legend..-范圍選項(xiàng)。Iframe–嵌入,子頁面。Div,span,p–層,塊,段落。Table.-表格。更多內(nèi)容,可見HTML文檔。Window對像及方法:事件:onload-在瀏覽器完成對象的裝載后立即
7、觸發(fā)。方法:Alter,close,confirm,promptclearInterval,setInterval–每隔多長時間執(zhí)行一次。clearTimeout,setTimeout-多長時間以后執(zhí)行一次。Open,showModalDialog-顯示對話框。子對像:document--文檔對象event- 事件對象屬性:dialogArguments設(shè)置或獲取傳遞給模式對話框窗口的變量或變量數(shù)組returnValue設(shè)置或獲取從模式對話框返回的值。status設(shè)置或獲取位于窗口底部狀態(tài)欄的信息onload-頁面加載完成以后