为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

人到中年有点甜 2019-02-24 13:19:56
看完javascript高程了,然后打开nodejs的官方API文档,但是基本都看不懂。接下来该如何学习nodejs,是否有相应的书籍推荐可以帮助渡过这个瓶颈。我目前的期望是用nodejs开发一个图书管理系统。但是理想很美好却不知道如何系统地学习。
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

查看完整回答
反对 回复 2019-03-05
?
Helenr

TA贡献1780条经验 获得超4个赞

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 等技术……

任重而道远,从简单开始,建议看看廖雪峰的教程,简单,全面


查看完整回答
反对 回复 2019-03-05
  • 2 回答
  • 0 关注
  • 590 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号