请问如何系统的学习node.js

看完javascript高程了,然后打开nodejs的官方API文档,但是基本都看不懂。
接下来该如何学习nodejs,是否有相应的书籍推荐可以帮助渡过这个瓶颈。

我目前的期望是用nodejs开发一个图书管理系统。
但是理想很美好却不知道如何系统地学习。


人到中年有点甜
浏览 591回答 2
2回答

GCT1015

如何系统地学习Node.js?

Helenr

JavaScript 学得再高,那也只是一种语言。而完成一个系统,语言只是用于描述的方法,整个系统的搭建还涉及到大量比语言本身重要得多的知道,比如数据结构(含内存结构和数据库等)、算法等。Node 是采用 JavaScript 实现 Web 后端的一个引擎,但直接用它写 Web 可能还相对复杂,当然基于 Node 也有很多 Web 框架,比如 Express 和 KOA,甚至还有基于 koa2 的 ThinkJs(貌似还有个 ThinkNode,没怎么了解)——不过所有这些框架,都需要 Web 应用的相关知识。Node 的文档是 Node 提供的一套 SDK,在具体实现应用的时候提供了大量的方法和工具,初学者只需要通览一遍,大概了解,在实际解决问题的时候可以通过文档和实验来理解其具体用法。Web 开发除了后端还有前端。刚才说了后端,而前端部分 JavaScript 也只是其中一个部分布局,页面找搭建还需要 HTML 和 CSS 的相关基础。当然也有框架,主要分为以 jQuery 及基于 jQuery 实现的各种库为代表的 DOM 处理式框架(比如 Bootstrap、AmazeUi、EasyUI 等)和以 Vue、Angular、React 为代表的组件化框架(前端提到基于 jQuery 的框架好多也有组件化框架现实的版本)。当然还有很重要的前后端结合的 API 层,一般用 Ajax 就好,相应的还有 Websoket 技术,如果涉及到其它系统的授权认证,还需要了解下 OAuth 等技术……任重而道远,从简单开始,建议看看廖雪峰的教程,简单,全面
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript