2023-04-06 react+ts仿jira笔记 react 前端 basejson-server1234567npm i json-serverjson-server -w db.json`${api}/projects?name=${param.name}&
2023-03-13 Vuejs设计与实现 阅读笔记 前端 模板的工作原理1234渲染器: 把虚拟DOM渲染为真实的DOM组件: 一组DOM元素的封装, 这组DOM元素就是要渲染的内容编译器: 将模板编译为渲染函数Vue3的渲染器和编译器可以进行信息传递(通过虚拟DOM) 响应式系统的作用与实现1
2023-02-19 现代js库开发 阅读笔记 前端 截屏什么是模块12345678910一个完整的模块, 需要满足以下特性独立性--能够独立完成某个功能, 隔离外部环境的影响完整性--能够完成某个功能可依赖--可以依赖其他模块被依赖--可以被其他模块依赖简而言之, 模块就是一个独立的空间,
2023-02-13 前端性能揭秘阅读笔记 阅读笔记 前端 截屏12Devtools提供了过程截屏的能力, 用户可以直观地看到页面的选过程切换至network面板, 点击setting按钮后勾选Capture screenshots, 这样在刷新页面的同时浏览器会自动吧关键帧的截屏保留下来 vit
2022-12-29 脚手架搭建 脚手架 前端 开发脚手架的核心目标: 提升研发效率 项目共通操作 创建项目 + 通用代码 埋点 HTTP 请求 工具方法 组件库 git 操作 创建仓库 代码冲突 远程代码同步 创建版本 发布打 tag 构建 + 发布上线 依赖安装和构建 资源
2022-03-21 实现一个项目脚手架 脚手架 前端 命令行工具的关键依赖1234567inquier, enquirer, prompts: 可以处理复杂的用户输入, 完成命令行输入交互chalk, kleur: 使终端可以输出彩色信息文案ora: 使命令行可以输出好看的Spinnersbo
2022-01-23 Advanced JavaScript javascript 前端 Advanced JavaScriptJS EngineJavascript is an interpreted language. What is this engine that we speak of well ? If I writ
2021-07-08 自定义指令,5种状态(操作DOM元素) vue 前端 1234567891011121314151617181920Vue.directive("hello",{ bind:function(el,bingind,vnode){ bingind
2021-07-06 Vue中组件通讯 vue 前端 123456789101112父子组件A与B、B与C、B与D、C与E、D与E子孙组件A与D、B与E兄弟组件C与D隔代组件A与E 父、子组件通讯 props、emit、.sync123456789101112131415161718192
2021-06-30 Promise全面总结 javascript 前端 Promise是在ES6中新增的一种用于解决异步编程的方案,接下来会从下面几个方面详细介绍Promise Prmoise诞生的原因 Promise的生命周期 Promse的基本用法 Prmoise诞生的原因 Promise诞生以前,在处