- 博客(10)
- 收藏
- 关注
原创 ts简单学习总结
TS---TypeScriptTypeScript:TypeScript是JavaScript的超集。(比JS多了一个类型系统)与JS相比的优势:1>.类型化思维方式,使得开发更加严谨,提前发现错误,减少改Bug时间类型注解:是一种为变量添加类型约束的方式。约定了什么类型,就只能给变量赋什么类型的值。2>.类型系统提高了代码可读性,并使维护和重构代码更加容易3>.补充了接口、枚举等开发大型应用时JS缺失的功能类型:枚举类型(enum) enum
2021-11-14 22:56:30
955
1
原创 http常见状态码
一、http状态码是什么??简单说http状态码作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态二、分类 1xx:表示消息 2xx:表示成功 3xx:表示重定向 4xx:表示请求错误,客户端错误 5xx:表示服务器错误,服务端错误-----------------------------------------------------------------...
2021-10-07 21:28:28
964
原创 async、await、回调地狱
async 可以把普通的函数改成异步函数,调用都是一样的,返回的是一个promise对象async配合await使用是一个阻塞的异步方法async* 返回一个promise对象, 无论函数内部是否有await都会返回promise对象* 函数内部return返回的值, 会成为then回调函数的第一个参数* 函数内部如果出现错误,会被then的第二个参数或catch所捕获await* 只能在async函数中出现, 普通函数直接使用会报错* 正常情况下, await后面是一个Pr
2021-10-05 09:15:00
283
原创 原生ajax
Ajax 的原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后⽤ JavaScript 来操作 DOM ⽽更新⻚⾯原生ajax四步 创建一个ajax对象(XMLHttpRequest) 连接到服务器 发送请求 接收返回值 HTTP常见状态码1xx 请求正在处理2xx 一般都表示成功3xx 一般都表示重定向4xx 一般都表示资源找不到 客户...
2021-10-04 11:15:00
171
原创 js中的继承
JS继承实现⽅式也很多,主要分ES5和ES6继承的实现ES5实现继承主要是基于prototype来实现的,具体有三种⽅法 原型链继承:即 B.prototype=new A() function F() { this.f = 'zzz' this.say = () => console.log(' F i say') } F.prototype.talk = () => console.lo
2021-10-04 09:15:00
97
原创 let var const区别
着重解释1.let和const声明的变量具有块级作用域,var声明的变量不具有块级作用域2.let和const声明的变量不可以重复声明,var声明的变量可以重复声明3.let和const声明的变量具有暂时性死区,var声明的变量则没有4.const声明的变量不可修改,let和var声明的变量可以修改变量提升在未定义之前可以使用而且不报错预解释预解析 在浏览器拿到js代码将要执行之前,会整体的解读一遍js文件,把其中的var声明的变量还有function提前定义暂时性死区
2021-10-02 16:00:00
124
原创 箭头函数与普通函数区别
一、JS的this指向1.在一般函数方法中使用 this 指全局对象2.作为对象方法调用,this 指上级对象3.作为构造函数调用,this 指new 出的对象二、箭头函数中的this指向1.箭头函数的this指向来自父级上下文, 箭头函数没有自己的this2.箭头函数的this不会在调用的时候被改变, 在箭头函数声明的时候他的this就已经被永久的确定三、箭头函数与普通函数区别1、箭头函数是匿名函数,不能作为构造函数,不能使用new2、箭头函数内没有arguments,可
2021-10-02 09:30:00
176
原创 Vue购物车全选、反选——单选全部选中、全选自动选中以及总价
1.模拟购物车数据data() { return { //模拟购物车数据arr arr:[ { ischeck:false, //默认为false name:'篮球', price:98 }, { ischeck:false, //默认为false name:'足球', price:10
2021-09-10 11:33:07
3082
4
原创 字符串新增方法
传统上,Javascript只要indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。includes()返回布尔值,表示是否找到了参数字符串let a = "Hello world";a.includes('o') //true第二个参数:表示开始搜索的位置console.log(a.includes('o',9)) //falsestartsWith()返回布尔值,表示参数字符串是否在原字符串的头部let a = 'He
2021-08-24 15:21:26
238
原创 怎么创建使用小程序组件
第一步:先创建一个components文件夹第二步:再创建一个component的文件,为了代码整洁,里面放自定义组件第三步:在要使用的父组件里.json文件usingComponents里引入注册子组件,自定义组件名:路径,如下图:第四步:使用...
2021-08-20 17:20:15
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人