![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
日渐肥胖的左
这个作者很懒,什么都没留下…
展开
-
AJAX基本使用及数据格式转换。
基本使用xhr = new XMLHttpRequest();xhr.open('get/post', 'url');xhr.send(); // 如果是post请求则需要xhr.send(string);xhr.onreadystatechange = function () { if(xhr.readyState === 4 && xhr.status === 200) { // 如果请求完成,并且状态是200 console.log(xhr.response); // 请原创 2021-10-13 16:14:16 · 427 阅读 · 0 评论 -
JavaScript判断是不是IE浏览器及其版本号
浏览器类型主要是需要从window对象中的userAgent属性来判断。如在IE浏览器中这个字段是这样的:在Edge浏览器中这个字段是这样的:在Chrome浏览器中这个字段是这样的:一般我们需要判断浏览器是不是IE就OK了。我们可以根据查找...原创 2021-10-12 20:45:48 · 269 阅读 · 0 评论 -
JavaScript 实例,原型,原型链
一、实例如何创建一个实例?使用new关键字创建实例。class Person() { tag = '人'}// person就是实例const person = new Person()console.log(person)这时候我们打印person看到是这样的。可以发现我们在Person类上定义的tag变量被挂载到了实例上。第二个变量根据英文就可以看出来,这是原型。也就是说实例对象中包含这原型对象。二、原型我们发现现在原型对象上有两个属性。一个构造器,一个是原型。这时候我们向原创 2021-10-02 15:41:28 · 156 阅读 · 0 评论 -
promise请求超时处理
promise请求超时处理原创 2021-09-06 14:09:50 · 3607 阅读 · 0 评论 -
JavaScript节流和防抖
JavaScript节流和防抖两者都是为了减少请求次数。防抖例子:假如快手上有个视频封面很好看,我要点进去,但是一激动点了两次,这时候如果没有做任何处理的话我是进了两次详情页。所以需要防止你手抖重复进入详情页。如果没有处理,可能会出现什么情况,卡顿,导致用户体验不太好,重复请求接口,加大了服务器压力等等情况。HTML<ul id="list"> <li id="item">我是视频封面</li></ul>JSvar item = doc原创 2021-09-05 12:19:05 · 88 阅读 · 0 评论