发布网友 发布时间:2022-04-26 11:30
共1个回答
热心网友 时间:2022-04-08 03:39
NodeJs现在处于发展中阶段,相关资料和书籍不是特别多。说开了NodeJs只是JavaScript作为CommonJS的实现,使得JavaScript在服务器端有了可以用的地方,所以NodeJs从语法层面来说还是JavaScript。但是与客户端的JavaScript又有一定的区别。
注意下面几点: 要学习NodeJs,必须有一定的JavaScript基础,理解事件基本的模型,了解JavaScript的语法和特性,理解JavaScript面向的对象类型。编程学习NodeJs类似于Python等代码组织的方式——包机制,require和exports。 一些基本的操作系统,HTTP等网络通信,数据库(尤其是非关系数据库),Web编程的知识有所了解。 相关资料少是少,但是也可以列举一些http://nodejs.org/ 官方网站,最简单的示例。
http://cnodejs.org/cmagithubhttps://github.com/joyent/node以及各种周边库 The Node Beginner Book the node beginner book,深入浅出,做完很有成就感 简单的NodeJs MVC http://cnodejs.org/blog/?p=342,出自CNODEJS中文社区,上面的其他文章多订阅多看看 Google和订阅,Google各种东西教程资料,好的blog就订阅下,不断学习,比如说http://howtonode.org/ 参家一些线下的分享会,多分享多进步github上NodeJs的周边工具很多,如何组织使用是个问题。
首先要知道这些工具或者类库用处是什么,解决了什么问题,怎么用他。 npm:NodeJs包管理器 express:服务器端比较流行的MVC框架,处理服务请求,路由转发mongoose:mongodb包装更方便使用数据库 http://socket.io:实现服务端和客户端socket通信解决方案 backbone:客户端MVC框架,编写客户端应用 coffeescript:增加JavaScript的可读性,健壮性 zombie:浏览器子集,编写html解析器,轻形javascript客户端测试