博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样有效地学习 Node.js ?
阅读量:5275 次
发布时间:2019-06-14

本文共 984 字,大约阅读时间需要 3 分钟。

要学相关的哪些东西, 哪些可靠资料, 怎样的顺序 ?

还有比较关心有没有整体梳理 node 各种工具如何一起协同运作的博客和文档 ?

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

  • 要学习NodeJs,必须有一定的JavaScript基础,理解事件模型,了解JavaScript的语法和特性,理解JavaScript面向对象编程
  • 学习NodeJs类似于Python等代码组织的方式——包机制,require和exports。
  • 一些基本的操作系统,HTTP等网络通信,数据库(尤其是非关系数据库),Web编程的知识有所了解。
相关资料虽少,但是也可以罗列一些:
  •  官方网站,最简单的示例,详尽的文档(中文版)
  • github上的以及各种周边库
  •  the node beginner book,深入浅出,做完很有成就感
  • 简单的NodeJs MVC ,出自CNODEJS中文社区,上面的其他文章多订阅多看看
  • Google和订阅,Google各种东西教程资料,好的blog就订阅下,不断学习,比如说
  • 参家一些线下的分享会,多分享多进步
github上NodeJs的周边工具很多,如何组织使用是个问题。首先需要明确这些工具或者类库是干什么用的,解决了什么问题,如何使用。
  • npm:NodeJs包管理器
  • express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理
  • mongoose:mongodb包装,更方便使用数据库
  • socket.io:实现服务端和客户端socket通信解决方案
  • backbone:客户端MVC框架,编写客户端应用(豆瓣说)
  • coffeescript:提高JavaScript的可读性,健壮性
  • zombie:浏览器子集,编写html解析器,轻形javascript客户端测试
知识有限,当然还有很多,只要了解了他们是干什么用的,解决什么问题,就可以组合起来做自己想要的东西。

转载于:https://www.cnblogs.com/easn/archive/2011/08/04/Node-js.html

你可能感兴趣的文章
Luogu_4103 [HEOI2014]大工程
查看>>
Oracle——SQL基础
查看>>
项目置顶随笔
查看>>
Redis的安装与使用
查看>>
P1970 花匠
查看>>
java语言与java技术
查看>>
NOIP2016提高A组五校联考2总结
查看>>
iOS 项目的编译速度提高
查看>>
table中checkbox选择多行
查看>>
Magento开发文档(三):Magento控制器
查看>>
性能调优攻略
查看>>
ie6解决png图片透明问题
查看>>
瞬间的永恒
查看>>
2019-8-5 考试总结
查看>>
JS中实现字符串和数组的相互转化
查看>>
web service和ejb的区别
查看>>
Windows Azure Cloud Service (29) 在Windows Azure发送邮件(下)
查看>>
CS61A Efficiency 笔记
查看>>
ArcGIS Server Javascript 多图对比功能
查看>>
微信上传素材返回 '{"errcode":41005,"errmsg":"media data missing"}',php5.6返回
查看>>