![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 57
白衣徐凤年
如果你对自己未来想做什么有很清晰的认知,那大学文凭对你来说就不重要。唯一重要的就是你的技能够不够硬。
展开
-
HTTP状态码
4.5说说HTTP常见的状态码有哪些,适用场景?答:一、状态码是什么HTTP状态码(英语: HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的3位数字代码它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、 RFC 2295、RFC 2774与REC 4918等规范扩展简单来讲,http 状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态二、分类状态码第一位数字决定了不同的响应状态,有如下:1表示消原创 2021-10-07 21:31:23 · 167 阅读 · 0 评论 -
Promise的使用
Promise先简单说一下PromisePromise是一个处理异步回调的解决方案 他的对象是一个容器,里面包裹一些异步操作 他表示一个预计会在未来完成的异步操作Promise 他有三种状态 pending(进行中) fufilled(已成功) rejected(已失败)他的状态只有两种可能 进行中——>已成功 进行中——>已失败Promise状态是不可逆的 而且一但执行改变状态 他就会凝固 会一直保持这个状态,不会在发生变化Promise状态一但发生改变就会触发P...原创 2021-10-05 19:40:37 · 174 阅读 · 0 评论 -
Async 和 Await
回调地狱简单解释一下回调地狱 在使用JavaScript时 为了实现某些逻辑经常会写出层层嵌套的回调函数如果嵌套过多 会极大影响代码可读性和逻辑 这种情况就被称为回调地狱简单说 就是函数作为参数层层嵌套的//地狱回调函数把函数当做参数层层嵌套//async&await//封装公用函数callHell函数名arg1,arg2两个形参functioncallHell(arg1,arg2){...原创 2021-10-04 17:22:59 · 179 阅读 · 0 评论 -
箭头函数与普通函数的区别
箭头函数与普通函数的区别就会说到this的指向问题 接下来进入正题JS中的this指向1,浏览器里 在全局的范围内 this 指向window对象 如果没有调用的话this也指向window 对象2,在函数中 this永远指向最后调用他的那个对象3,构造函数中 this指向new出来的那个新的对象4,call apply bind 中的this被强行绑定在指定的那个对象上这就又要说一下 call apply bindbind返回一个改变this指向之后的新的方法,需要...原创 2021-10-03 21:27:47 · 91 阅读 · 0 评论 -
Js 继承
ES5 继承继承简单来说就是 子类继承父类的属性和方法 目的就是可以让子类的实例能够使用父类的属性和方法ES5里面继承有 原型链继承 组合继承 寄生组合继承 call继承(借用构造函数继承)我们来看操作原型链继承子类构造函数的prototype = 父类的实例子类的构造函数的prototype的constructor = 子类构造函数特点1,他是把父类的实例放到子类的原型链上,子类实例想要去调用这些属性和方法的时候,实际上是基于_proto_原型链查找的形式去完成2,..原创 2021-10-03 20:59:48 · 102 阅读 · 0 评论 -
Js数组常用的方法
push()可以接收一个或者多个参数 将参数追加到数组的尾部 返回的是添加后的数组 原数组会发生改变var arr = ['1','2','3','4','5'] arr.push('6') console.log(arr); //['1', '2', '3', '4', '5', '6']pop()从数组的尾部删除一个元素 返回这个被删除的元素 原数组发生改变var arr = ['1','2','3','4','5'] .原创 2021-10-02 16:52:10 · 107 阅读 · 0 评论 -
基本数据类型和引用数据类型
基本数据类型:NumberStringBooleanUndefinedNullSymbol引用数据类型:Object Array Data RegExp function数据类型的判断方法数据类型判断有typeof、instanceof、constructor、Object.prototype.toString.call()typeof判断基本数据类型都会返回对应的数据类型小写字符 还有引用数据类型中的function 它使用typeof检测也会返回小写的字符基本数据类型中...原创 2021-09-30 16:24:43 · 154 阅读 · 0 评论 -
let var const 三者的区别
我们可以围绕以下问题展开测试是否存在变量提升是否存在暂时性死区是否允许重复声明变量是否存在块级作用域是否能修改声明的变量是否存在变量提升先说一下什么是变量提升变量提升就是在未定义之前可以使用而且不报错 (上代码)console.log(xfn1) //undefinedvar xfn1 = 111;console.log(xfn2) //ReferenceError: g is not definedlet xfn2 = 222;console...原创 2021-09-30 15:12:43 · 69 阅读 · 0 评论 -
原生AJAX
原生Ajax全称 Async Javascript And XMLajax可以在网页不刷新的情况下可以请求数据然后实现网页局部刷新或者渲染如何创建一个原生的ajax上代码!!!//第一步 先城建一个ajax的核心 XMLHttpRequestlet xhr = new XMLHttpRequerst();//第二步 使用open 创建请求 第一个参数是请求方式 第二个是请求的地址 第三个是同步或者异步xhr.open('GET',"https://www.baidu.c...原创 2021-09-29 21:16:42 · 6988 阅读 · 0 评论