- 博客(7)
- 收藏
- 关注
原创 vscode 仓库,拉取代码时出现 “在签出前请先清理仓库工作树”
①跟前端同事沟通,是否改了同一个地方的代码模块,他比你要先提交,解决代码冲突。②先对自己修改的文件进行一个存储(git stash)最后再弹出存储(git stash pop)然后再进行拉取(git pull)
2023-12-26 10:49:27
1955
1
原创 webpack详解
有时候一些时间久远的项目,可能会存在一些CSS样式被迭代废弃,需要将其剔除掉,此时就可以使用purgecss-webpack-plugin插件,该插件可以去除未使用的CSS,一般与 glob、glob-all 配合使用。优化loader文件搜索范围,可以指定哪些文件不通过loader处理,哪些文件通过loader处理,像node_modules代码是编译过的,完全没必要在处理一遍,可以只处理src中的文件。会配置一些loader让webpack能够处理哪些非JS的文件,比如样式文件,图片文件。
2023-12-13 09:41:50
374
1
原创 2023前端高频面试题--面试总结(含答案)
1.Promise使用过吗?Promise有哪几种状态?使用过,比如在网络请求中,使用Promise发送http请求,并处理响应结果,例如,可以使用fetch函数发送get请求,然后返回一个Promise对象,以便在请求完成后获取响应数据.Promise有三种状态,分别是:Pending(进行中):初始状态,表示异步操作还未完成,仍然处于进行中。Fulfilled(已完成):表示异步操作成功完成,并且返回了一个结果。一旦Promise进入该状态,就会调用.then()
2023-12-11 10:52:41
1213
原创 2023前端面试题及项目亮点(含答案)
高阶组件高阶组件是一种在React中用于复用组件逻辑的技术。它本质上是一个函数,接受一个组件作为参数,并返回一个新的增强过后的组件。高阶组件通过将一些通用的功能逻辑从组件中提取出来,并通过参数或属性的方式传递给被包裹的组件,从而实现代码的复用和逻辑的解耦。它可以用于处理重复的业务逻辑、状态管理、封装第三方库等情况。属性代理:通过HOC将额外的props传递给被包裹的组件,以增强其功能或修改其行为。渲染劫持:通过HOC修改组件的渲染方式,例如条件渲染、组件替换、渲染包装等。状态提升:通过。
2023-12-08 10:50:57
1671
原创 常用Git指令的使用
是git pull拉取代码时会自动进行代码的合并,此时同名文件冲突有可能造成其他人的代码。作用:将git托管的文件夹中待处理的文件提交到暂存区,注意只有提交到暂存区的文件git。作用:查看被git托管的文件夹中是否存在待提交(提交到本地仓库)的任务。作用:将暂存区的代码提交到本地仓库,-m对应的是提交的信息。实现同一个仓库管理不同的项目。作用:对比分支1和分支2两个不同分支下的代码的不同。作用:从当前分支切换到name对应的分支。作用:将本地仓库的代码提交远端服务器。作用:将分支的代码手动合并到分支2。
2023-12-07 11:55:57
391
原创 在vscode中如何使用仓库进行拉取和提交代码
1.首先,点击➕号,暂存所有更改2.然后,在输入框输入我们今天工作的部分内容,比如,登录页,再点击 提交3.然后点击右上角三个小点,注意,一定要先点击拉取,拉取成功之后,再点击推送,这样远端服务器才会更新。
2023-12-06 17:12:43
755
原创 点击按钮,内容以pdf形式导出
5.此处就是点击按钮导出的点击事件,第一个参数是导出的pdf的名称,第二个参数是需要导出部分的id名称。4.注意此处红色圈起来的id,要与点击时的第二个参数保持一致。2.创建文件夹在此位置utils/exportPDF.js。
2023-12-06 16:15:57
458
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人