- 博客(9)
- 收藏
- 关注

转载 immutable.js中文文档
Immutable 是什么?关于Immutable的定义,官方文档是这样说的:Immutable data encourages pure functions (data-in, data-out) and lends itself to much simpler application development and enabling techniques from functional ...
2018-11-22 14:37:02
25744
原创 Rust学习杂记
cargocargo是rust的包管理工具。cargo new 创建一个新的cargo 包,包含文件src/main.rs 和 Cargo.toml文件。Cargo.toml文件类似前端构建的package.json 。 它也在 创建的目录中初始化了一个 git 仓库,以及一个 .gitignore 文件。如果你在现有的 git 仓库中运行 cargo new,则不会生成 git 文件;你可以通过使用cargo new --vcs=git 来覆盖此行为。cargo build 构建项目,会打包项目生成
2021-11-26 15:28:14
448
原创 Create React App中使用sass时的版本问题
Create React App中使用node-sass遇到的版本问题在Create React App中添加sassNode Sass version 6.0.0 is incompatible with ^4.0.0 || ^5.0.0.node-sass的版本和node的版本不匹配在Create React App中添加sasscreate react app 默认是对sass有支持,所以如果想在搭建好的项目里面使用sass就只需要$ npm install node-sass --save$
2021-10-12 13:19:47
421
原创 2021React前端面试总结
参加面试对面试官问题总结最近一直参加面试,故对面试题进行一些总结,希望能对大家有用。React生命周期执行顺序这个问题考察点:我们对React生命周期的理解,对我们平时在项目中出现bug分析问题的一种考察。constructor --> componentWillMount —> render --> componentDidMountupdate 过程:componentWillReceiveProps -->shouldComponentUpdate --> c
2021-04-08 19:20:27
690
原创 关于@babel/parser,@babel/generator,@babel/traverse,@babel/types使用
关于@babel/parser,@babel/generator,@babel/traverse, @babel/types使用最近需要写一个脚本对项目代码进行修改故将研究进度记录在这里。这三个关于babel的库都从属于@babel/core,所以@babel/core就可以使用这三个库。参考文档:babel中文文档 (这三个库在babel文档中工具分类中)。以下全部基于@babel/core version:7.13.8@babel/parserBabel Parser(以前为Babylon)
2021-03-08 16:14:13
10247
原创 平时工作杂记
关于margin和padding的百分比问题一、块级子元素的padding、margin的百分比取值都是相对于父元素的内容区域宽度来计算的,无论是padding-top/left。如果设置了padding和border,也是根据父元素实际的内容区域计算的。二、1、inline元素设置padding/margin-left/right生效,但padding/margin-top/bottom不...
2018-12-29 17:38:36
219
原创 Redux学习笔记(一)
关于Redux学习笔记(一)Redux简书Redux是一种状态管理器,其前身是Flux。三大原则单一数据源(整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。这样可以保证整个数据的唯一性,为维护阅读起来带来便捷)State 是只读的(唯一改变 state 的方法就是触发 action,action 是一...
2018-11-16 00:31:16
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人