自定义博客皮肤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)
  • 收藏
  • 关注

原创 Typescript

1. 什么是typescript TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。2. 语法特征类 Classes 接口 Interfaces 模块 Modules 类型注解 Type annotations 编译时类型检查 Compile time type checking Arrow 函数 (类似 C# 的 Lambda 表达式)3. 安装4. 类型批注...

2021-11-15 08:14:01 177

原创 常见的HTTP状态码有哪些分别表示什么意思

1.HTTP状态码是什么 1. http状态码,用以表示网页服务器超文本传输协议响应状态的3位数字代码 2. 简单来讲,http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态2. HTTP状态码都有哪些 状态码的分类 1xx: 指示信息,表示请求已接收,继续处理 2xx: 成功,表示请求已被成功理解,接受,处理 3xx: 重定向,要完成请求必须进行更近一步的操作 ...

2021-10-07 20:32:59 1733

原创 原生ajax

原理ajax原理简单来说就是通过XmlHttpRequest对象向服务器发送异步请求,从服务器获取数据,然后用 javascrip 来操作 DOM 来更新页面实现 1. 创建一个ajax对象(XmlHttpRequest) 2. 连接到服务器 3. 发送请求 4. 接收返回值1.创建一个XmlHttpRequest的实例let xhr = newXmlHttpReques()0 请求未初始化 刚刚实例化xmlHttpRequest...

2021-10-05 20:27:05 107

原创 Async和Await

async async 是异步的简写 ,async用于声明一个异步的 functionawait await 可以认为 async wait的简写 await 用于等待一个异步方法执行完成特点 1. async 的作用 ,它作为一个关键字放到函数前面,这样普通函数就变成了异步函数 2. 异步async 调用 和普通函数的使用方式一样 3. 异步async函数返回一个promise对象 4. async 函数配合 await使用关键字使用(阻塞代码...

2021-10-05 19:59:57 188

原创 JavaScript数组常用方法

1. 向数组的末尾添加(push)2. 向数组的末尾删除(pop)3. 向数组的开头添加元素(unshift)4. 向数组的开头删除元素(shift)5. 数组排序(sort)6. 替换或删除数组中的元素(splice)7. 数组反转(reverse)8. 连接两个数组(concat)9. 从数组中截取元素(slice)10. 查到数组中的元素 indexOf() inCludes()11. 遍历数组 forEach...

2021-10-05 19:12:43 457

原创 Promise的使用

1. Promise是什么 1.Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大 2.

2021-10-03 23:29:44 109

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

1.js中的this指向 在ES5中,如果想要知道this指向谁,就要看当前的这个函数是在哪里调用的 1. 在事件中调用,this就是当前触发事件的元素 2.在对象中调用,this就是当前对象 3.在全局调用,this就是window 4.在面向对象中,this就是当前用new关键字创建出来的对象2. 箭头函数中的this指向 1. 在ES6的箭头函数中,要看定义这个箭头函数的父级作用域是谁,this就是谁...

2021-10-02 22:57:53 70

原创 JavaScript中的继承

js继承实现方式有很多,主要分ES5继承和ES6继承的实现ES5继承ES5实现继承主要是基于prototype来实现的,具体有三种方法1.原型链继承:B.prototype=new A() 子类继承父类的属性和方法目的:可以让子类的实例能够使用父类的属性和方法特点1.js继承是把父类的原型放到子类的原型链上,实际想要调用这些方法,其实是基于_proto_ 原型链的机制查找完成的2.子类可以重写父类上的属性和方法3.父类中...

2021-10-01 22:45:01 65

原创 JavaScript中的数据类型

1.js中的数据类型有哪些基本数据类型:Number、String、Null、Undefined、Boolean、Symbol(ES6新增独一无二的值)引用数据类型: Object。包含Object、Function、Array常见的基本数据类型常见的引用数据类型2.基本数据类型和引用数据类型的区别基本数据类型保存在栈内存中、引用数据类型保存在堆内存中。基本数据类型直接存储在栈内存中、占据空间小、大小固定、属于被频繁使用的数据。引用数据类型主要针对Objec...

2021-09-30 23:20:34 55

原创 JavaScript中 let const var 之间的区别

1.是否存在变量提升​​​var声明的变量存在变量提升(将变量提升到当前作用域的顶部)。即变量可以在声明之前调用值为undefined。var和const不存在变量提升。即它们所声明的变量一定要在声明后使用,否则报ReferenceError错2.是否存在暂时性死区let和const声明的变量存在暂时性死区。即只要块即作用域内存在let命令,它所声明的变量就"绑定"(binding)这个区域,不受外部的影响。在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上.

2021-09-29 22:28:08 66

空空如也

空空如也

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

TA关注的人

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