2019-11-20 22:11:14    13    0    0
转载自幻神blog http://thzt.github.io/2019/04/21/programming-experience/ 设计 在没有足够多的具体实例之前,先不要急着建立抽象 别做一般性的考虑,先考虑清楚到底要覆盖哪些目标场景 如果你没写过自己的编程语言,那就尽量别碰 DSL 经历比资历重要,除非以前做过,否则大家都是拿不定主意 大部分人并没有十年的编程实战经验,所以要相信自己的判断 不论你设计的多么好,总有人能指出他认为不好的地方 项目 不要乱动别人写的代码,尤其是不要删那些看起来没用的逻辑 项目中遇到的问题,大多不是技术问题,而
2019-06-29 04:27:39    210    0    0
最近没怎么更新博客,但是gitcommit却很勤.不是因为我偷懒不写,而是发现自己很难输出一些高质量的内容.与其浪费别人的时间,不如不公开自己写的破玩意儿. 说到这里,感觉需要对自己最近的一些错误和想法做总结.希望自己能记住这些教训,同时归纳一下我需要做些什么. #效率低?可能是方法问题. 首先是之前写需求效率低的问题.因为不知道Form组件的存在也没有问别人,以为上线很紧急,自己去撸了一个F
2019-05-22 11:11:23    128    0    0
苦于使用StoryBook集成各种库有各种各样的奇怪Bug,我还是决定自己手动重新撸一套东西了. 那么既然要发车,肯定需要一个Webpack配置. 作为一个已经工作了不少时间的老狗,现在再让我重新起一个项目,用CRA已经不符合咱的逼格了. 鲁迅说过,一个前端码农成熟的标志就是会自己手写Webpack配置,那么今天就来手撸一个吧.(狗头 #1.首先,当然是Entry.用TSX怎么样? 任何一
2019-05-19 07:16:12    112    0    0
作为一名公司新人,当然很光荣的接到了熟悉项目的任务-H5活动页.这玩意说难不难,说简单,对于我这种后台写多了的CSS弱鸡来说,还是真是个大大的挑战.不过吐槽归吐槽,活还是得好好干. Leader在给我交代项目细节的时候,和我说:项目里的图片记得要提前加载进来,这边通用组件里有loading可以直接用的.我点头答应.不就是做个图片preload嘛.于是打开项目开始干活. #图片太多了,怎么办
2019-05-12 07:28:52    44    0    0
既然你能点开这篇文章,那么我已经不需要向你介绍为什么我们需要TypeScript了.直接进入正题吧. 不同于Js,Ts是需要环境支持的.所以我们得先找个办法方便的运行我们的TypsScript. 如果你只是调试或者临时用用,可以直接使用[CodeSandBox](https://codesandbox.io/s/github/)来运行TypeScript代码.很容易配置,就不细说了. 如果是
2019-05-12 07:28:50    69    0    0
我相信有不少小伙伴和我一样,对TypeScript的理解其实很浅.但是项目里用了,于是就拿起来用了,对照着interfce和props去写一些类型,并没有理解里面的深入原因与设计意图,只是单纯的使用-还用不好,碰到稍微复杂的类型就直接any了事.别人说起TypeScript,不敢说自己真正掌握了,只敢说"用过". 于是我决定从新学一遍TypeScript. 一是为了把TypeSc
2019-03-04 00:43:47    60    0    0
Redux的出现,是为了解决组件之间传值的问题. 假如我们有一个页面,只有很简单的内容.现在我想要将内容渲染到页面中去. let appState = { title:{color: 'red',text:'标题'}, content :{color:'green',text:'内容'}
2018-12-08 07:15:02    172    0    0
在写MDN查询的workflow时,我碰到了一个BUG. 描述: ![](/api/file/getImage?fileId=5c0bb4eb93e997090c00024f) 拼接了input之后,对URL进行JSON请求. 奇怪的是,如果使用英文字符,是正常的. ![](/api/file/getImage?fileId=5c0bb5c293e997090c000250) 但是当我使用中文字
2018-11-25 10:09:44    85    0    0
之前说实话并没有很在意Set,只知道一个数组去重能够用到.在看一些说ES6的文章的时候也没有看到过有深入的解析.想着刚好本周ARTS还没做完,拿什么开刀呢?得,就你Set吧. #1.什么是Set? [Set](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set)是一种很好用的对
2018-11-25 09:06:47    40    0    0
#1.分页计算 在一个分页表格中,给定每页显示条数(pageSize)和元素的序号(index)求页码. const pageNo =Math.ceil((index+1)/pageSize)