摘要: let _promise = new Promise((resolve, reject) => { // promise最核心的是状态的改变,要想把异步变同步还是要async await const xhr = new XMLHttpRequest(); xhr.open('get', URL); 阅读全文
posted @ 2022-01-11 23:08 隐形的喷火龙 阅读(60) 评论(0) 推荐(0)
摘要: 初识ajax 简单概括,一种能让页面局部刷新而不刷新整个页面的技术,又因为它与服务器中交换数据是异步的,而不会对整个页面资源的加载造成阻塞。 一个简单的例子 首先在本地创建一个person_info.json文件,用于ajax获取资源 [ { "name":"安妮", "age":"14", "se 阅读全文
posted @ 2022-01-07 23:03 隐形的喷火龙 阅读(43) 评论(0) 推荐(0)
摘要: #什么是节流和防抖? 限制函数执行次数的方法,属于性能优化的知识。 ##节流 把频率降低,比如说鼠标连续不断地触发某事件(如点击),只在单位时间内只触发一次。 代码如下: css div { width: 600px; height: 600px; border: 10px solid red; c 阅读全文
posted @ 2022-01-06 17:44 隐形的喷火龙 阅读(39) 评论(0) 推荐(0)
摘要: 要用到`bom`的`scrollTop`、`clientHeight`以及`scrollHeight`。 `Node.scrollTop`+`Node.clientHeight`==`Node.scrollHeight` 这里给谁设置了`overflow:scroll;`或者`overflow:au 阅读全文
posted @ 2022-01-05 17:58 隐形的喷火龙 阅读(76) 评论(0) 推荐(0)