如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
最佳的Node.js教程结合实例如果你正在找Node.js的学习资料及指南,那么请继续阅读,以下是Node.js入门的简单介绍,如果你对Node.js略有了解可以直接跳过此部分。那什么是Node.js呢?Node.js是迄今运用最多的服务端JavaScript运行时环境,使用JavaScript开发跨平台的实时WEB应用。Node.js基于Google的V8JavaScript引擎。基于事件驱动,非阻塞的输入输出模型,这也使得其高效而轻量。Node.js的强大之处在于其能力支持数据密级性的交互应用,因为这类应用的函数围绕着用户事件,数据I/O和数据流的处理。对于JSON的API,Node.js同样显得很神奇,它是单页WEB应用的心脏和灵魂。Node.js的流行程度可以感觉得到,像eBay、target、CityGroup、Sony、Uber、LinkedIn、Medium、Netflix等等的大公司都有在他们的web项目中应用。怎样学习Node.js呢?Node.js的开发者来自全球,他们用Node.js开发复杂交互的,数据密集型的WEBApps和网站。同时网上有着大量的资源和教程教你怎样构建自己的Node.js应用。我们不防看看Node.js大神针对WebApps写的Node.js最佳指南。我们所覆盖的指南将包括针对初学者的Node.js、中级指南,同时还有教你怎样构建复杂的Node.js项目。对于完全的Node.js初学者,在深入挖掘本文章后续提到的学习项目之前,一步步按照airpair.com上面入门指南的要点或Node.js入门指南之类的文章学习是不错的选择。Nodeschool.io是另一个比较好的网站,上面有着非常多的资料,可以学习基本的node.js及相关的技术。通过Express框架和Socket.io构建即时通讯APP将一个新技术学到一定高度的最好方式就是通过功能性的应用了。在这个指南中,你将学习使用Express框架和Socket.io构建即时通讯应用,这些技术可以使用基于事件的双向通信。在这个指南中,你还将使用JavaScript模板引擎Jade。我们要介绍的指南由KrasimirTsonev所撰写,发布在tutsplus.com上面,从node.js的环境搭建,使用Express框架的后端服务,到最后使用Jade模板引擎的前端UI开发,覆盖了所有前端到后端的方方面面。你可以在后面这个链接中找到这篇指南:即时通讯(Node.jsTutorial–RealTimeChat).使用Swagger创建RestfulAPI这个精心设计的教程解释了如何使用Swagger来创建RestAPI,并且包括了RestAPI应该支持的所有操作(CRUD,创建,查询,更新,删除)。这个例子是由来自scotch.io的SamuelaZara提供的,它实现了管理电影集合的RestAPI。Swagger是一个非常强大的框架来描述RESTAPIs,它提供了交互式的API文档编辑,客户端sdk生成以及发现服务。通过使用Swagger,你所书写的API将更容易被大家所理解并且使用。在这个教程中,Samuela一开始先教会大家如何安装node.js的Swagger模块,然后介绍了Swagger提供的模拟模式。通过这个模式,API开发者可以先集中精神进行API本身的设计,而不用写一行的代码。当这个API结构被设计完成之后,教程开始带领大家具体实现获取电影,增加/修改电影以及删除电影的操作。你可以通过RestfulAPIinNode.jsusingSwagger这个链接来访问该教程。在Node.js中使用Nodal建立APIServices在大多数模块和框架之上,你就不会需要再建立任何简陋的JavaScript/Node.js项目。为了多平台(移动端,web,IOT)产品开发,面向服务的架构是关键的,而本教程就将带你更进一步。在本教程中,KeithHorwood利用Nodal框架在Node.js中来创建APIservices,并让这一切看起来极其简单。Nodal是一个可扩展的,以意见为依据的全服务框架,它帮助数据中心加快在Node.js基础上的API创建。在本教程中,你将会在开发MVC(模型,控制器和视图)之前安装node.js环境,安装Nodal和postgreSQL。你可以在这里找到本教程:在Node.js中使用Nodal建立APIServices.Node.jsApps-使用通行证进行社交认证社交认证几乎随处可见,因为我们绝大多数人在Twitter和Google这样的某个社交网络上都有自己的账号。社交网络认证的工作过程是使用已有的社交网络证书进行单点登录,同时可以登录到其它的程序。在本教程中,你会构建一个简单的Node.js程序,通过