12 2021 档案

摘要:免责声明 本文只是在学习vue diff算法中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。 阅读全文
posted @ 2021-12-31 23:23 只做你的向日葵 阅读(468) 评论(0) 推荐(0)
摘要:免责声明 本文只是在学习JS 响应式代理中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。 阅读全文
posted @ 2021-12-31 21:34 只做你的向日葵 阅读(147) 评论(0) 推荐(0)
摘要:免责声明 本文只是在学习JS 反射中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。 阅读全文
posted @ 2021-12-31 16:35 只做你的向日葵 阅读(241) 评论(0) 推荐(0)
摘要:免责声明 本文只是在学习Vue 异步渲染中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。 阅读全文
posted @ 2021-12-27 22:25 只做你的向日葵 阅读(484) 评论(0) 推荐(1)
摘要:免责声明 本文只是在学习Vue 基础的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。 阅读全文
posted @ 2021-12-25 23:58 只做你的向日葵 阅读(7387) 评论(0) 推荐(0)
摘要:强类型与弱类型(类型安全) 强类型不允许随意的隐士类型转换,而弱类型是允许的 变量类型允许随时改变的特点,不是强弱类型的差异 静态类型与动态类型(类型检查) 静态类型:一个变量声明时它的类型就是明确的,如果声明后,它的类型就不允许修改。 动态类型:运行阶段才能够明确变量类型,而且变量的类型随时可以改 阅读全文
posted @ 2021-12-10 10:44 只做你的向日葵 阅读(91) 评论(0) 推荐(0)
摘要:本文所选内容均来自【co模块源码】 /** * slice() reference. */ var slice = Array.prototype.slice; module.exports = co['default'] = co.co = co; /** * 将给定的生成器 `fn` 包装成一个 阅读全文
posted @ 2021-12-05 19:50 只做你的向日葵 阅读(93) 评论(0) 推荐(0)
摘要:1.已知数据格式,实现一个函数fn找出链条转给你所有的父级 id const value = '112'; const fn = (value) => {} fn(value); //输出 [1, 11, 112] const data = [{ id: '1', name: 'test1', ch 阅读全文
posted @ 2021-12-05 13:19 只做你的向日葵 阅读(123) 评论(0) 推荐(0)
摘要:1.改造下面的代码,使之能输出 0 - 9,写出你能想到的所有解法 for (var i = 0; i < 10; i++) { setTimeout(() => { console.log(i); }, 1000); } 2.Virtual DOM 真的比操作原生DOM快吗?谈谈你的看法。 性能和 阅读全文
posted @ 2021-12-05 10:17 只做你的向日葵
摘要:1.有以下3个判读数组方法,请分别介绍它们之间的区别和劣势 Object.prototype.toString.call() instanceof Array.isArray 2.介绍下重绘和回流(Repaint&Reflow),以及如何进行优化 浏览器渲染机制:采用了流式布局模型,浏览器会把HTM 阅读全文
posted @ 2021-12-05 09:54 只做你的向日葵
摘要:1.算法手写题 已知如下数组,编写一个程序将数组扁平化并去除其中重复部分数据,最终得到一个升序且不重复的数组。 var arr = [[1,2,3],[3,4,5,5],[6,7,8,9,[11,12,[12,12,[14]]]],10]; 使用set方法去重,flat(Infinity)扁平化。 阅读全文
posted @ 2021-12-05 09:40 只做你的向日葵 阅读(84) 评论(0) 推荐(0)
摘要:1.写React / Vue 项目时为什么要在列表组件中写key, 其作用是什么? 2.['1','2','3'].map(parseInt) what & why ? 3.什么是防抖和节流?有什么区别?如何实现? 4.介绍下Set、Map、WeakSet、和WeakMap的区别? 5.介绍下深度优 阅读全文
posted @ 2021-12-05 09:20 只做你的向日葵 阅读(75) 评论(0) 推荐(0)
摘要:Promises/A+ 健全的、可互操作的 JavaScript 承诺的开放标准——由实施者提供,为实施者服务。 承诺代表异步操作的最终结果。 与承诺交互的主要方式是通过其 then 方法,该方法注册回调以接收承诺的最终值或承诺无法实现的原因。 该规范详细说明了 then 方法的行为,提供了一个可互 阅读全文
posted @ 2021-12-03 11:31 只做你的向日葵 阅读(71) 评论(0) 推荐(0)