AJAX (异步的JavaScript与XML)
XMLHttpRequest
对象
- XMLHttpRequest.readyState
值 状态 描述
0 UNSENT XMLHttpRequest客户端已创建,但是尚未调用open()方法,(或者被abort()中断)
1 OPENED open() 已被调用,在此状态期间,可以使用setRequestHeader()方法设置请求标头,并可以调用send()方法来启动提取操作
2 HEADERS_RECEIVED send() 已被调用,并且已收到响应头,标题和状态可用
3 LOADING 获取Response中,responseText保存部分数据。如果responseType为“ text”或空字符串,responseText则在加载时会有部分文本响应
4 DONE 操作完成,这可能意味着数据传输已成功完成或失败
元素焦点
// Get the focused element:
var $focused = $(':focus');
// No jQuery:
var focused = document.activeElement;
// Does the element have focus:
var hasFocus = $('foo').is(':focus');
// No jQuery:
elem === elem.ownerDocument.activeElement;
focus()
blur()