-
nodejs learning
http://es6.ruanyifeng.com/ (es6) https://nodejs.org/ (官网) http://nodejs.cn/ (nodejs中文网 中文文档基本同步) https://read.douban.com/ebook/12053349/ (《深入浅出 nodejs》 原理层面内容较多) https://cnodejs.org/ (nodejs 中文社区 由《深入浅出 nodejs》作者创建) https://www.npmjs.com/ (...…
-
S.O.L.I.D.类设计原则
本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为他的《Applying Principles and Patterns》这本书搜集整理而来。单一责任原则(SRP)只有一个理由去修改一个类。例如,如果一个业务规则的改变会导致这个类的修改,那么,数据库、界面、报表格式或系统任何其它的部分的改变都不该迫使这个类做修改。开发/关闭原则(OCP)软件构成(类,模块,方法等)向扩展行为开放,向修改行为关闭。Liskov替换原则(LS...…
-
Google Front-end Style Guides
代码规范意在提高程序可读性以及可维护性,提高协作效率,并非教条规定。以下是 Google 的前端代码风格规范,仅供参考。 Google HTML/CSS Style Guide Google JavaScript Style Guide其他Google代码规范: Google Style Guides…
-
黯淡的蓝点 (Pale Blue Dot)
在我刚刚看完《量子物理史话》这本书后,紧接着又看了一部13集的科普剧集——《宇宙时空之旅》(卡尔萨根的宇宙重制版)。从细菌、微生物到宽度10万光年的银河系,再到138亿光年的宇宙(目前可观测),从大爆炸到今天,从布鲁诺、哥白尼到牛顿,再到波尔、爱因斯坦,从迷信到科学。历史、生物、地理、地质、数学、物理、化学,天文,人类历史上那些伟大的好奇者和探索者把所有学科融合在一起试图揭开我们从哪里来,要到何方去,以及宇宙到底是什么这些终极谜题。书和影片相互印证,酣畅淋漓,荡气回肠,让我这段时间一直...…
-
Hello World - pei
时隔多年新开 blog,继续在这里记录自己的生活。此 blog 由基于 Jekyll 的 github pages 服务构建,blog 内容支持 markdown 语法编写。详细 markdown 语法请参考 kramdown Syntax (github pages supported)。简单 markdown 语法header example h1 h2 h3 h4 h5 h6code example$ git clone https://github.com/peiyuc...…