自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6学习(一)

大致目录var、let、const作用于范围不存在变量提升暂时性死区不允许重复定义const 介绍数组var、let、const作用于范围直接看代码,比较明显、for(let i=0;i<10;i++){ console.log(i); //0,1,2,3,4,5,6,7,8,9;}console.log(i);//ReferenceError: i is not definedfor(var j=0;j<10;i++){ console.log(j); //0,1,2,3,

2022-04-22 14:19:11 888

原创 【学习数据结构二实现队列】

基础学习——自己实现一个栈实现栈一、定义栈总结自《学习JavaScript数据结构与算法第3版》实现栈一、定义栈用数组来实现栈比较方便,只要实现先进先出(push和pop)就和栈很像了。但是这边使用对象实现export default class Stack { constructor() { this.count = 0;//记录位置 this.items = {};//存储数据的对象 } push(element) {//往栈中加一个数据 this.item

2021-12-01 17:00:01 156

原创 【学习数据结构一实现栈】

基础学习——自己实现一个栈实现栈一、定义栈总结自《学习JavaScript数据结构与算法第3版》实现栈一、定义栈用数组来实现栈比较方便,只要实现先进先出(push和pop)就和栈很像了。但是这边使用对象实现export default class Stack { constructor() { this.count = 0;//记录位置 this.items = {};//存储数据的对象 } push(element) {//往栈中加一个数据 this.item

2021-12-01 16:51:01 66

原创 vue学习笔记一(源码解读:虚拟DOM和diff算法)

采用TypeScript来讲解虚拟DOM很多地方都讲了虚拟DOM的概念,这里就不多讲了。虚拟DOM对应的概念就是真实DOM。就是我们在浏览器中看到的DOM,也是我刚开始学web的时候,写的标签渲染出来。虚拟DOM就是一个对象,存着数据。并没有开始渲染(如果有错请指出)。看数据就很容易理解了<div><!--真是DOM--> <ul> <li>真实DOM</li> <li>真实

2021-11-23 11:27:54 480

原创 学习Proxy(代理)和Reflect(反射)

ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器Generator()阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。大白话:比较自由的异步函数;一、定义生成器的定义

2021-11-15 17:07:59 775

原创 学习Generator

ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器Generator()阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。大白话:比较自由的异步函数;一、定义生成器的定义

2021-11-11 14:06:54 852

空空如也

空空如也

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

TA关注的人

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