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