2010-11-25 94 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。这在简单的情况下可能会有帮助,但我怀疑它不是理想的代码。