在最黑暗的那段人生,是我自己把自己拉出深渊。 没有那个人,我就做那个人。 —— 中岛美嘉
todo
只记录开始时间,不记录结束时间的没有意义的 todo 列表。
报表插件 reportBro 的使用
这两天需要做一个可以高度自定义的报表,项目不紧迫,但是考虑到完善性方面,决定使用 reportBro 插件,高度自由,没有框框架架的约束。
一方面记录这个插件,一方面记录在 react 中使用 Jquery 插件。
比较两个数据是否相同
在我们的实际开发过程中,常常需要去比较两个数据是否相同,对于字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol这些基础类型来说,我们只需要用 ===
比较一下就可以了,也就没有必要写这个东西,但是对于对象和数组呢?
19年第52周
bilibili
关于暴露 webpack 配置
如果我们直接使用 npx create-react-app xxx
脚手架创建项目的话,我们通常是看不到 webpack 配置的。这是 react 帮我们隐藏了配置文件夹,当然它也写好了如何暴露 webpack 配置。
1 | // package.json |
在 package.json 文件中,有这么一个语句 eject,这是帮我们暴露 webpack 配置的语句,我们只需要执行 npm run eject
就可以了。
有一个问题就是在执行这条语句之前,不能对文件进行修改,不然会报错(其实就是合并失败)。
按需加载 babel-plugin-import
关于 react 项目 public 目录
/public/ 是项目最后通过 build 打包生成的一个目录,所有源码都会生成在这个文件夹下面,然会把public下的所有子文件部署到服务器上运行,所以一般会把静态文件或者图片会保存在这里。
/public/ 并不会部署,只是它的子文件部署。
在项目中引用 /public/ 中的文件可以直接 /xxx 引入。
19年第51周 —— 普通周记一则
递归 & 回调
vue 和 react 的差异
就学者而言,总会比较好坏,慢慢总结 vue 和 react 的差异。
关于 E 盘分类
以前对文件都是乱放,什么创建文件都是桌面右键然后重命名 test,今后就要改过来,毕竟会把桌面搞乱,或者我写的什么东西放在哪里我都不知道了。
19年第49周 —— 重新来过
今天也不是什么重要的日子,我只是打算把以前学过的,做过的笔记啊什么的,整理一下,该删的删,该留下的复制一份到这里来,尽量从头来过,打好扎实的基础,不想那么多事情。
这不是什么伟大的计划,这只是重新做人罢了。