摘要:
当你学习node.js的时候,Events是一个非常重要的需要理解的事情。非常多的Node对象触发事件,你能在文档API中找到很多例子。但是关于如何写自己的事件和监听,你可能还不太清楚。如果你不了解,你很快就会碰壁。那么我们如何写自己的事件和监听呢?首先而且重要的是,你要了解node.js中的events模块。事件发布/订阅模式事件监听器模式是一种广泛应用于一步变成的模式,是回调函数的事件化,又称发布/订阅模式。Node自身提供的events模块,是发布/订阅模式的一个简单实现,Node中部分模块都继承自它,这个模块比前段浏览器中的大量DOM事件简单,不存在事件冒泡。它具有addListene 阅读全文
摘要:
Node.js入门读完本书之后,你将完成一个完整的web应用,该应用允许用户浏览页面以及上传文件。里面对一些知识的讲解,让你略窥Node.js的门径。最好一段代码一段代码的写下来,我的习惯是手里拿着笔,边写重点的词,边思索,再敲敲代码。一天到两天你能看完这本书,我看过一遍了,计划再寻摸一遍。有问题大家可以一起探讨。四个文件在同一个目录下启动cmd窗口:输入 node D:\workspace\nodejs\index.js也可以定位到当前目录后:D:\workspace\nodejs\ node index.js打开localhost:8080/start说下,此书最后的例子完整代码中有点问题 阅读全文
摘要:
常拿自己的电脑常用来测试各种Bug,所以始终奋斗在XP、IE6的环境下。让我们在如此级别的环境下,开始Node之路吧~~在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cygwin或MinGW来模拟POSIX系统,才能编译安装。如果学的早,可能会体会比较深刻啊!幸运的是2011年6月微软开始与Joyent合作移植Node.js到Windows平台上(http://www.infoq.com/cn/news/2011/06/node-exe ),这次合作的成果最终呈现在0.6.x的稳定版的发布上。这次的版本发布使得Node.js在Windows平台上的性能大幅度提高,使用 阅读全文
摘要:
简而言之,Node.js是一个“编码就绪”服务器。Node是一个服务器端的JavaScript解释器,它将改变服务器如何工作的概念。是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同事连接到一个物理机的连接代码。一、Node旨在解决什么问题?当前的服务器程序有什么问题?我们来做个数学题。在 Java™和 PHP 这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 的配套内存。在一个拥有 8GB RAM 的系统上,理论上最大的并发连接数量是 4,000 个用户。随着您的客户群的增长,如果希望您的 Web 应用程序支持更多用户,那么,您必须添加更多服务器。当然,这会增加服 阅读全文
摘要:
新浪的博客最近不给力,只好在博客园落个窝。至此之后,技术随笔会在博客园以及新浪的博客上同时更新,如果新浪给力的话~~~ 如果你想看先前新浪博客上分享的技术,请点击此处 忘尘子新浪博客! 我是拜读了朴灵的《深入浅出nodejs》,然后边看书边查资料,很多资料是英文的,理解翻译错误之处还请指出来! 分享 阅读全文