摘要: 项目流程 增加需求怎么办 项目延期怎么办 如何保证项目质量 项目的所有角色 PM / UE视觉设计 / FE前端开发 / QA测试 / 运维 项目的全流程 了解背景 / 需求是否合理 / 需求是否有闭环 开发难度如何 / 是否需要其他支持 技术方案设计 求简,不要过度设计 比如 hash 路由 产出 阅读全文
posted @ 2024-03-08 20:55 escapist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: babel和webpack的区别 babel JS编译工具,不关心模块化 webpack 打包构建工具(模块话 / 构建工具),配合loader plugin的集合 babel 不处理模块化,需要配合 webpack一起使用 webpack5主要是内部效率的优化,使用没有区别 webpack本身支持 阅读全文
posted @ 2024-03-08 20:53 escapist 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 纯函数 + 不可变值 JSX的本质等同vue的模板 createElement 等同 h 函数 第一个参数可能是组件 也可能是 tag,根据首字母大小写来区分是否是组件 第二个参数是 null 或者 { } 合成事件 为什么要这样使用? 更好的兼容性和跨平台,尽量摆脱了DOM事件的逻辑,然后自己去实 阅读全文
posted @ 2024-03-08 20:29 escapist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: <p dangerouslySetInnerHTML={{ __html: rowHtml }}> 事件 bind(this) this是undefined 静态方法来定义不需要 bind: handle = () => { } event参数 event.target 指向当前元素,表示绑定在哪里 阅读全文
posted @ 2024-03-08 20:16 escapist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 生命周期函数(父子)顺序 父beforeCreate =>. 父created ==>. 父beforeMount ==> 子beforeCreate ==> 子created ==> 子beforeMount ==> 子mounted ==> 父mounted 更新顺序 父beforeUpdate 阅读全文
posted @ 2024-03-08 19:14 escapist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.为什么 typeof null = 'object' 是通过类型标记位,而 null 是一个固定的值。开头为 000 000: object 001: integer 010: double 100: string 110: boolean 2. + 操作转化为数字 传统数据类型 toNumbe 阅读全文
posted @ 2024-03-08 16:55 escapist 阅读(3) 评论(0) 推荐(0) 编辑
摘要: npx create-react-app . 当前目录下面安装 className / htmlFor 注视 { /* */ } useState 第二个参数:最好使用 函数来设置值,因为 可能有异步的情况导致 值设置不正确 getItem('count')?? 0 undefined或者null 阅读全文
posted @ 2023-04-10 17:03 escapist 阅读(257) 评论(0) 推荐(0) 编辑
摘要: OrbitControls TransformControls 在使用transform组建移动的时候 camera 也跟着移动了, 所以坐标轴方向会改变 解决方法: 在 orbitControler上面增加 makeDefault (表示这是默认的,其他的控制器在使用的时候,可以决定是否暂时停用这 阅读全文
posted @ 2023-04-10 16:58 escapist 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 动画 requestAnimationFrame 有一个默认的时间参数,运行的时间 单位是毫秒 requestAnimationFrame 每一帧的间隔 并不一定是 相同的 每一秒中 移动 1 可以通过 time来计算 但是只有一个时间 可以使用Clock 来创建多个时间 (可以随时启动和停止) p 阅读全文
posted @ 2023-04-10 16:37 escapist 阅读(96) 评论(0) 推荐(0) 编辑
摘要: geometry 有顶点组成 3个点组成一个 face(一个三角形),然后多个面组成了完整的geometry geometry对象 有 rotate translate 来变换这些顶点 一般用的不多 一般我们都是通过geometry直接创建mesh,然后移动 mesh 目前这种方法已经失效了 一些面 阅读全文
posted @ 2023-04-10 16:34 escapist 阅读(104) 评论(0) 推荐(0) 编辑