自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 TS基础-基础类型

安装ts1. 安装全局typescriptnpm install -g typescript基础类型、1. 布尔/数值/字符串```javascriptconst bol: boolean = true;const num: number = 1024;const userName: string = "小明";//字符串模板依旧能用const str:string=`${userName}`2. null和undefined//这两个类型只有 自己const onlyNu

2021-11-14 19:13:22 1308

原创 HTTP常见的状态码以及意思

一.concat()这种方法可以合并两个或多个数组。不会改变原数组,可组合返回一个新的数组

2021-10-07 21:14:58 438

原创 原生ajax

原生ajax四步创建一个XMLHttpRequest的实例let xhr = new XMLHttpRequest();2.为xhr.onreadystatechange设置事件监听 xhr.onreadystatechange = function (){ if(xhr.readyState === 4){ switch (xhr.status){ case 200:{ con

2021-10-05 18:52:44 92

原创 Async和Await

回调地狱 地狱回调 地址: 省 => 市 => 县(区) js(json); 通过A的返回值请求B 在通过B的返回值请求C $.ajax({ url:"请求省", //请求地址 data:null, //要发送的数据 success:function (res){ // 省list [省=id] $.ajax({ url:"请求市",

2021-10-05 18:42:38 91

原创 Promise的使用

Promise实例` let p1 = new Promise((resolve, reject) => { resolve();//成功后的回调函数 // reject();//失败后的回调函数 console.log(1) }) p1.then(//异步 resolve => { console.log(2)

2021-10-04 21:25:49 53

原创 箭头函数与普通函数区别

js中的this指向1.箭头函数的出现就是为了解决ES5中this指向混乱的问题2.箭头函数没有自己的this,它的this来自父级上下文,并且永远指向父级上下文3.箭头函数的this不会在调用的时候被改变, 因为箭头函数在声明的时候它的this就已经被永久的确定了箭头函数中的this指向1.箭头函数的出现就是为了解决ES5中this指向混乱的问题2.箭头函数没有自己的this,它的this来自父级上下文,并且永远指向父级上下文3.箭头函数的this不会在调用的时候被改变, 因为箭头函数

2021-10-02 19:14:04 264

原创 JS中的继承

继承继承:让子类可以使用父类的方法和属性原型链继承//父类构造函数function Parent(x){ this.x = x;}//父类原型Parent.prototype.getX = function (){ console.log("getX",this.x)}//子类构造函数function Child(y){ this.y = y;}Child.prototype = new Parent(100);Child.prototype.con

2021-10-02 19:08:57 71

原创 JS中的数据类型

一.数据类型JS中有两种数据类型,分别为基本数据类型和复杂 (引用) 数据类型二.基本数据类型基本数据类型有:Number (数字)、String(字符串)、Boolean(布尔值)、Undefined(未定义)、Null(空)、Symbol(唯一值)、BigInt(大数字)三.引用数据类型引用数据类型有:Object(基类)、Array(数组)、new Date(日期)、RegExp(正则)、Function(函数)四.数据类型的判断typeof:一般用来判断基本数据类型 不

2021-09-30 20:41:23 409

原创 var,let和const的区别

1.是否存在变量提升?变量提升:又称预解析 网页打开时JavaScript执行会整体读一遍代码,会把var声明的变量还有function提前定义var存在变量升,意思就是可以在声明之前提前使用let和const没有变量提升,在声明之前使用会产生报错2.是否存在暂时性死区?暂时性死区:在变量声明之前,任何的地方都不能去提前使用,一旦使用就会报错,那么这之前的这些代码,对于这个变量来说就是暂时性死区var声明的变量不存在暂时性死区,可以提前声明let/const声明的变量存在 ,不可

2021-09-29 19:44:17 58

原创 js数组的常用方法

数组的操作方法一.concat()这种方法可以合并两个或多个数组。此方法不会改变现有数组,可组合返回一个数组const array1 = ['a', 'b', 'c'];const array2 = ['d', 'e', 'f'];const array3 = array1.concat(array2);console.log(array3);二.every()测试一个数组内的所有元素测试是否可以通过指定函数。注意:若收到一个空数组,此方法在一切情况下都会返回truecon

2021-09-06 20:30:00 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除