1. XMLHttpRequest对象所有的属性,方法,分别代表的含义,如果有不同取值的话,各个取值代表的含义。
所有属性:
(1)使用readState属性判断请求状态。
readState值含义:
0------对象已建立,但还未初始化,这时尚未调用open方法
1------正在加载,open方法已调用,尚未调用send方法
2------已加载,send方法已调用,其他数据未知
3------请求发送中
4------请求发送完成。
(2)使用status属性判断请求的结果。
status值的含义:
200------请求成功
400------错误的请求
404------请求资源未找到
500------内部服务器错误
(3)使用responseText属性获得返回的文本;
(4)使用responseXML属性获取返回的XML文档。
所有方法:
(1)open方法指定发送的请求open方法创建一个请求并准备向服务器发送open参数
(method, url, asynchronous, user, password)
method:指定请求的类型,为get或post;
url:指定请求的指定,可以是绝对或相对地址,并可带查询字符串;
asynchronous:可选参数,表示请求是同步还是异步,异步为true,同步为false,默认为true。
user:可选参数,指定请求的用户名;
password:可选参数,指定请求的密码;
(2)使用send方法发送一个请求send(body)。
2. 在DOM的课件里面涉及文本节点的读法,innerText,innerHTML,outerText,outerHTML的内容,以及获取节点值的方法。
(1)innerText:起始标签和结束标签之间的文本,有html标签则当作普通的文本输出;
(2)innerHTML:起始标签和结束标签之间的html内容;
(3)outerHTML 获取标签及其内容的 HTML 形式,设置时替换标签及内容的html形式;
(4)outerText 获取(不包括标签)对象的文本,设置时将替换(包括标签)的文本。
3. 在正则表达式一章中,课件上所有的对元字符的解释以及正则表达式创建的两种方法,RegExp的八个静态属性和4个实例属性的含义及计算,把平时布置的作业中RegExp的八个静态属性和4个实例属性的含义及计算看明白。
正则表达式创建的两种方法:
(1)使用RegExp对象的隐式构造函数方式:var reg=/表达式/附加参数
var reg=/a*b/;
(2)使用RegExp对象的显式构造函数方式:var reg=new RegExp(“表达式”,”附加参数”); var reg=new RegExp(“a*b”);
八种静态属性:index属性、input属性、lastindex属性、lastMatch属性、lastParen属性、
leftContext属性、rightContext属性、$1...$9属性