自定义博客皮肤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 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 扩展了 JavaScript 的语法,所以任何现有的 JavaScript 程序可以不加改变的在 TypeScript 下工作。 2.常用的数据类型 1.1 number类型: let num: number = 123; num = 100; num =...

2021-11-14 18:37:30 415

原创 HTTP的状态码

1/1状态码: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 1、常见的状态码有哪些? 常见的状态码 200 请求成功 404 请求资源没找到 400 语义有误,当前请求无法被服务器理解。 4...

2021-10-07 20:26:36 82

原创 Async和Await

async 和 await 是把异步书写代码的方式改变为同步,代码结构更清晰简洁,便于后期的维护,解决了回调地狱的问题。 ① async 是一个修饰符,它定义的函数会返回一个Promise对象,因此可以直接进行 then 操作,返回的为 then 方法的传入函数。 ② await 关键字只能放在 async 函数内部,await 关键字的作用是获取Promise中返回的内容。 ③ 获取的内容是Promise函数中的 resolve 或者 reject 的值。 ④ 如果 await 后面不是一...

2021-10-05 19:30:00 96

原创 js数组常用方法

【1】、join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 【2】、push(): 把里面的内容添加到数组末尾,并返回修改后的长度。 【3】、pop():移除数组最后一项,返回移除的那个值,减少数组的length。 【4】、unshift:将参数添加到原数组开头,并返回数组的长度 【5】、shift():删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 【6】、...

2021-10-04 11:45:00 100

原创 promise

promise是es6 中专门用来处理异步回调的,可以解决回调地狱 Promise 1.理解为一个类,因此可以通过new 实例化对象;跟一个函数作为参数,函数中有两个参数;分别是 resolve reject 2. promise状态,三个状态 pending -- 进行中 \fulfilled -- 成功 调用resolve,会自动转化为成功状态 \rejected -- 失败 调用reject,会自动转化为失败状态 状态是不可逆的 3.Promise.prototype then ca

2021-10-03 13:45:00 59

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

1.没有arguments属性,必须使用 . . . 展开运算符解决 function fn(a,b,c){ console.log(arguments[0],arguments[1],arguments[2]) //1,2,3 } func(1,2,3) //我们可以使用展开运算符...来解决 let fn=(...aa)=>{ console.log(aa) } fn(1,2,3) 2.箭头函数的this,始终指向父级的上下文(箭头函数的this取决...

2021-10-02 20:15:29 59

原创 js中的继承

父类: function F (name) { // 属性 this.name = name || 'F'; // 实例方法 this.sleep = function(){ console.log(this.name + '正在睡觉!'); } } // 原型方法 F.prototype.eat = function(food) { console.log(this.name + '正在吃:' + food); }; 1,将父类的实力给子类的原型 ...

2021-10-01 13:15:00 78

原创 基本数据类型和引用数据类型

一、js中数据类型分为基本数据类型引用数据类型 1.基本的数据类型: number string bool null undefined symbal(es6 定义唯一的) 2.引用的数据类型:object array date fuction 二、区别:存储不一样 //基本数据类型是原始值,直接存贮在栈内存中,引用数据类型,他的值是在堆内存 开辟了一块新的内存空间, //我们通过变量来复制一个引用数据类型的时候其实只是把这个开...

2021-09-30 19:46:50 242

原创 let var const

1.是否存在变量提升? var声明的变量存在变量提升(将变量提升到当前作用域的顶部)。 即变量可以在声明之前调用,值为undefined。 let和const不存在变量提升。即它们所声明的变量一定要在声明后使用, 否则报ReferenceError错。 2.重复声明 《1》 声明后未赋值不同的表现 var varTest; let letTest; console.log(varTest); //输出undefined console.log(letTest); ...

2021-09-30 19:31:30 67

原创 原生Ajax的创建

1.0 Ajax 《1》 Ajax是由Asynchronous JavaScript and XML的缩写组成的(异步JavaScript和XML)是一种用于创建快速动态网页的技术,在不重新加载整个页面的情况下,可以更新部分页面。其核心对象就是XMLHttpRequest() 1、AJAX的优缺点 (1).AJAX的优点 <1>.无刷新更新数据。 AJAX最大优点就是能在不刷新整个页面的前提下与服务器通信维护数据。这使得Web应用程序更为迅捷地响应用户交互,并避免了在网...

2021-09-29 15:30:00 117

空空如也

空空如也

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

TA关注的人

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