歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
NodeJs現(xiàn)在處于發(fā)展階段,相關(guān)資料和書(shū)籍不是很多。說(shuō)開(kāi)了NodeJs只是JavaScript作為CommonJS的實(shí)現(xiàn),使得JavaScript在服務(wù)器端有了用武之地,所以NodeJs從語(yǔ)法層面來(lái)說(shuō)還是JavaScript。但是與客戶端的JavaScript又有所區(qū)別。注意以下幾點(diǎn):要學(xué)習(xí)NodeJs,必須有一定的JavaScript基礎(chǔ),理解事件模型,了解JavaScript的語(yǔ)法和特性,理解JavaScript面向?qū)ο缶幊?/p>
學(xué)習(xí)NodeJs類似于Pyt-on等代碼組織的方式——包機(jī)制,require和exports。
一些基本的操作系統(tǒng),HTTP等網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)(尤其是非關(guān)系數(shù)據(jù)庫(kù)),Web編程的知識(shí)有所了解。
相關(guān)資料雖少,但是也可以羅列一些:nodejs.org/官方網(wǎng)站,最簡(jiǎn)單的示例,詳盡的文檔(中文版cnodejs.org/c-n/)
git-ub上的-ttps://git-ub/joyent/node以及各種周邊庫(kù)
nodebeginner.org/... node beginner book,深入淺出,做完很有成就感
簡(jiǎn)單的NodeJs MVCcnodejs.org/blog/?p=342,出自CNODEJS中文社區(qū),上面的其他文章多訂閱多看看
Google和訂閱,Google各種東西教程資料,好的blog就訂閱下,不斷學(xué)習(xí),比如說(shuō)-owtonode.org/
參家一些線下的分享會(huì),多分享多進(jìn)步
git-ub上NodeJs的周邊工具很多,如何組織使用是個(gè)問(wèn)題。首先需要明確這些工具或者類庫(kù)是干什么用的,解決了什么問(wèn)題,如何使用。npm:NodeJs包管理器
express:服務(wù)器端比較流行的MVC框架,處理服務(wù)請(qǐng)求,路由轉(zhuǎn)發(fā),邏輯處理
mongoose:mongodb包裝,更方便使用數(shù)據(jù)庫(kù)
socket.io:實(shí)現(xiàn)服務(wù)端和客戶端socket通信解決方案
backbone:客戶端MVC框架,編寫(xiě)客戶端應(yīng)用(豆瓣說(shuō))
coffeescript:提高JavaScript的可讀性,健壯性
zombie:瀏覽器子集,編寫(xiě)-tml解析器,輕形javascript客戶端測(cè)試
知識(shí)有限,當(dāng)然還有很多,只要了解了他們是干什么用的,解決什么問(wèn)題,就可以組合起來(lái)做自己想要的東西。答案 2:
starkoverflow 上相似問(wèn)題的答案總結(jié)stackoverflow/question...答案 3:
1、學(xué)JavaScript基礎(chǔ)2、學(xué)一點(diǎn)動(dòng)態(tài)語(yǔ)言基礎(chǔ),比如Pyt-on / Ruby3、去看文檔吧,少年下一篇:網(wǎng)傳:云南5000噸劇毒鉻渣倒入水庫(kù)。請(qǐng)問(wèn)各位如何看待? 下一篇 【方向鍵 ( → )下一篇】
上一篇:思科 Cisco ūmi 的畫(huà)質(zhì)如何? 上一篇 【方向鍵 ( ← )上一篇】
快搜