XHR对象中status范围的记录
if(xhr.status >= 200 && xhr.status < 300 || xhr.status == 304){
// 成功执行区域
// 2XX表示有效响应
// 304意味着是从缓存读取
}
XHR.readyState...
URIError 表示以一种错误的方式使用全局URI处理函数而产生的错误;TypeError 值的类型非预期类型时发生的错误;SyntaxError 尝试解析语法上不合法的代码的错误;ReferenceError 当一个不存...
// 使用说明
/**
* // 在main.js或需要使用的地方引入并建立连接
* import { createSocket } from '@websocket'
* createSocket('wss://api.baidu.com')
* // 发送消息
* import { sendWSPush } from '@websoc...
防抖节流一个常见的对象就是输入处理程序,正如上面所说,频繁执行 js 会导致卡帧,甚至导致额外(且不必要)的布局工作,另外结合其它的业务也会导致额外请求开支(例如请求校验)。
防抖节流都是为了控制事...
根据对象的访问器属性去监听对象属性的变化,访问器属性不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义。 访问器属性的"值"比较特殊,读取或设置访问器属性的值,实际上是调用其内部特性...
offsetWidth
clientWidth
getComputedStyle/currentStyle
charAt()
var a = "hello,xiaozhublog!"
console.log(a.charAt(1)) // e
// charAt会返回字符串的第几位, 从0开始
indexOf()
var b = "hello,xiaozhublog!"
console.log(b.indexO...
<script>
//轮询
var timer = setInterval(() => {
console.log(1)
}, 200);
//延时
setTimeout(()=>{
关闭轮询
clearInt...
定义和使用
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。
sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
提示: ...
定义和使用
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。
localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。
localStorage 属性是...