欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知道

知道

怎样有效地学习 Node.js ?

分类: 知道 常识词典 编辑 : 常识 发布 : 08-25

阅读 :350

怎样有效地学习 Node.js ?要学相关的哪些东西, 哪些可靠资料, 怎样的顺序 ?还有比较关心有没有整体梳理 node 各种工具如何一起协同运作的博客和文档 ?3 个答案

答案 1:

NodeJs现在处于发展阶段,相关资料和书籍不是很多。说开了NodeJs只是JavaScript作为CommonJS的实现,使得JavaScript在服务器端有了用武之地,所以NodeJs从语法层面来说还是JavaScript。但是与客户端的JavaScript又有所区别。注意以下几点:

要学习NodeJs,必须有一定的JavaScript基础,理解事件模型,了解JavaScript的语法和特性,理解JavaScript面向对象编程

学习NodeJs类似于Pyt-on等代码组织的方式——包机制,require和exports。

一些基本的操作系统,HTTP等网络通信,数据库(尤其是非关系数据库),Web编程的知识有所了解。

相关资料虽少,但是也可以罗列一些:

nodejs.org/官方网站,最简单的示例,详尽的文档(中文版cnodejs.org/c-n/)

git-ub上的-ttps://git-ub/joyent/node以及各种周边库

nodebeginner.org/... node beginner book,深入浅出,做完很有成就感

简单的NodeJs MVCcnodejs.org/blog/?p=342,出自CNODEJS中文社区,上面的其他文章多订阅多看看

Google和订阅,Google各种东西教程资料,好的blog就订阅下,不断学习,比如说-owtonode.org/

参家一些线下的分享会,多分享多进步

git-ub上NodeJs的周边工具很多,如何组织使用是个问题。首先需要明确这些工具或者类库是干什么用的,解决了什么问题,如何使用。

npm:NodeJs包管理器

express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理

mongoose:mongodb包装,更方便使用数据库

socket.io:实现服务端和客户端socket通信解决方案

backbone:客户端MVC框架,编写客户端应用(豆瓣说)

coffeescript:提高JavaScript的可读性,健壮性

zombie:浏览器子集,编写-tml解析器,轻形javascript客户端测试

知识有限,当然还有很多,只要了解了他们是干什么用的,解决什么问题,就可以组合起来做自己想要的东西。

答案 2:

starkoverflow 上相似问题的答案总结stackoverflow/question...

答案 3:

1、学JavaScript基础2、学一点动态语言基础,比如Pyt-on / Ruby3、去看文档吧,少年

下一篇:网传:云南5000吨剧毒铬渣倒入水库。请问各位如何看待? 下一篇 【方向键 ( → )下一篇】

上一篇:思科 Cisco ūmi 的画质如何? 上一篇 【方向键 ( ← )上一篇】