1) 查看節點:使用getElementById(),getElementByName(),getElementByTagName能夠查看HTML文檔中的任何元素。javascript
2) 建立和增長節點:建立節點要用到createElement(「標籤名」),例如:createElement(「img」)。css
3) 增長節點有三種方式:java
appendChild(nodeName)向已經存在節點列表的末尾添加新的子節點。node
insertBefore(newNode,oldNode)向指定的節點前插入一個新的子節點。web
cloneNode(deep)複製某個指定的節點,deep是布爾值,當deep爲true時,會複製指定的節點和全部子節點,當deep爲false時,只複製指定的節點和它的屬性。正則表達式
4) 刪除和替換節點:分別用removeChild(none),replaceChild(newNode,oldNode)。服務器
內聯樣式表:內聯樣式表是混合在HTML標籤裏使用的。app
內部樣式表:內部樣式表是放置在<head>標籤內的,而且以<style type=」text/css」></style>來定義的。異步
外部樣式表:外部樣式表是一個獨立的文件,文件裏定義了各類各樣的樣式規定,方便被多個HTML文件使用。導入外部樣式表有兩種方法:編輯器
1)在頁面中使用<link rel=」stylesheet」 href=」style.css」 type=」text/css」>標籤來連接到外部樣式文件。
2)在頁面中使用@import方法導入外部樣式文件。
屬性length的用法:字符串對象.length。
字符串對象經常使用方法:
tolowerCase() :把字符串轉換爲小寫。
toUpperCase( ):把字符串轉換爲大寫。
charAt(index) :返回在指定位置中的字符。
indexOf(字符串,index): 查找某個指定的字符串在字符串中首次出現的位置。
substring(index1,index2): 返回位於指定索引index1和index2之間的字符串,而且包括索引index1的位置,不包括index2對應的位置。
事件:onblur:失去焦點,當光標離開某個文本框時觸發。
onfocus:得到焦點,當光標進入某個文本框時觸發。
onkeypress:某個鍵盤按鍵被按下並鬆開。
方法:blur:從文本框中移開焦點。
focus:在文本框中設置焦點,即得到鼠標光標。
select:選取文本域中的內容。
屬性:id:設置或返回文本域的ID。
value:設置返回文本域的value屬性的值。
name:控件的名稱
製做文本輸入提示特效,使用innerHTML屬性動態改變層中的提示內容。
正則表達式是對字符串操做的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個「規則字符串」,這個「規則字符串」用來表達對字符串的一種過濾邏輯。
正則表達式做用:
1. 測試給定的字符串是否符合正則表達式的過濾邏輯(稱做「匹配」);
2. 能夠經過正則表達式,從字符串中獲取咱們想要的特定部分。
正則表達式的特色是:
1. 靈活性、邏輯性和功能性很是的強;
2. 能夠迅速地用極簡單的方式達到字符串的複雜控制。
3. 對於剛接觸的人來講,比較晦澀難懂。
因爲正則表達式主要應用對象是文本,所以它在各類文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,均可以使用正則表達式來處理文本內容。
一種是普通方式 var reg = /表達式/;
一種是構造方式 var reg = new RegExp(‘表達式’,’參數’);
test():檢索字符串中指定的值,返回true或 false
exec():檢索字符中是正則表達式的匹配,返回找到的值,並肯定位置。
/^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$/
http://baike.baidu.com/view/94238.htm?fr=aladdin
Ajax 的全稱是Asynchronous JavaScript and XML,其中Asynchronous 是異步的意思,它有別於傳統web開發中採用的同步的方式。
Ajax並不是一種新的技術,而是幾種原有技術的結合體。它由下列技術組合而成。
1) 使用CSS和XHTML來表示。
2) 使用DOM模型來交互和動態顯示。
3) 使用XMLHttpRequest來和服務器進行異步通訊。
4) 使用javascript來綁定和調用。
1) 建立XMLHttpRequest對象,也就是建立一個異步調用對象.
2) 建立一個新的HTTP請求,並指定該HTTP請求的方法、URL及驗證信息.
3) 設置響應HTTP請求狀態變化的函數.
4) 發送HTTP請求.
5) 獲取異步調用返回的數據.
6) 使用JavaScript和DOM實現局部刷新.