在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 請問如何系統(tǒng)的學習node.js

請問如何系統(tǒng)的學習node.js

看完javascript高程了,然后打開nodejs的官方API文檔,但是基本都看不懂。
接下來該如何學習nodejs,是否有相應(yīng)的書籍推薦可以幫助渡過這個瓶頸。

我目前的期望是用nodejs開發(fā)一個圖書管理系統(tǒng)。
但是理想很美好卻不知道如何系統(tǒng)地學習。

回答
編輯回答
茍活

前提需要至少會一種數(shù)據(jù)庫
建議還是先看官方文檔理解概念或者可以先看一遍 菜鳥教程
然后可以使用 express 來做你想要做的

2017年4月18日 17:40
編輯回答
莫小染

JavaScript 學得再高,那也只是一種語言。而完成一個系統(tǒng),語言只是用于描述的方法,整個系統(tǒng)的搭建還涉及到大量比語言本身重要得多的知道,比如數(shù)據(jù)結(jié)構(gòu)(含內(nèi)存結(jié)構(gòu)和數(shù)據(jù)庫等)、算法等。

Node 是采用 JavaScript 實現(xiàn) Web 后端的一個引擎,但直接用它寫 Web 可能還相對復雜,當然基于 Node 也有很多 Web 框架,比如 Express 和 KOA,甚至還有基于 koa2 的 ThinkJs(貌似還有個 ThinkNode,沒怎么了解)——不過所有這些框架,都需要 Web 應(yīng)用的相關(guān)知識。Node 的文檔是 Node 提供的一套 SDK,在具體實現(xiàn)應(yīng)用的時候提供了大量的方法和工具,初學者只需要通覽一遍,大概了解,在實際解決問題的時候可以通過文檔和實驗來理解其具體用法。

Web 開發(fā)除了后端還有前端。剛才說了后端,而前端部分 JavaScript 也只是其中一個部分布局,頁面找搭建還需要 HTML 和 CSS 的相關(guān)基礎(chǔ)。當然也有框架,主要分為以 jQuery 及基于 jQuery 實現(xiàn)的各種庫為代表的 DOM 處理式框架(比如 Bootstrap、AmazeUi、EasyUI 等)和以 Vue、Angular、React 為代表的組件化框架(前端提到基于 jQuery 的框架好多也有組件化框架現(xiàn)實的版本)。

當然還有很重要的前后端結(jié)合的 API 層,一般用 Ajax 就好,相應(yīng)的還有 Websoket 技術(shù),如果涉及到其它系統(tǒng)的授權(quán)認證,還需要了解下 OAuth 等技術(shù)……

任重而道遠,從簡單開始,建議看看廖雪峰的教程,簡單,全面

2017年2月1日 09:45
編輯回答
空痕

Vue nodejs可以實現(xiàn)你要的

2018年6月5日 17:47
編輯回答
入她眼

可以到慕課網(wǎng)看看,網(wǎng)上下載些教程

2018年6月5日 08:56
編輯回答
悶油瓶

我覺得你先直接用express框架來學習node 看express的官方文檔來學

2017年4月19日 18:27
編輯回答
拼未來

看手冊,然后認真的敲一遍,不要著急,慢慢來

2018年5月7日 11:48
編輯回答
咕嚕嚕
2017年10月12日 13:07
編輯回答
涼薄

首先你看完js高階了 我猜測你是個前端
而前端學習node 不能像常規(guī)學習node那樣 頁面由后端渲染不適合你
以現(xiàn)在前后端分離的模式來說 node只需要提供接口就行了
所以你現(xiàn)在要學習node如何響應(yīng)http請求 如何構(gòu)造數(shù)據(jù) 如何返回數(shù)據(jù) 如何對數(shù)據(jù)庫進行增刪改查
等這些跑通之后 相信你對node有了一個新的認識 再進行深層次學習

2017年8月10日 16:38