- 博客(11)
- 收藏
- 关注
原创 TypeScript总结
开篇 什么是TypeScript??? TypeScript 是由微软开发的一款开源的编程语言 。 typescript是拥有类型的javaScript超集, 它可以编译成普通\干净\完整的js代码。 js所拥有的内容ts都支持, 并且js有ES678… ts也都支持这些语法 TypeScript安装和环境搭建 全局安装TypeScript(三选一) npm install -g typescript cnpm install -g typescript yarm install -g typescr
2021-11-14 20:03:50
616
原创 字符串常用方法
1.indexof 2.lastIndexOf 3.substring 4.slice 5.charAt 6.concat 7.split 8.toString 9.trim 10.toLowerCase 11.toUpperCase 12.match 13.search
2021-10-09 14:56:30
163
原创 HTTP常见的状态码
什么是HTTP状态码 HTTP状态码(HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的三位数字代码。 了解就好: 它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774与RFC 4918等规范扩展。 简单来说,http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态。 分类: 状态码第一位数字决定了不同的响应状态,如下: 1 提示信息 – 表示请求正在处理 2 成功 – 表
2021-10-07 19:50:06
216
原创 原生ajax
ajax简单介绍 Ajax的全称是Asychronous JavaScript And XML(异步JavaScript和XML); ajax技术就是在网页不刷新的情况下可以请求数据然后实现网页局部刷新或者渲染。 ajax的核心对象:XMLHttpRequest method(请求方式):GET获取数据、POST发送数据、DELETE删除、PUT修改。 较为常用的请求方式为get、post 原生ajax四步 1.// 首先创建一个XMLHttpRequest实例 var
2021-10-05 21:10:43
169
原创 Async和Await
目录: 使用Async和Await多是解决地狱回调的问题,今天这篇就了解一下什么是地狱回调,什么是Async和Await。 地狱回调是什么? 回调地狱 简单说,就是函数作为参数层层嵌套 一个异步请求套着一个异步请求,一个异步请求依赖于另一个的执行结果,使用回调的方式互相嵌套。它会造成我们的代码可读性非常差,后期不好维护。 Async和Await Async和Await是ES6新增的,是Promise和Generator的语法糖 async是协同Promise工作的,放置在函数前面,返回一个Promi
2021-10-04 11:35:26
140
原创 JS数组常用方法
目录 数组方法较多,就举例出来几种常用的方法以: 1.方法名 2.方法作用 3.返回值 4.原有数据是否被改变 这四个角度以代码的形式直接来看吧! // 先创建一个数组 var arr = [1, 2, 3, 4, 5] 1.//join() 就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号。 不改变原数组 console.log(arr.join('-'));//1-2-3-4-5 console.log(ar
2021-10-03 19:50:31
108
原创 Promise的使用
Promise理论总结: Promise 是处理异步回调的解决方案 Promise 对象是一个容器,里面包裹了一个(些)异步操作,它表示一个预计会在未来完成的异步操作 Promise 有三种状态[PromiseState]: pending(进行中) fulfilled(已成功) rejected(已失败) Promise 有一个参数是一个回调函数,这个回调函数有两个参数:这两个回调函数只要没有调用就一直是pending resolve(成功后的回调函数) reject(
2021-10-03 17:29:19
339
原创 箭头函数与普通函数的区别?
JS中的this指向 1.在方法中,谁调用,this就指向谁(.前面是谁,this就指向谁) let obj={ name:'111', fn:function(){ console.log(this);//{name: '111', fn: ƒ} } } obj.fn() 2.如果没有人调用的时候this默认的指向window function fn(){
2021-10-02 17:19:17
294
原创 js中的继承
内容:原型链继承(代码和图示) call继承 组合继承 寄生组合继承(代码和图示) ES6中的Class类和继承 开篇 JS继承也不像其他语言中的继承一样(其他语言:子类继承父类,就是拷贝一份父类的属性和方法),js中他是把父类的实例放到子类的原型链上,子类实例想要去调用这些属性和方法的时候,实际上是基于__proto__原型链查找的形式去完成的 继承就是让子类继承父类的属性和方法 目的是可以让子类的实例能够使用父类的属性和方法 每一种继承法方式都有它的优缺点 1.原型链继承: 让子类的原型指向父类的实
2021-10-01 22:04:40
202
原创 var、let、const区别?
(1) 是否存在变量提升? (2) 是否存在暂时性死区? (3) 是否存在块级作用域? (4) 是否能够重复声明变量? (5) 是否能修改声明的变量?
2021-09-30 11:31:39
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅