自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 09.05 五道算法题

Given an array of integers, find the pair of adjacent elements that has the largest product and return that product. Example For inputArray = [3, 6, -2, -5, 7, 3], the output should be adjacentElementsProduct(inputArray) = 21. 7 and 3 produce the largest..

2021-09-05 18:10:06 125

原创 学习笔记 模拟 Vue.js 响应式原理

1. 实现功能 一、实现 Vue 相关功能 负责接收初始化的参数(选项) 负责把 data 中的属性注入到 Vue 实例,转换成 getter/setter 负责调用 observer 监听 data 中所有属性的变化 负责调用 compiler 解析指令/差值表达式 1. 通过属性保存选项的数据 vue.js class Vue { constructor(options) { // 1. 通过属性保存选项的数据 this.$options = options

2021-07-22 20:35:06 83

原创 学习笔记 手写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 86

原创 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 72

原创 学习笔记 手写 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 65

空空如也

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

TA关注的人

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