- 博客(6)
- 收藏
- 关注
原创 webpack
webpack是一个模块打包工具,把JavaScript和其他浏览器不支持的扩展语言转化为可执行的代码,包括入口,出口,加载器,插件。实现自动化编译,注重模块化其主要是打包,2个核心-----入口和出口,配置–加载器和插件。webpack做的事情:分析你的项目结构。找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
2024-08-07 08:45:02
103
原创 TypeScript中的泛型的简单理解
在日常进行定义方法或者是组件的时候,一个组件可以支持多种数据类型,或者是一个方法可以进行多个数据类型的定义,这样就可以进行重复的利用这个方法或者组件。在以上的代码中进行了一个参数的约束,以及返回值的约束,其中这个W就类似于一个占位符,当我们进行调用的时候,就把需要的类型替换调这个占位符,也就是W。以上的代码是我们传递的多个参数,以及定义了多个数据类型,同时也可以进行结束数据的约束,例如数组,对象等类型。,我们还可以进行一些其他的占位符,当然我们进行复用的时候,考虑到API的重用性,以下是用泛型来进行定义。
2024-08-05 09:22:37
313
原创 日常·总结--前端
Redux中间件通常由一个函数构成,该函数返回一个函数,这个返回的函数接受store.dispatch和store.getState等参数,然后返回一个新的dispatch函数。Redux中间件是一种用于扩展Redux的功能的机制,它允许你在Redux的dispatch过程中添加自定义的逻辑。React会将新的状态与旧的状态合并,而不是完全替换它。React Fiber(又称React 16 Fiber)是React框架的重大改进,引入了一种新的协调算法,旨在解决React渲染和调度的性能问题。
2024-07-26 17:38:06
596
原创 git整理
查看状态:git status初始化本地版本库:git init添加所以文件:git add .提交指定文件 git add 文件名查看提交历史 git log查看指定文件的提交历史:git log -p 文件名穿梭于版本号 进行之前数据的产看 git reset --hard 版本号把所有的暂存区存放的数据拉回工作区继续工作:git reset把指定的文件从暂存区退回到工作区 git reset HEAD 文件名在使用git之前需要绑定用户名和账号。
2024-07-20 10:42:56
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人