javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie

javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie

ID:15662312

大?。?28.00 KB

頁數(shù):11頁

時(shí)間:2018-08-04

javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie_第1頁
javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie_第2頁
javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie_第3頁
javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie_第4頁
javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie_第5頁
資源描述:

《javascript學(xué)習(xí)筆記5 html dom regexp 瀏覽器檢測 cookie》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、RegExp對象用于規(guī)定在文本中檢索的內(nèi)容。什么是RegExp?RegExp是正則表達(dá)式的縮寫。當(dāng)您檢索某個(gè)文本時(shí),可以使用一種模式來描述要檢索的內(nèi)容。RegExp就是這種模式。簡單的模式可以是一個(gè)單獨(dú)的字符。更復(fù)雜的模式包括了更多的字符,并可用于解析、格式檢查、替換等等。您可以規(guī)定字符串中的檢索位置,以及要檢索的字符類型,等等。定義RegExpRegExp對象用于存儲(chǔ)檢索模式。通過new關(guān)鍵詞來定義RegExp對象。以下代碼定義了名為patt1的RegExp對象,其模式是"e":varpatt1=newRegExp("e");當(dāng)您使用該RegExp對象在一個(gè)字符串中檢索時(shí),將尋找的是字符"e

2、"。RegExp對象的方法RegExp對象有3個(gè)方法:test()、exec()以及compile()。test()test()方法檢索字符串中的指定值。返回值是true或false。例子:varpatt1=newRegExp("e");document.write(patt1.test("Thebestthingsinlifearefree"));由于該字符串中存在字母"e",以上代碼的輸出將是:trueTIYexec()exec()方法檢索字符串中的指定值。返回值是被找到的值。如果沒有發(fā)現(xiàn)匹配,則返回null。例子1:varpatt1=newRegExp("e");document.wri

3、te(patt1.exec("Thebestthingsinlifearefree"));由于該字符串中存在字母"e",以上代碼的輸出將是:eTIY例子2:您可以向RegExp對象添加第二個(gè)參數(shù),以設(shè)定檢索。例如,如果需要找到所有某個(gè)字符的所有存在,則可以使用"g"參數(shù)("global")。如需關(guān)于如何修改搜索模式的完整信息,請?jiān)L問我們的RegExp對象參考手冊。在使用"g"參數(shù)時(shí),exec()的工作原理如下:·找到第一個(gè)"e",并存儲(chǔ)其位置·如果再次運(yùn)行exec(),則從存儲(chǔ)的位置開始檢索,并找到下一個(gè)"e",并存儲(chǔ)其位置varpatt1=newRegExp("e","g");do{resu

4、lt=patt1.exec("Thebestthingsinlifearefree");document.write(result);}while(result!=null)由于這個(gè)字符串中6個(gè)"e"字母,代碼的輸出將是:eeeeeenullTIYcompile()compile()方法用于改變RegExp。compile()既可以改變檢索模式,也可以添加或刪除第二個(gè)參數(shù)。例子:varpatt1=newRegExp("e");document.write(patt1.test("Thebestthingsinlifearefree"));patt1.compile("d");document.

5、write(patt1.test("Thebestthingsinlifearefree"));由于字符串中存在"e",而沒有"d",以上代碼的輸出是:truefalseJavaScriptHTMLDOM對象·PreviousPage·NextPage除了內(nèi)置的JavaScript對象以外,你還可以使用JavaScript訪問并處理所有的HTMLDOM對象。更多JavaScript對象點(diǎn)擊以下鏈接,可以獲得以下對象的更多信息,包括它們的集合、屬性、方法以及事件。對象描述WindowJavaScript層級中的頂層對象。Window對象表示瀏覽器窗口。每當(dāng)或者標(biāo)簽

6、出現(xiàn),Window對象就會(huì)被自動(dòng)創(chuàng)建。Navigator包含客戶端瀏覽器的信息。Screen包含客戶端顯示屏的信息。History包含了瀏覽器窗口訪問過的URL。Location包含了當(dāng)前URL的信息。HTMLDOMHTMLDOM是W3C標(biāo)準(zhǔn)(是HTML文檔對象模型的英文縮寫,DocumentObjectModelforHTML)。HTMLDOM定義了用于HTML的一系列標(biāo)準(zhǔn)的對象,以及訪問和處理HTML文檔的標(biāo)準(zhǔn)方法。通過DOM,可以訪問所有的HTML元素,連同它們所包含的文本和屬性??梢詫ζ渲械膬?nèi)容進(jìn)行修改和刪除,同時(shí)也可以創(chuàng)建新的元素。HTMLDOM獨(dú)立于平臺(tái)和編程語言。它可被任何編程語

7、言諸如Java、JavaScript和VBScript使用。點(diǎn)擊下面的鏈接,可獲得更多關(guān)于如何使用JavaScript來訪問和處理DOM對象的知識(shí):對象描述Document代表整個(gè)HTML文檔,用來訪問頁面中的所有元素。Anchor代表元素。Area代表圖像地圖中的元素。Base代表元素。Body代表圖像地圖中的元素。Button代表

當(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)系客服處理。