学习笔记
文章平均质量分 86
睡懒觉的橘喵
这个作者很懒,什么都没留下…
展开
-
学习笔记 模拟 Vue.js 响应式原理
1. 实现功能一、实现 Vue相关功能负责接收初始化的参数(选项)负责把 data 中的属性注入到 Vue 实例,转换成 getter/setter负责调用 observer 监听 data 中所有属性的变化负责调用 compiler 解析指令/差值表达式1. 通过属性保存选项的数据vue.jsclass Vue { constructor(options) { // 1. 通过属性保存选项的数据 this.$options = options原创 2021-07-22 20:35:06 · 92 阅读 · 0 评论 -
学习笔记 手写VueRouter 实现相关功能
1. 准备项目环境一、初始化项目使用 vue脚手架 创建项目vue create my-vuerouter等待项目初始化完成,进行项目的运行npm run serve二、保留有用的代码Home.vue<template> <div class="home"> <HelloWorld msg="Welcome to Your Vue.js App" /> </div></template><script原创 2021-07-18 20:48:16 · 99 阅读 · 0 评论 -
JavaScript 中 var、let、const区别
JavaScript 中 var、let、const 三种声明变量的方式之间的具体差别文章目录JavaScript 中 var、let、const 三种声明变量的方式之间的具体差别前言1. 重复声明2. 变量 提升(hoisting)3. 暂时性死区(临时死区 Temporal Dead Zone,简写为 TDZ)4. window 对象的属性和方法(全局作用域中)5. 块级作用域6. 定义变量后可修改结论:前言在ES6出现之前在 JavaScript 中声明变量都是用 var 来声明;在ES6出现原创 2021-06-19 16:22:35 · 86 阅读 · 0 评论 -
学习笔记 手写 Promise 2021-06-06
学习笔记 手写 Promise文章目录学习笔记 手写 Promise前言一、Promise 基本功能的实现1. 实现思路2. MyPromise实现二、Promise 内部异步逻辑的实现1. 问题产生2. MyPromise 内部异步实现三、Promise.then 方法多次调用添加多个处理函数的实现1. 问题产生2. MyPromise.then 方法多次调用实现四、Promise.then 方法的链式调用的实现(一)1. 实现思路2. 实现Promise.then 方法链式链式调用五、Promise.原创 2021-06-06 20:35:15 · 72 阅读 · 0 评论