2021-06-15 MutationObserver 看好你的DOM元素 MutationObserver 看好你的DOM元素 MutationObserver|MDN 文档MutationObserver接口提供了监视对DOM树所做更改的能力。在DOM元素的属性以及结构发生改变会调用MutationObserver的构造函数。用来替换原有的Mutation Events功能,是DOM3 Events规范新增的功能。构造函数 MutationObserver创建并返回一个新的 MutationObserver 它会在指定的DOM发生变化时被调用。在observe()中绑定的元素发生改变后会调用MutationObserver构造函数。MutationObserver会创建并且返回一个新的观察者,MutationObserver对DOM元素的观察并不会立即启动,必须调用observe()方法来确定观察的DOM元素,以及要相应那些内容。语法var observer = new MutationObserver(callback);参数callback回调函数,每当被指定节点或子树以及配置项中的DOM变动时会callback会被调用。回调函数callback拥有两个参数,一个是描述被修改的MutationRec... 2021年06月15日 1,007 阅读 0 评论
2021-04-23 JS 任务队列 JS 任务队列 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>今晚写</p> 2021年04月23日 126 阅读 0 评论
2021-04-16 Fetch 不再使用 “老掉牙” 的的ajax Fetch 不再使用 “老掉牙” 的的ajax FetchFetch不是Ajax的进一步封装,而是原生的JS。 在fetch之前一般的网络请求都是使用XMLHttpRequest实现的,Feach提供了一种更加先进的替代方法,Feach还提供了专门的逻辑空间用来定义其他和HTTP相关的概念。使用let url = 'https://www.baidu.com' fetch(url).then(response => response.json()) .then(data => console.log(data)) .catch(e => console.log("Oops, error", e))在fetch 中第一个参数是Url,可以用来传入需要访问的链接;第二个参数可以传入一些配置信息,比如请求方式,headers等,当然第二个参数也是可选的。let url = 'https://www.baidu.com' fetch(url,{ method: 'GET', data: '{"wd":"querySelector"}'... 2021年04月16日 113 阅读 0 评论