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