摘要:
孵化园三个月的学习时间让我学到了很多,更让我发现了更多感兴趣的东西,促使着我不断向前,不敢止步。三个月朝着一个方向认真学习,足以有些成效,所有,公司对我们进行了一次期中考试,检验我们学习效果的同时,也提醒了我要进行一次自我总结。本篇博客将对此次期中考学到的东西进行整理总结,并对接下来的学习做一些... 阅读全文
摘要:
通过本文,你会对Express有一个较为具体的了解。 起源 2009年6月26日,TJ Holowaychuk提交了Express的第一次commit,接下来在2010年1月2日,有660次commits的Express 0.0.1版本正式发布。TJ和Ciaron Jessup是当时最主要的两... 阅读全文
摘要:
上一篇我们认识了Node是什么之后,这一篇我们主要了解的就是它的框架了。而它的框架又分为两大类,Web框架和全栈框架,接下来我们一个一个的来了解。 Web框架 Web框架可以细分为Web应用程序框架和API框架,前者能够开发出RESTful(一种软件架构风格)的API,后者在此基础上还包括渲染... 阅读全文
摘要:
很多人即便是在使用了Node之后也不知道它到底是什么,阅读完本文你应该会有一个初步的、具体的概念了。 Node的目标 提供一种简单的构建可伸缩网络程序的方法。那么,什么是可伸缩网络程序呢?可伸缩性就是通过增加资源使服务器容量产生线性增长的能力。可伸缩应用程序的特点:附加负载只需要增加资源,而不... 阅读全文
摘要:
TDD,测试驱动开发(Test Driven Development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名。本文将对TDD有一个较为系统的认识。 基础属性 起源:20世纪90年代。 性质:一种由极限编程倡导的程序开发方法。 中心思想:先写测试程序,然... 阅读全文
摘要:
在我们使用github提交本地代码时,有些库文件和日志文件是不必要提交的,那如何处理这个问题呢?这个时候我们就会用到.gitignore文件了。 该篇博客我会介绍如何创建.gitignore,以及如何处理已提交的不必要的项目文件。此次工作环境是基于ubuntu14.04。创建 首先,.gi... 阅读全文
摘要:
在进行接下来的工作之前首先得准备一个Ubuntu的启动U盘以及腾出一个至少50G的系统盘(在网上看到有人用20G的,不知道效果怎么样)。关于Ubuntu启动U盘大家可以参考这个帖子 http://tieba.baidu.com/p/2931186318。需要准备的东西ok之后,就可以开始装机了,... 阅读全文
摘要:
中级训练接着就紧锣密鼓的开始了。 首先是关于变量,变量的作用是给一个数据值标注名称. 注:JavaScript中变量名,函数名,参数名的命名规范:至少由字母,下划线,美元符号,数字其中的一种组成,但不能以数字开头.变量的定义,如:var num =5。关于变量的引用,我觉得这句话已经说的很形象... 阅读全文
摘要:
这里的初级训练相对简单,差不多都是以前知识温习。 比如输出“hello world”,直接使用console.log()就行。注释符号,“//”可以注释单行,快捷键 alt+/,"/* */"可以注释一大段,快捷键 alt+shift+/。接着就是温习js里面到数据类型,学这一小节的时候感觉... 阅读全文