自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript

什么是TypeScripttypescript是拥有类型的javaScript超集, 它可以编译成普通\干净\完整的js代码 ES3js所拥有的内容ts都支持, 并且js有es678... ts也都支持这些语法ts拥有独特的一些数据类型 枚举 元组 void anyvueCli babel=>.ts .vue文件 转换成 普通的html和js和cssjs css htmlTS中声明变量在ts中声明变量 需要使用类型注解的形式语法 var/let/const 变量名:

2021-11-14 23:13:41 4230

原创 Vue中的自定义指令

Vue中的自定义指令分为全局注册和局部注册全局注册全局注册主要是通过vue.directive方法进行注册Vue.directive第一个参数是指令名字,第二个参数可以是对象数据也可以是一个指令函数//准备注册一个全局自定义指令 'v-focus'Vue.directive('focus',{// inserted被绑定元素插入父节点时调用inserted.function(el){//聚焦元素el.focus() //页面加载完成后自动让输入框获取到聚焦的功能}})局部

2021-10-11 10:01:50 97

原创 Vue生命周期

一.什么是生命周期?简单的来讲,在Vue中实例从创建到销毁的过程就是生命周期,即指从创建,初始化数据,编译模板,挂在DOM→渲染,更新→渲染,卸载等一系列过程二.生命周期有哪些?Vue生命周期可分为8个阶段:创建前后,载入前后,更新前后,销毁前后,以及一些特殊场景的生命周期生命周期 描述 beforCreate 组件实例创建之前 created 组件实例创建完成 beforeMount 组件挂载前 mounted 组件挂载实例完成 befor

2021-10-09 15:28:58 174

原创 常见的HTTP状态码有哪些和试用场景

HTTP状态码是什么?HTTP状态码,用以表示网页服务器超文本传输协议响应状态的3位数字代码简单来讲,http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就可以判断和分析服务器的状态HTTP状态码的第一位数字就决定了不同的相应状态,如下:1表示信息,说明web浏览器已发送请求2 表示成功,说明请求信息已成功被接收3 表示重定向,说明请求没有成功4 表示客户端错误,说明客户提交的信息有误5 表示服务器错误,说明服务器无法处理你发送的请求1...

2021-10-07 19:57:46 199

原创 原生ajax

原生Ajax有四步骤分为:1.创建XMLHTTPRequest对象创建不同版本的Request对象2.设置onreadystatechange的回调函数3.open()打开链接4.发送请求Ajax常见的状态码有哪些100-199提示信息–表示请求正在处理200-299成功–表示请求正常处理完毕300-399重定向–要完成请求必须进行更进一步的处理 400-499...

2021-10-05 20:42:25 52

原创 Async和Await

async async用于声明一个异步的functionasync可以用在任意方法面前将普通函数改为异步函数返回的是一个Promise对象async配合await使用是一个异步的阻塞方法async内部return返回的值会作为then回调的第一个参数,如果函数内部出现错误会成为then回调的第二个参数或被catch所捕获awaitawait只能在async中使用在普通函数中使用会报错await后面一般跟一个Promise对象,返回该对象的结果await后面如果没有Promi

2021-10-05 20:37:36 122

原创 数组常用方法

1.push数组末尾添加元素,改变原数组,返回添加后的length2.pop删除数组末尾最后一个元素,改变原数组,返回被删除的元素3..shift删除数组第一个元素,改变原数组,返回被删除的元素4.reverse 用来反转数组改变原数组5.splice 对原数组进行添加或删除或替换改变原数组6.sort 对数组排序 多用于数组的升序降序 改变原数组7.slice拷贝数组不改变原数组8.join 将数组改变为字符串9.forEach 遍历数组中的值10...

2021-10-05 20:23:06 61

原创 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 daDouDo

2021-10-03 22:11:32 57

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

1.箭头函数是匿名函数,不能作为构造函数不能用new2.箭头函数内没有arguments普通函数的arguments和类数组转换成数组:Array.prototype.slice = function (){ console.log(this); //this = arguments let newArr = []; for (let i=0;i<this.length;i++){ newArr.push(this[

2021-10-03 21:56:57 48

原创 Js中的继承

1.原型链继承原型链实现继承的基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法 // function A(x) { // this.x = x // } // A.prototype.name = function() { // console.log(this.x); // } // function B(y) { // this.y = y

2021-10-01 18:00:46 78

原创 JS中的数据类型

js分为基本数据类型和引用数据类型基本数据类型包括:Number(数字) String(字符串) Boolean(布尔值) Undefined(未定义) Null(空值)Symbol(唯一值)Bigint(大数字)引用数据类型包括:Object(对象) Function(函数)Array(数组) Regexp(正则) Date(日期)数据类型判断:1.typeof(一般用来判断基本数据类型 不能判断引用数据类型 会之间返回小写的字符串数据类型)2.instanc...

2021-09-30 18:53:12 133

原创 var let const 区别

1.var不具有块级作用域 let const 具有块级作用域{var a=1console.log(a) //1}console.log(a) //1{let b=1console.log(b) //1}console.log(b) //报错 a is not defined2.var声明的变量存在变量提升(预解释,预解析),let和const声明的变量不存在变量提升...

2021-09-30 16:20:46 82

空空如也

空空如也

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

TA关注的人

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