jQuery 初心

字符串

模板字符串

    function fill(res) {
        for (var i = 0; i < res.available.audios.length; i ++ ) {
            var r = res.available.audios[i]
            $(`
                none
                ${ r.id }
                ${ r.format }
                ${ r.rate }
                ${ r.size }
                ${ r.info }
            `).appendTo("table#audios")
        }
    }

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            操作完成,这可能意味着数据传输已成功完成或失败

元素焦点

  • 获取focus元素
// 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()

你可能感兴趣的:(jQuery 初心)