Fork me on GitHub
摘要: Promise实现 Promise 是 ES6 新增的语法,解决了回调地狱的问题。 可以把 Promise 看成一个状态机。初始是 pending 状态,可以通过函数 resolve 和 reject ,将状态转变为 resolved 或者 rejected 状态,状态一旦改变就不能再次变化。 th 阅读全文
posted @ 2021-07-28 20:31 zerozhupan 阅读(76) 评论(0) 推荐(0)
摘要: 栈、队列 06、从尾到头打印链表 题目描述 输入一个链表的头结点,从尾到头打印链表(用数组返回)。 示例1: 输入:head=[1,3,2] 输出:[2,3,1] 代码 /** * Definition for singly-linked list. * function ListNode(val) 阅读全文
posted @ 2021-07-23 19:30 zerozhupan 阅读(43) 评论(0) 推荐(0)
摘要: 前端高频手撕代码整理(一) 1.手写count 使用闭包: var count = ( function(){ let a = 0 return function () { console.log(++a) } } )() count() // 1 count() // 2 count() // 3 阅读全文
posted @ 2021-07-22 10:50 zerozhupan 阅读(146) 评论(0) 推荐(0)
摘要: setup()执行的时机 setup()在beforeCreate之前执行一次,this是undefined setup()的参数 1.props props值为对象,包含:组件外部传过来的且组件内部声明接收了的属性。 查看一下: 2.context 上下文对象,包含以下三个内容: attrs:值为 阅读全文
posted @ 2021-07-21 20:29 zerozhupan 阅读(545) 评论(0) 推荐(0)
摘要: 模仿VUE2实现响应式 Vue2: 通过Object.defineProperty()来实现 1. 代码 // 模仿vue2实现响应式 let person = { name: '张三', age: 20 } let person_vue2 = {} Object.defineProperty(pe 阅读全文
posted @ 2021-07-19 20:57 zerozhupan 阅读(549) 评论(2) 推荐(1)
摘要: 二分查找 33.搜索旋转排序数组 题目描述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 ⇐ k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], n 阅读全文
posted @ 2021-07-17 14:55 zerozhupan 阅读(76) 评论(0) 推荐(0)
摘要: 1. Cookie和seesion 1.1 cookie 定义: 指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。 用途: 由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。Cookie 一个典型的应用是当登录一个网站时,网站往往 阅读全文
posted @ 2021-07-15 16:42 zerozhupan 阅读(595) 评论(0) 推荐(1)
摘要: 一、基础语法 参考: https://www.cnblogs.com/msi-chen/p/10974009.html https://www.cnblogs.com/jiangbei/p/8462294.html 1. 在HTML中添加以下标签内容 <html xmlns:th="http://w 阅读全文
posted @ 2021-07-06 15:38 zerozhupan 阅读(161) 评论(0) 推荐(0)
摘要: 剑指offer 树 7. 重建二叉树 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的 阅读全文
posted @ 2021-07-02 20:11 zerozhupan 阅读(57) 评论(0) 推荐(0)
摘要: 1. 错误 在写一个新组件的时候,在父组件里面注册就报错 TypeError: Cannot create property 'isRootInsert' on string 'xxx' 2. 原因 原因是在子组件中没有写@Component({}) 无论子组件中有没有子子组件需要注册,都要写上@C 阅读全文
posted @ 2021-06-28 14:51 zerozhupan 阅读(1982) 评论(0) 推荐(0)