不会Javascript如何学习Node.js?
怪我咯
怪我咯 2017-04-17 11:08:24
0
17
1167

从来没写过JS代码,基本也不看。
平常工作用python,大学学过一些C。
求大大们指教~

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(17)
伊谢尔伦

不認識字,如何讀《紅樓夢》?

答:先學識字


首先必須明確兩點:

  • 異步事件驅動特性不是nodejs的,而是js的。
  • js是一門語言,一門真正的編程語言。

隻是那些教程的代碼例子使用了瀏覽器而已,我一般教別人 js 的時候也是在 chrome 的控製台裏麵,而不是在 nodejs 的命令行裏。這些都不影響你學習js。

至於 BOM,這明顯是前端(瀏覽器)的東西,你可以不學。至於 js 特性、DOM、OO 等,都是前後端通用的。

你曾經提到你學習了 C,其實瀏覽器也好,nodejs 也好,都是平台,都是運行js的平台。

你學習 C 的時候,應該是在 Windows 學的吧,但是,這些也不影響你在linux下編程。

C 語言依然是 C 語言,標準庫依然是標準庫,隻是平台不同了而已。 你先把 js 學好,然後再學 nodejs 平台提供的那些東西。

祝:學習順利

Ty80

先學 javascript ,再學 node.js。
<<<--------------------------------------------------- 此處應有讚

黄舟

不要急,慢慢來。從基礎開始,不會走怎麼會跑呢

迷茫

學好JavaScript是必須的,不會初等數學如何學習微積分?這問題誰能回答。不過如果你決定為了學習Node而學習JavaScript,這裏我倒有些建議。

  1. 不要胡亂買書,先在google上看看有沒有適合你的tutorial。
  2. 如果自己的情況必須買實體書,我建議你買圖靈的《JavaScript高級程序設計》。千萬不要購買那些隻教你DOM操作的書,DOM隻是JavaScript的一個部分,要知道你想學習的是Node,而不是學習讓你網站上的廣告動來動去。
  3. 有JavaScript基礎後(這裏的基礎不是說數據類型控製結構而已,而是JavaScript的一些高級特性例如原型鏈、作用域、閉包等等你也必須掌握),你就可以去Node官方看API文檔。其實看什麼教程都不如自己直接去看API,看了以後你會發現,Node不是隻能做web server的。
黄舟

不會js照樣是可以寫node的,你就當node是門新語言就行。node學會了js就會了。(javascript前端的應用自然你是不會了)
coffee倒是不推薦直接學,等基礎好了再學。
了解什麼是事件驅動,事件分發器,什麼是異步調用,理解web服務器的運作道理等等就行。
如果要寫node是不可能不會js的,因為node就是js。
每個人學東西的方式是不同的,有人從理論上來,實際操作會慢一些。有人是實際操作好,理論未必十分明了,怎麼做就要看自己適合什麼。要是連這個都分不清,那就難辦了。

阿神

很簡單,學習CoffeeScript即可。CoffeeScript同樣使用縮進,也有list comprehension,吸收了不少Python的東西。你會 Python 可以很快上手。 CoffeeScript 可以編譯成 JavaScript。而且現在 CoffeeScript 已經相對比較成熟了。

我會告訴你還有pythonium這種神器麼?(將Python 3轉換成 JavaScript。)

刘奇

還是建議你先學好javascript,再去學習node.另外諸如:coffeescript、typescript語言,還是要先學好javascript,這些都是javascript的子集或則超集。

大家讲道理

javascript是必須的..node.js隻是服務端js

Peter_Zhu

看完基礎的javascript,忽略BOM,DOM,直接看nodejs,沒事的,看兩本書,《nodejs開發指南》和《深入淺出nodejs》,然後把mongo也學了

Peter_Zhu

if else for都會吧?
理解一些JS的原型,作用域。
就可以開始寫了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板