Node.js
文章平均质量分 76
HappyBaby911
用心做好每一件事。
展开
-
Node学习笔记(二)
1.什么是事件驱动编程风格,用这种风格的优势是什么? 传统的i/o编程如同本地函数的调用,只有当任务完成时,程序才能继续执行,这种阻 塞式的I/O编程模型源自于早期的分时系统,每个进程对应一个用户,目的是隔离用户,在这些系统中,用户通常需要完成一个操作,然后再考虑下一步操作,但是随着计算机网络被广泛使用,和互联网的发展,这种一个用户一个进程的模型不能够很好的伸缩,管理许多进程的地翻译 2014-07-18 15:27:44 · 398 阅读 · 0 评论 -
Node学习笔记(一)
Node介绍 Node.js是在2009年的JSConf大会上被关注的,当时它的开发者Ryan Dahl演示这个项目,并且得到了很多开发者的认可,从那以后,node得到了很大的发展,在社区也越来越流行,以至于现在,很多大的公司也将其运用在实际的生产环境中。Node.js简称Node,Node.是一个结合了Googlev8 javascript引擎的一个平台,不同于其他java翻译 2014-07-18 14:46:53 · 596 阅读 · 0 评论 -
Node学习笔记(三)
javascript是世界上最常见的部署编程语言,被用于所有的web浏览器,语言的核心,还得追溯到Netscape的时代,在与微软浏览器大战中,为了急于击败微软,这个语言就被过早的发布了,所以,不可避免的意味着它带着一些不好的特性。虽然它的开发时间很短,但javascript却附带了一些强大的特性,尽管全局共享的命名空间并不是这些脚本特性之一。 一旦你在web页面加载了javas翻译 2014-07-20 23:26:21 · 785 阅读 · 0 评论 -
Node学习笔记(四)
javascript善于处理字符串,但是因为它的最初设计师用于操纵html文档,所以它不善于处理二进制数据,javascript没有单byte类型,它仅有数字类型,或者结构类型,或者字节数组(仅是一个字符串) 因为Node是基于javascript的,所以Node能够处理像HTTP这样的文本协议,但是你另外能够用它与数据库交互,操作图像,和执行文件下载,正如你所想象的,做这些仅用翻译 2014-07-30 09:50:33 · 409 阅读 · 0 评论 -
Node学习笔记(五)
在Node中,许多对象能够发射事件,如,当客户端每次请求建立一个新的TCP连时,TCP服务器能够发射一个’connect’事件,或者在文件流中,每一个数据的chunk被读时,会发射一个’data’事件,这些对象,在Node被命名为事件发射器(Event Emitter)。事件发射器能够允许开发者去订阅他们感兴趣的事件,程序开发者定义一个回调函数来监听事件,当事件发射器每次触发相关的事件时,被监的事翻译 2014-08-06 11:22:06 · 413 阅读 · 0 评论 -
Node学习笔记(六)
如果你习惯于浏览器javascript编程,你可能用过setTimeout和setInterval函数,这些函数允许你在给定的一段时间去执行某个任务,如下边的代码片段,一旦你加载进入这个web页面,一秒后则会向body体中追加“Hello there”字符串。翻译 2014-08-17 08:40:05 · 433 阅读 · 0 评论