- 博客(10)
- 收藏
- 关注
原创 TypeScript
首页我们需要了解什么是TypeScript 简称TS typescript是拥有类型的javaScript超集, 它可以编译成普通\干净\完整的js代码 ES3 js所拥有的内容ts都支持, 并且js有es678... ts也都支持这些语法 ts拥有独特的一些数据类型 枚举 元组 void any vueCli babel=>.ts .vue文件 转换成 普通的html和js和css TS声明变量 在ts中声明变量 需要使用类型注解的形式 语法 var/let/const 变量名:
2021-11-15 00:12:21 116
原创 常见的HTTP状态码有哪些?适用场景?
一. HTTP状态码是什么? HTTP状态码,表示网页服务器超文本传输协议响应状态的3位数代码 简单来讲,http状态码的作用就是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态 二.分类 状态码的第一位数字决定了不同的响应状态 1 表示消息 2 表示成功 3 表示重定向 4 表示请求错误 5 表示服务器错误 1XX 代表请求已经被接受,需要继续处理。这类是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束 常见的有: 100 (客户...
2021-10-07 20:37:10 165
原创 原生Ajax
//原生Ajax的四步 functionAjx(){ varyl //1.创建XMLHTTpRequest对象 //创建不同版本的Request对象 if(window.XMLHttpRequest){ //IE7+,Firefox,chrome,Opera,Safari浏览器代码 ...
2021-10-05 20:16:27 60
原创 Async和Await
Async async是异步的简写用于声明一个异步的function async可以把普通函数改成异步函数,调用都是一样的返回一个promise对象 async配合await使用是一个阻塞的异步方法 async返回一个promise对象,无论函数内部有没有await都会返回promise对象 async函数内部return返回的值会成为then回调的第一个函数 async内部出现错误会成为then回调的第二个参数或被catch所捕获 async作为一个关键字放到函数前面,这样普通函数就会变为异
2021-10-05 20:01:29 94
原创 数组常用方法
let arr = [1, 2, 3, 4, 5] //1.pop 删除数组末尾最后一个元素,改变原数组,返回被删除的元素 // console.log(arr.pop()); //5 // console.log(arr); //1,2,3,4 //2.push 数组末尾添加元素,改变原数组,返回添加后的length // console.log(arr.push(6)); //6 // consol...
2021-10-05 19:14:48 48
原创 Promise的应用
Promise的实例用法 function chiFan() { return new Promise(function(resolve, reject) { console.log("chiFan"); }) } function shuiJiao() { return new Promise(function(resolve, reject) { console.log("shuiJiao"); }) } function daDo
2021-10-03 22:22:51 69
原创 箭头函数与普通函数的区别
1.箭头函数是匿名函数,不能作为构造函数,不能使用new 2.箭头函数内没有arguments 3.this指向不同,箭头函数的this取决于定义位置父级的上下文,跟使用位置没关系,普通函数this指向调用的那个对象 4.箭头函数不能通过call() 、 apply() 、bind()方法直接修改它的this指向 5.箭头函数没有原型属性 this指向: 箭头函数中的this指向永远指向父级的上下文 而js中的this指向则是谁调用this this就指向谁 如果没有被调用 this则..
2021-10-03 22:16:41 45
原创 JS中的继承
原型链继承 特点: 1.js继承是把父类的原型放到子类的原型链上,实例想要调用这些方法,其实是基于__proto__原型链的机制查找完成的 2.子类可以重写父类上的属性和方法 3.父类中私有的或者公有的属性和方法,最后都会变成子类公有的属性和方法 //父类 function A(x){ this.x=x } A.prototype.getX=function(){ console.log(this.x) } //子类 functio...
2021-10-02 00:04:14 57
原创 js数据类型
基本数据类型分为: String 字符串 Number 数字 Boolean 布尔值 null 空 undefined 未定义 symbol 唯一值 bigInt 大数字 引用数据类型分为: Object 对象 Array 数组 Function 函数 ...
2021-09-30 22:13:59 64
原创 let var const的区别
1.let const 具有块级作用域 var不具有块级作用域 { let a = 1 console.log(a); } console.log(a); //报错 { var a=0 console.log(a) //0 } console.log(a) //0 2.let const 不具有变量提升 var具有变量提升 //变量提升 在未定义之前可以使用而且不报错 ( //预解释 预解析 在浏览器拿到..
2021-09-30 22:07:36 43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人