日期:2012-9-4 来源:GBin1.com
事件驱动的编程对于初学者来说可能有点儿困难,正是这个原因使得node.js
对于初学者来说不是那么容易。但是不要觉得有压力,在今天的这篇教程中,我们将给大家介绍node.js的入门知识,并且讲解为什么node.js
会如此的流行。
介绍
在开始介绍node.js
之前,你需要了解传统的服务器端应用(PHP,JSP,Ruby,Python)和node.js
的区别。
异步编程
如
果你了解异步(Asynchronous)编程的话,将会非常简单。
这里的A和Ajax里的”A"是同一个单词。在node.js中每一个方法都是异步的。因此事实上任何一个“阻断”线程的东西都运行在后台。这是大家需要
务必了解的。例如,如果你尝试阅读一个文件,你需要指定一个Callback方法来控制阅读操作完成后的动作。
你需要自己处理全部
Node.js
提供的是一个环境,这个环境中你需要自己处理所有事情。
所以呢,这里没有缺省的web服务器,或者类似服务器。对于新手来说可能有点恐怖,但是回报也是巨大的,你将得到超棒性能的web应用。一个脚本来处理所
有客户端的通信。这很大程度的减少了应用消耗的资源。以下就是一个简单的node.js的例子:
.......
来源:Node.js基础入门实例讲解
分享到:
相关推荐
资源Node.js从入门到精通知识分享
新时期的Node.js入门 新时期的Node.js 不好找的node.js资源,你值得珍惜。 此刻不下载,更待何时?
Node.js入门经典pdf文档
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
Full Stack Javascript - Learn Backbone.js, Node.js and MongoDB (APress 2015).epub Learning Node.js for Mobile Application Development (Packt 2015).pdf Microsoft Press Node.js for .NET Developers (2015...
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,Node.js入门经典采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。 《Node.js入门经典》分为6...
Node.js开发-Node.js入门.pdf
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
包含: 《Node+Web开发》.pdf Node,+Up+and+Running.pdf ...Node.js入门经典源代码.rar NODE.js入门手册.pdf Node+Web开发.pdf Node入门.pdf 深入浅出Node.js.pdf深入浅出Node.js.pdf 很全的哦
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,从2009年诞生之日起,就...而《Node.js入门经典》采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...
Node.js入门经典源代码,Node.js入门经典源代码,Node.js入门经典源代码,
《Node.js 实战(双色)》通过8 个实例讲解了Node.js 在实战开发中的应用,涉及Node.js 常用框架、非关系型数据库、关系型数据库、运维命令和网络安全等内容。章节按照从简单到复杂的难度排序,每一章都通过一个有趣...
《Node.js入门经典》分为6部分,第1部分介绍了Node.js的基本概念和特性;第2部分讲解如何借助HTTP模块和Express Web框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node....
Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中运行而无需更改。 Node.js 应用程序旨在最大限度地提高吞吐量和效率,使用非阻塞 I/O 和异步事件。Node.js 应用...