logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高级资深前端必备知识【开发脚手架及封装自动化构建工作流】

简答题谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。工程化是根据业务特点,将前端开发流程规范化,标准化,它包括了开发流程,技术选型,代码规范,构建发布等,用于提升前端工程师的开发效率和代码质量。1.制定各项规范,编码规范,开发流程规范,前后端接口规范等等2.使用版本控制工具git,commit描述规范3.使用合适前端技术和框架,提高生产效率,降低维护

#前端#gulp#node.js
React性能优化

目录1. 组件卸载前进行清理操作2. PureComponent3. shouldComponentUpdate4. React.memo5. 使用组件懒加载6. 使用 Fragment 避免额外标记7. 不要使用内联函数定义8. 在构造函数中进行函数this绑定9. 类组件中的箭头函数10. 避免使用内联样式属性11. 优化条件渲染12. 避免重复无限渲染13. 为组件创建错误边界14. 避免数

GC(Garbage Collection)算法介绍(前端小常识)

GC定义与作用GC就是垃圾回收机制的简写GC可以找到内存中的垃圾、并释放和回收空间GC里的垃圾是什么程序中不再需要使用的对象程序中不再能访问到的对象GC算法是什么GC是一种机制,垃圾回收器完成具体的工作工作的内容就是查找垃圾释放空间、回收空间算法就是工作时查找和回收所遵循的规则常见的GC算法引用计数实现工作原理核心思想:设置引用数,判断当前引用数是否为0引用计数器引用关系改变时修改引用数字引用数字

#javascript
Git报错:git@gitee.com: Permission denied (publickey).

原因:在本地(或服务器上)没有生成SSH公钥解决办法:(1)ssh-keygen -t rsa -C "xxxx3@163.com"按回车键,会出现下面图示中的内容,不须要管出现的一些要输入的问题,一路回车便可,最终会生成SSH公钥。(若是从新生成的话会覆盖以前的SSH公钥)(2)ssh -v git@github.com出现这句英文就是成功啦(3)ssh-agent -s(4)ssh-add ~

#git
用 vite 构建 vue3 + TS 项目实战

1、项目初始化npm install create-vite@2.9.0 -g // 全局安装 create-vitenpm init @vitejs/app shop-admin // 初始化项目(shop-admin 项目名)cd shop-adminnpm installnpm run dev2、eslint 基础配置npm install eslint --save-devnpm inst

文章图片
#前端
到底了