stormqx

Results 7 comments of stormqx

但是这解决不了无限滚动场景下,DOM节点增多的问题呀。

> @stormqx @shellphon 最近也在探索DOM回收的情况,如果是等高的列表可以直接考虑虚拟列表https://github.com/hilongjw/vue-recyclerview ,然而我这需求是个瀑布流,不好直接计算所有卡片的高度。 > > 所以参考了lazysizes的思路,通过$refs直接拿到所有的card,添加**一个滚动监听器**,forEach计算所有卡片所在位置,如果在可视范围之外,设置flag给card组件,card组件内部根据这个flag决定渲染内容或空白占位DOM。(使用了Vuejs) > > lazysizes里是通过特定的classname来拿到所有card,然后遍历,思路差不多,可以参考一下 虚拟列表挺好的,还有需要考虑的点是数据更新时的滚动条位置问题。毕竟滚动条是模拟出来的。

node方面有不错的书推荐吗?

@smallpath 谢谢回复,最近也打算手写一个博客来练手。关于koa2的实战部分有何心得?我找到的大部分书基本都是基于express来讲的。

看了写的几篇文章感觉很赞,有一些问题不知道你们是否有遇到过? **自动生成配置表单** 感觉是非常重要,设计的不好开发配置表单组件的时间比开发一个前端组件时间还长... 1. 你们有两个或两个以上表单项数据或者逻辑关联的需求么?感觉当多个表单项产生关联关系时,复杂度极度上升。 2. 表单项的异步数据获得你们有做么? 此外,**实时预览**这个功能我也挺感兴趣的,但感觉挺耗性能的,我还要再调研一下方案😄。

> **自动生成配置表单** > > 1. 表单项间的关联没做处理过. 比较期望的情况是配置项之间是正交的, 不会相互关联. > 一些关联感觉可以在组件内维护关系, 不在配置项上维护. 比如姓名的姓氏和名字, 可以有两个配置项, 但其关系在组件内维护. > 另一种情况, 数据就是有关联, 配置项A的输入影响配置项B的合法输入. 这种用JSON Schema 比较难覆盖, 不过 JSON Schema 支持多选一的配置项, 就是整个配置数据可以在多个数据结构中选一个. > 2. 表单项的异步数据获得是请求网络数据作为表单项吗,比如获取一个优惠券id, 然后填入表单中?...

用promise应该可以也可以返回setTimeout中回调函数的结果。