File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,13 @@ tags: ["经验"]
5757举个🌰:阿牛开发了一个类似语雀左侧支持搜索的文件夹结构,那么这个可能以后在很多地方使用,那就打算抽离为公共组件,那就需要考虑如何更加通用,例如:它接受的就是搜索词、树形数据。把如何获取数据、如何通过搜索词更新数据的逻辑都要放在业务端,组件仅仅负责接收数据,展示数据,接收用户输入,然后返回搜索词给业务端,让业务端来处理搜索
5858
5959## 如果在小公司,要确认是否需要做调研
60- 例如,让阿牛区开发一个评论区功能,然后样式参考别家就好,那这里就需要确认是否要做需求调研,是简单参考还是要写文档做确认再开发,否则会出现开发完成,却不合格,一直说有问题
60+ 例如,让阿牛区开发一个评论区功能,然后样式参考别家就好,那这里就需要确认是否要做需求调研,是简单参考还是要写文档做确认再开发,否则会出现开发完成,却不合格,一直说有问题
61+
62+ ## 尽量避免写死数据
63+ 举个例子,当我们要计算一个列表中某个元素相对父元素的y轴顶部距离,我们知道每个列表项的高度是多少,但是我们最好通过 js 获取它的高度,而不是写死列表项的高度
64+
65+ ## 最好先写 js 逻辑,然后再开发页面
66+ 当我们面临复杂功能,最好先梳理好我们要完成的 js 逻辑,然后将逻辑拆解为一个个小的好做测试的函数,当我们完成所有 js 逻辑和测试后,再去写页面就会非常简单
6167
6268---
6369此文自动发布于:<a href = " https://github.com/coderPerseus/blog/issues/18" target = " _blank" >github issues</a >
You can’t perform that action at this time.
0 commit comments