晚上在豆瓣翻一篇文章,提到了大量的数字 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 相对都不是难题,可至今这样的事情都好麻烦 或者我信仰的又错了,代码就不应该手写,而应该用动作来生成
结果我一晚上一行代码没跑成... 中文写了一堆 - -! 一定是我进的动画不对.. 求解救