第一个网站, 求点评.
初学node, 想做个练手的项目, 很喜欢知乎, 觉得知乎的收藏夹功能不太方便, 就想自己写个爬虫, 同时处理一下数据在页面展示出来. 作为自己个人的离线收藏夹,第一次做网站不知道怎么布局, 就抄了Node.js API 的css了. 做网站的过程中好多都用上了@alsotang 大大的node-lesson, 同时也是我的启蒙课程. 还有从@i5ting 大大的帖子找到Promise-book和awesome Promise 非常有用的资料. 做的过程中搜索的资料好多都来自论坛的精华贴, 谢谢给位大大. 总结一下做完项目的感想:
- 太TM多细东西要学了, 好佩服各位大神.
- 要有计划, 一点一点写. 适当记录每日的进度和设计的细节, 有时候自己都会忘记为什么这么写.
- 做的过程中Promise, async, eventproxy, co都用上了(差点把自己搞晕). 还是统一一下风格比较好,
- 因为偷懒就不写单元测试了. 但是一直出错感觉很不安全, 如果是上线的项目, 估计到时候得一直跪
- 有好多的工具都没用上, grunt, travis-ci, less, mocha, supertest等
- 其实async和eventproxy的实现有些像, 甚至co都是把next传给异步函数进行调用从而实现串行的. 但是Generator可以获取控制权, 真的很新鲜啊.
说了好多废话, 请各位大大点评一下 这是地址 jkvim.me/zhihu github