晚上在豆瓣翻一篇文章,提到了大量的数字 http://www.douban.com/note/283819171/ 于是我想到按照按照 Bret Vector 说的,数据应该可视化 因为大脑的能力有限,只有用计算机转化到人脑理解的形式 好歹我学了这么久编程,会写 Canvas 绘制图表
但是重复裸写代码,不知道用现成的工具,我明白是非常愚蠢的 我知道 d3.js 非常适合做这个,之前没看,现在想想应该是不晚 于是搜索.. 我发现 d3 做的示例非常有未来感,目标也让我钦佩 https://github.com/mbostock/d3/wiki/Gallery http://vis.stanford.edu/files/2011-D3-InfoVis.pdf http://alignedleft.com/tutorials/d3/ 但看了好久我都没有开始写,我想起来另外的事情
于是跑到豆瓣一阵吐槽,主要是整理一下我的想法 http://www.douban.com/group/topic/40849093/ 我觉得传授知识应该是像下载代码一样,传到一个人脑子里他大都学会了 我是说,大部分知识并不为了懂才学会的,只要会用,那就足够 而教程的意义是让某个内容尽快转化为能被人理解的记忆的内容 人们记忆,对记忆重演和推断,加以判断,就有了思考
而记忆这件事情,并不是非要人去做才行,人们也不擅长记忆 如果能把记忆映射到计算机上,设计好一些的流程来管理 那么,可以有比情绪化的人们更合理的方式来管理任务 然后我惨惨地尝试了一下:http://todo.jiyinyiyong.info/
还是先回到 HTML 的问题上来,, HTML 写起来太难受了
每次我想码个页面都要重写个 head body, 这多烦人
当然模板是种选择,可是,重复生成代码,每次在大量文件切换同样是麻烦
还有每次下载 CSS, 每次重复绑定元素样式,一直在重复
面对 Github 那样的网速,面对满屏幕的 HTML 标签
Life is short.
回到 HTML 上,d3.js 真让人感到震撼,原来我们能轻易做那样的事了 我们能设计出让大多数人都学不会的语言,造几万行能跑的代码 回过头,想要的只是用技术来表达自己脑子里想象的种种 前端的 HTML 相对都不是难题,可至今这样的事情都好麻烦 或者我信仰的又错了,代码就不应该手写,而应该用动作来生成
结果我一晚上一行代码没跑成... 中文写了一堆 - -! 一定是我进的动画不对.. 求解救