《你不知道的JavaScript》笔记&心得

这本书于2015年4月在国内出版,而2个月之后,ES6正式通过,成为国际标准。

ES6的许多特性也在本书中有所提到。例如块级变量声明,箭头函数,Object.keys()方法,Array.prototype.find()方法,属性名表达式,以及 class,等等。

个人认为,本书对 JS 的多处讲解,深度甚于《JavaScript权威指南》和《JavaScript高级程序设计》。

Read More

Share

这三个月

试用期时间:2015-12-10 至 2016-03-09.

终于知道了:大厂的程序员原来是这样工作的。

Read More

Share

记 2015

2014年折腾,但也不及2015年折腾。

Read More

Share

A Turning Point at the Age of 27

11月25号,去单位刷了欠下的债,拿到离职证明,吃了最后一顿工作餐,然后下午去实验室写了会儿代码,解决了第三方微信登录的问题,就撤了。

This is it.

Read More

Share

Git 学习笔记

本文记录一下自己在学习、使用Git时不断碰到的问题与解决方法。个人感觉最好的在线教材是 《Pro Git 2nd Edition(中文版)》。遗憾的是这本书尚无国内出版社出版发行,因此无法享受到纸质书阅读的快乐(除非自己打印了一本 ~~ )。另外,《Git版本控制管理(第2版)》这本书也很不错,有纸质书可以读。

Read More

Share

关于在HTTP请求BODY中使用JSON格式

在使用 HTTP POST 或者 PUT 方法向服务器发送非multipart类型的数据时,有两种最常用的对消息主体进行编码的方法,它们分别对应不同的Content-Type

| Content-Type| 类型说明 | 示例
| —– | —– | —— | —— |
| application/x-www-form-urlencoded | 以 URLEncoded 的方式进行编码 | name=test&sub%5B%5D=1&sub%5B%5D=2 解码后就是:name=test&sub[]=1&sub[]=2 |
| application/json | 消息主体是序列化后的 JSON 字符串,要求服务器端能够支持JSON | {"name":"test","sub":[1,2]} |

Read More

Share

小结:最近一月学到的东西

最近一月(主要是9月份),通过若干项目,学到了一些新技能。

月末又读了几篇学习方法理论相关的博文,加深、印证了自己的观念。

对于大多数的我们来说,可以认为“世无天才”,唯有“勤奋”二字,可以将人与人区分开来。绝大部分时候,“我们的努力程度之低,根本轮不到拼天分”。至于学习方法,要理解体会这个规律:

这个世界的知识,对于一个人来说,有三层:
最内一层是舒适区,在这里面的知识都是这个人掌握、运用得非常好的。就像一个学了一两年前端开发的同学A,对JS的各种特性肯定是如数家珍。
最外面的是新领域,叫做“恐慌区”,这里的知识对这个人来说都是陌生的,完全没有掌握甚至没有接触的。就像那个同学A(假定TA就像我一样,是自学编程,因此只会前端开发),如果让他去用JAVA写后台,通常真的会很痛苦。
处在新领域和舒适区之间的,就是学习区。好比如果这个同学懂JS,又要学后端开发,那么直接上手Node.js,可能比先学JAVA,然后开始做后端开发要稍微少点门槛。

Read More

Share

nodejs版本升级时npm包的更新

最近NodeJS正式发布了V4.0.0版本,整合了之前的node v0.12版本与io.js的最新版,功能有新增,性能有优化,package也会产生不少问题。这里简记一下,以作备忘。

Read More

Share

北京 Node.js Party 参会录

活动简介

地点:海淀区海淀西大街39号3层36氪 氪空间,位于中关村创业大街

时间:9月13日 星期日 下午13:00 ~ 17:00

  • Open Austack - Hain

    一个MEAN架构下的开源项目介绍,包括背景、设计、开发过程,Austack是SaaS服务,Identity as a Service.

  • A Web Developer’s Learning from App Development - Steve

    近些年来,Hybrid App逐渐流行一种快速的应用开发路径。主讲人拥有多年Web开发经验,但他将在本次活动中为大家分享自己最近一年App开发中遇到的故事和经验。

  • Node.js Based IM - Mofei

    Node.js的效率和稳定性一直受到大家的关注,尤其是在超高并发的情况下,这次我们尝试了解Node.js搭建大型IM即时通讯系统背后的“故事”,以及如何架构可拓展高可用性的即时通讯系统。

Read More

Share

Nodejs在网站构建中的应用

国外

在Qura上有人问过这个问题,有比较好的回答:

What are the biggest websites built with Node.js on the server side?

Read More

Share