node.js
文章平均质量分 78
went7
这个作者很懒,什么都没留下…
展开
-
《深入浅出Node.js》学习笔记——(二)模块机制
JavaScript的变迁 2.1 CommonJS规范希望JavaScript能够在任何地方运行2.1.1 CommonJS的出发点针对JavaScript自身的缺陷:①没有模块系统②标准库较少③没有标准接口④缺乏包管理系统 希望不仅可以利用JavaScript开发富客户端应用还可以编写:①服务器端JavaScript应用程序②命令行工具③原创 2016-05-10 17:02:47 · 1710 阅读 · 0 评论 -
《深入浅出Node.js》学习笔记——(三)异步I/O
异步早就存在于操作系统的底层,通过信号量、消息等方式应用。然而高级编程语言中异步并不多见。事件驱动、异步I/O设计理念的另一个产品:Nginx纯C编写区别:Nginx具备面向客户端管理连接的能力,受限于同步方式编程语言;Node是全方位的。 3.1为什么要异步I/O3.1.1用户体验 3.1.2资源分配单线程串行依次执行优点:顺序执行原创 2016-05-13 15:47:03 · 566 阅读 · 0 评论 -
《深入浅出Node.js》学习笔记——(一)Node简介
1.1 Node的诞生历程①2009年5月,由Ryan Dahl在Github上发布最初版本②2011年7月,Node在微软的支持下发布了Windows版本③2011年11月,Node超越Ruby onRails,成为Github上关注度最高的项目(随后被Bootstrap项目超越,目前仍居第二)。④2012年1月底,Ryan Dahl将掌门人身份转交给Isaac Z.原创 2016-05-03 10:15:29 · 778 阅读 · 0 评论 -
《深入浅出Node.js》学习笔记——(四)异步编程
Node能够迅速成功并流行的原因:①V8和异步I/O带来的性能提升②前后端JavaScript编程风格一致 4.1函数式编程4.1.1高阶函数可以将函数作为参数,或是作为返回值4.1.2偏函数用法指创建一个调用另外一个部分——参数或变量已经预置的函数——的函数的用法 4.2异步编程的优势与难点解决I/O性能的两个方案:①多线程②通过C/C++原创 2016-05-30 20:54:17 · 2035 阅读 · 0 评论