three笔记 发表于 2022-05-04 | 分类于 知识总结 | three的笔记学习-一开始总以为是tree,原来是three,感觉就是3d,然后很多三角形的意思 旋转rotate 要注意xyz 顺序group 打包 动画用 window.requestAnimationFrame 相机camera 可以试试用sin 和 cos geometriesText ... 阅读全文 »
使用hooks的一些小感想 发表于 2022-01-14 | 分类于 知识总结 | 这里文章说的都是hooksreact 那什么是hooks故名思义 Hooks 译为钩子,Hooks 就是在函数组件内,负责钩进外部功能的函数。 (说了又好像没说) 有什么爽的👌 函数组件原地飞升 不用管this了 生命周期也不用记那么多了 开始结束的生命周期可以写在一起,代码更漂亮了 123 ... 阅读全文 »
重学数据结构和算法 发表于 2021-07-18 | 分类于 知识总结 | 空间换时间建立变量存数据 数据处理的基本操作增、删、查 首先,这段代码对数据进行了哪些操作? 其次,这些操作中,哪个操作最影响效率,对时间复杂度的损耗最大? 最后,哪种数据结构最能帮助你提高数据操作的使用效率? 阅读全文 »
react核心 发表于 2021-06-21 | 分类于 知识总结 | react 的fiber有5个优先级的等级 Immediate UserBlocking Normal Low Idle 高阶组件怎么写一个高阶组件? 普通方式 装饰器 多个高阶组件组合 高阶组件 属性代理 1、操作props2、操作ref 继续/劫持 什么是react hooks?优势 ... 阅读全文 »
vue核心 发表于 2021-06-21 | 分类于 知识总结 | why O(n)?严格意义不是真的O(n),复杂度其实是O(nm) how O(n)?同层级比较 用index做keyvue: [0,1,2],[0,1] 误删react: 会重新渲染 都是新建 虚拟dom过程 虚拟 DOM 什么是虚拟 DOM 1234567{ type: 'div', ... 阅读全文 »
webpack 发表于 2021-05-29 | 分类于 知识总结 | 我们常说的Module是什么webpack支持 ESModule, CommonJS, AMD, Assests 如何表达各种依赖关系?我们常说的chunk和bundle的区别是什么?(important!) Chunk是Webpack打包过程中Modules的集合,是打包过程中的概念。Webpac ... 阅读全文 »
JavaScript忍者秘籍第2版-笔记 发表于 2021-05-18 | 分类于 学习笔记 | 一些特性 生成器 Promise 代理 高级数组方法 Map 正则表达式 模块 事件处理 Javascript 就是只开启了一个柜台 注册事件(addEventListener) 阅读全文 »
this/闭包/作用域 发表于 2021-05-02 | 分类于 知识总结 | bind可以传基本类型,只会绑定一次 1234function fn(){ console.log(this)}fn.bind(1).bind(2)() // Number {1} 阅读全文 »
ES6 规范详解、ESNext 规范 发表于 2021-04-28 | 分类于 知识总结 | 定义变量var、const、let、functionlet 变量提升、作用域 箭头函数1、箭头函数this是定义时决定,普通函数是使用时决定2、简写 1const fn = ()=> 'sss' 3、不能做构造函数 class12345class Test(){ static ge ... 阅读全文 »
【重学前端】面向对象/原型链/继承 发表于 2021-04-18 | 分类于 知识总结 | 继承寄生组合式继承类数组转换成数组 1.[…arguments].slice() 2.Array.prototype.slice.apply(arguments) 3.Array.from(arguments).slice() 鸡生蛋1Function.__proto__ === Function. ... 阅读全文 »