12 2021 档案
摘要:免责声明
本文只是在学习vue diff算法中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。
阅读全文
摘要:免责声明
本文只是在学习JS 响应式代理中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。
阅读全文
摘要:免责声明
本文只是在学习JS 反射中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。
阅读全文
摘要:免责声明
本文只是在学习Vue 异步渲染中的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。
阅读全文
摘要:免责声明
本文只是在学习Vue 基础的一些笔记,文中的资料也会涉及到引用,具体出处不详,商业用途请谨慎转载。
阅读全文
摘要:强类型与弱类型(类型安全) 强类型不允许随意的隐士类型转换,而弱类型是允许的 变量类型允许随时改变的特点,不是强弱类型的差异 静态类型与动态类型(类型检查) 静态类型:一个变量声明时它的类型就是明确的,如果声明后,它的类型就不允许修改。 动态类型:运行阶段才能够明确变量类型,而且变量的类型随时可以改
阅读全文
摘要:本文所选内容均来自【co模块源码】 /** * slice() reference. */ var slice = Array.prototype.slice; module.exports = co['default'] = co.co = co; /** * 将给定的生成器 `fn` 包装成一个
阅读全文
摘要:1.已知数据格式,实现一个函数fn找出链条转给你所有的父级 id const value = '112'; const fn = (value) => {} fn(value); //输出 [1, 11, 112] const data = [{ id: '1', name: 'test1', ch
阅读全文
摘要: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)扁平化。
阅读全文
摘要:1.写React / Vue 项目时为什么要在列表组件中写key, 其作用是什么? 2.['1','2','3'].map(parseInt) what & why ? 3.什么是防抖和节流?有什么区别?如何实现? 4.介绍下Set、Map、WeakSet、和WeakMap的区别? 5.介绍下深度优
阅读全文
摘要:Promises/A+ 健全的、可互操作的 JavaScript 承诺的开放标准——由实施者提供,为实施者服务。 承诺代表异步操作的最终结果。 与承诺交互的主要方式是通过其 then 方法,该方法注册回调以接收承诺的最终值或承诺无法实现的原因。 该规范详细说明了 then 方法的行为,提供了一个可互
阅读全文

浙公网安备 33010602011771号