2010-11-25 93 views

回答

17

退房的唯一 JavaScript的指南 -

你可以從這裏開始任何方式。 JavaScript本身就是一個完全不同的野獸。

這將需要很多類型的學習語言,如果你想要做服務器端JavaScript檢查Node.js的運行中,該瀏覽器的所有的怪癖,但被告知,學習很多約JS在做之前。

-3

不管怎樣,C++和javascript之間沒有任何關係,所以精通C++並不能幫助你學習javascript,儘管它讓你能夠輕鬆習慣JavaScript中的編寫代碼。
https://developer.mozilla.org/en/docs/Web/JavaScript/Guide

除此之外,忘記你知道C++的一切也不會幫助你:從MDC http://homepage.ntlworld.com/kayseycarvey/

+0

+1我只是打字幾乎相同的東西。事實上,從C++到JavaScript可能是_harder_,因爲你可能不得不忘記你認爲理所當然的很多東西...... – 2010-11-25 15:02:07

+0

沒有關係?我認爲當你已經知道一門編程語言時,學習它會容易得多。更不用說從像C++這樣的複雜事物轉向更簡單的事情了。 – sje397 2010-11-25 15:02:39

+1

其實你不需要知道任何關於HTML的知識來學習JavaScript。雖然它是一種通用語言,恰好嵌入到許多瀏覽器中,但它並不一定是並且可以用於許多其他目的。 – Nick 2010-11-25 15:02:57

1

好的瀏覽器+一個調試器插件(firefox和opera都可以)。另外,從一開始就在好的JS庫之上開始:jQuery或Mootols(我的最愛)。

對我來說最難的問題是實施上的差異。 C++編譯器傾向於打破標準,或者只是實現其中的一部分,但是JavaScript實現之間的差異僅僅是瘋狂的。

如果你對C++有用,你將能夠很容易地編寫代碼,語法類似,但是一切都變得簡單和動態。

1

以不同角度考慮事物的答案:你聽說過Emscripten

Emscripten基本上是一個C/C++到Javascript轉換器。它允許您用C/C++編寫代碼,編譯它,然後將編譯後的位代碼轉換爲Javascript。顯然,這不是針對教C++程序員編寫Javascript,所以它不是直接回答這個問題。但它確實允許他以一種完整的方式創建Javascript代碼。

當然,他總是可以嘗試使用它的學習工具,通過編寫一些C++代碼並研究轉換後的Javascript。這在簡單的情況下可能會有幫助,但我懷疑它不是理想的代碼。