摘要: 因为本人学习前端时间有限,仅有一年多时间,如果存在理解问题,请各位大佬不吝啬赐教 关于defineReactive等使用细节需要自行了解 一些关键知识点 $mount时 会 new Watcher 把组件的 updateComponent 方法传给watcher 作为getter 在watcher的 阅读全文
posted @ 2021-08-17 17:19 南望先生 阅读(81) 评论(0) 推荐(0) 编辑
摘要: /** * * 判断一个链表是否有环 【141】 * * * 快慢指针,求相遇 */ var hasCycle = function(head) { if(!head) return false let pre = head, cur = head; while(cur && cur.next) { 阅读全文
posted @ 2021-07-21 11:32 南望先生 阅读(146) 评论(0) 推荐(0) 编辑
摘要: TODO 阅读全文
posted @ 2021-06-09 21:03 南望先生 阅读(499) 评论(0) 推荐(0) 编辑
摘要: todo 阅读全文
posted @ 2021-04-22 20:57 南望先生 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一个简单的控制多并发的promise class limitPromise { constructor(max) { /* * @param _max 表示最大并发数 * @param _taskQueue 表示任务队列 */ this._max = max; this._taskQueue= [] 阅读全文
posted @ 2021-04-16 11:56 南望先生 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ##单链表的定义 单链表是一种链式存取的数据结构。每一个节点用元素的值➕后继元素组成。 ##代码实现 step1 首先将每一个节点的结构先表明 需要一个value值 还需要next来表示指向 class Node { construtor(value){ //value 用来存放当前节点的值 thi 阅读全文
posted @ 2020-12-30 21:16 南望先生 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ##变量提升 ###问题的产生 下面我们来看两个例子 1. a = 2; var a; console.log(a) 这里你可能会认为输入的结果是undefined,因为 var a 声明在 a = 2 之后,会把之前的声明覆盖掉,所以结果是 undefined。但实际上打印的结果会是2 2. co 阅读全文
posted @ 2020-10-09 17:06 南望先生 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 如果需要对服务返回的富文本 进行原样返回可以这么玩 首先使用【<pre></pre>】这个标签把将要渲染的内容进行包裹,pre 标签的作用就是对文本进行原样渲染 使用 dangerouslySetInnerHTML={{__html:变量}} 这个属性,将一些html标签解析成我们想要的格式 <pr 阅读全文
posted @ 2020-07-24 11:39 南望先生 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 概念 url schema的应用场景 一般是用户app的唤醒,即我们本地有目标app的时候,可以通过url schema 直接打开我们本地的app。 应用场景 url schema唤醒本地app的支持不是很友好,在浏览器当中都支持。但是在一些第三方应用的时候,比如微信,就会给拦截住,不让你直接访问本 阅读全文
posted @ 2020-07-08 18:06 南望先生 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: dva的定义 dva 是基于现有应用架构 (redux + react-router + redux-saga 等)的一层轻量封装; redux 他是react当中的仓库,如果熟悉vue的话,他的功能类似于vuex。将公用的数据放在redux当中,通过reducer函数改变redux中的值(stat 阅读全文
posted @ 2020-07-08 16:56 南望先生 阅读(1341) 评论(0) 推荐(0) 编辑