自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript

1.简介:TypeScript 是由微软开发的一款开源的编程语言,TypeScript 是 Javascript 的超集,遵循最新的 ES6、ES5 规范,TypeScript 扩展了 JavaScript 的语法。可以让 JavaScript 开发大型企业项目。2.安装:打开cmd,安装 :npm install -g typescript@4.1.23.项目初始化:mkdir typescript-democd typescript-demotsc --init4..

2021-11-14 21:20:53 883

原创 v-if和v-show的区别

1.相同点:v-if和v-show都是用来控制一个元素是否显示或者隐藏的2.不同点:①控制显示隐藏的不同点:v-if是用控制DOM元素进行显示隐藏的 通过DOM元素的添加删除来控制(元素通过删除在页面上找不到这个元素) v-show是通过css的display的block(显示)或者none(隐藏)DOM元素(隐藏之后还可以在页面上找到这个元素)②性能的对比:v-if有更高的切换消耗,更适合用于条件变化不大时使用v-if v-show有更高的初始渲染消耗,适合于频繁的切换..

2021-10-12 20:57:34 173

原创 HTTP状态码都有哪些?

1.那么我们先来说一说HTTP状态码是什么HTTP状态码用以表示网页服务器超文本传输协议响应状态的3位数字代码,用简单的话来讲 HTTP状态码的作用是服务器告诉客户端当前请求相应的状态,通过状态码就能判断和分析服务器的运行状态2.状态码状态码的第一位数字决定了不同的响应状态如下:1 表示消息 2 表示成功 3 表示重定向 4 表示请求错误 5 表示服务器错误1. 1xx代表请求已被接受,需要继续处理1xx常见的状态码有:100 :这个临时响应是用来通知客户...

2021-10-07 19:43:27 773

原创 原生ajax

1.创建ajax四步:创建XMLHttpRequest对象,也就是创建一个异步调用对象创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息设置响应HTTP请求状态变化的函数发送HTTP请求 获取异步调用返回的数据使用JavaScript和DOM实现局部刷新2.HTTP常见的状态码:状态码第⼀位数字决定了不同的响应状态,有如下:1 表示消息:代表请求已被接受,需要继续处理。常⻅的状态码有:100(客户端继续发送请求,这是临时响应):这个临时...

2021-10-05 19:10:02 138

原创 Async和Await

1.async:可以作用在任何方法前, 返回的是一个Promise对象函数内部return的返回值, 会成为then回调函数的参数async作用的方法,如果内部出现报错,可以被promise的catch方法捕获常规使用,一般都会通过try catch进行有可能报错的代码处理2.await:await只能作用在async修饰的方法中,不能单独使用,如果使用报错await是会阻塞代码执行正常情况 await后面跟着一个Promise对象; 返回的是Promise对象的成功后结果; 如果是一个普

2021-10-05 18:41:42 121

原创 js数组常用方法

1.js数组常用的方法有:join()join:就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,)push()和pop()push:可以接受一个或者多个参数,将参数追加到数组的尾部,返回的是添加后的数组的长度,原数组将会发生改变pop:从数组的尾部删除一个元素,返回的是这个被删除的元素,原数组将会发生改变shift() 和 unshift()shift:从数组的头部删除一个元素,返回的是这个被删除的元素,原数组发生改变unshift:可以接受一个或者多个参..

2021-10-04 14:56:04 261

原创 Promise的使用

1.什么是promise?ES6的promise翻译为承诺的意思 是异步编程的一种解决方案,比传统的解决方案更加合理强大容易实现,promise是一个对象 从他的身上可以获取进一步的操作的信息 有三个状态:pending进行中 、resolved已完成、rejected失败特点:对象的状态不受外界的影响 一旦状态改变就不会变 ,任何时候都可以得到这个结果缺点:无法取消promise 一旦新建他就会立即执行,promise内部抛出的错误不会反映到外部 当处于pending状态的时...

2021-10-03 20:31:57 151

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

1.先来讲讲js中的this指向:在ES5中如果想要知道this指向谁,就要看当前的这个函数是在哪里调用的①在事件中调用 this就是当前触发事件的元素②在对象中调用 this就是当前的对象③在全局中调用 this就是window④在面向对象中 this就是当前用new关键字创建出来的对象⑤在ES6箭头函数中要看定义这个箭头函数的父级作用域是谁 this就是谁⑥如果用call、apply、bind调用函数 这三个函数的第一个参数就是this指向2.那么箭头函数和普...

2021-10-02 19:07:15 241

原创 js有哪些继承

js的继承分为:原型链继承、构造函数继承、组合继承、寄生组合继承、ES6的class类继承1.原型链继承:父类的实例作为子类的原型即B.prototype=new A()原型链继承的图示如下:2构造函数继承:利用call或者apply的⽅式继承 复制父类的实例属性给子类3.组合继承:组合继承是结合第⼀种和第⼆种⽅式,对于组合继承是通过调用父类构造函数,继承父类的属性,通过将父类实例作为子类原型,实现函数复用4.寄生组合继承:通过寄生的方式来修复组合式继...

2021-10-01 19:23:55 307

原创 js中的数据类型

1.先说一下数据类型都有哪些?分为基本数据类型和引用数据类型①基本数据类型包括:Number、String、Boolean、Undefined、Null、Symbol和 BigInt②引用数据类型包括:Object。包含Object、Array、 function、Date、RegExp。2.怎么去判断它是引用数据类型还是基本数据类型呢?一共有下面这几种方法:typeof、instanceof、constructor、Object.prototype.toString.call(..

2021-09-30 19:35:12 138

原创 let var const的区别

它们三者主要存在于变量提升、暂时性死区、是否存在块级作用域、是否可以重复声明变量来着重解释它们之间的区别1.是否存在变量的提升·var声明的变量存在变量的提升(变量的提升可以解释为:将变量提升到当前作用域的顶部)·let 和const不存在变量的提升2.是否存在暂时性死区(暂时性死区的理解为在代码块内使用let声明的变量前这个变量都是不能用的)·var不存在有暂时性死区·let和const存在暂时性死区3.是否存在块级作用域·var不存在块级作用域·let和co.

2021-09-29 19:12:26 158

空空如也

空空如也

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

TA关注的人

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