- 博客(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 1103
原创 【学习数据结构二实现队列】
基础学习——自己实现一个栈实现栈一、定义栈总结自《学习JavaScript数据结构与算法第3版》实现栈一、定义栈用数组来实现栈比较方便,只要实现先进先出(push和pop)就和栈很像了。但是这边使用对象实现export default class Stack { constructor() { this.count = 0;//记录位置 this.items = {};//存储数据的对象 } push(element) {//往栈中加一个数据 this.item
2021-12-01 17:00:01 214
原创 【学习数据结构一实现栈】
基础学习——自己实现一个栈实现栈一、定义栈总结自《学习JavaScript数据结构与算法第3版》实现栈一、定义栈用数组来实现栈比较方便,只要实现先进先出(push和pop)就和栈很像了。但是这边使用对象实现export default class Stack { constructor() { this.count = 0;//记录位置 this.items = {};//存储数据的对象 } push(element) {//往栈中加一个数据 this.item
2021-12-01 16:51:01 153
原创 vue学习笔记一(源码解读:虚拟DOM和diff算法)
采用TypeScript来讲解虚拟DOM很多地方都讲了虚拟DOM的概念,这里就不多讲了。虚拟DOM对应的概念就是真实DOM。就是我们在浏览器中看到的DOM,也是我刚开始学web的时候,写的标签渲染出来。虚拟DOM就是一个对象,存着数据。并没有开始渲染(如果有错请指出)。看数据就很容易理解了<div><!--真是DOM--> <ul> <li>真实DOM</li> <li>真实
2021-11-23 11:27:54 536
原创 学习Proxy(代理)和Reflect(反射)
ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器Generator()阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。大白话:比较自由的异步函数;一、定义生成器的定义
2021-11-15 17:07:59 915
原创 学习Generator
ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器Generator()阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。大白话:比较自由的异步函数;一、定义生成器的定义
2021-11-11 14:06:54 897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人