用于学习JS的C ++程序员资源

时间:2010-11-25 14:55:30

标签: javascript c++

我精通C ++,我不懂Javascript,想学习JS,对我来说应该是什么样的方式/过程?我知道基本的HTML,CSS。

5 个答案:

答案 0 :(得分:18)

查看来自MDC的唯一 JavaScript指南:
https://developer.mozilla.org/en/docs/Web/JavaScript/Guide

除此之外,忘掉你所知道的关于C ++的一切,它不会以任何方式帮助你。 JavaScript本身就是一个完全不同的野兽。

学习语言的所有怪癖和运行的浏览器需要很多类型,如果你想做服务器端的JavaScript检查Node.js,但是建议,学习很多< / strong>关于JS之前这样做。

答案 1 :(得分:1)

良好的浏览器+调试器插件(firefox和opera都可以)。另外,一开始就可以从一些优秀的JS库开始:jQuery或Mootols(我的最爱)。

对我来说最难的问题是实施方面的差异。 C ++编译器倾向于打破标准,或只实现它的某些部分,但javascript实现之间的差异只是疯了。

如果你对C ++没问题,你将能够非常轻松地编写代码,语法类似,但一切都更加简单和动态。

答案 2 :(得分:1)

查看http://codeavengers.com以学习JavaScript,这是最好最简单的方式。

答案 3 :(得分:1)

答案以不同的角度处理:你听说过Emscripten吗?

Emscripten基本上是一个C / C ++到Javascript转换器。它允许您用C / C ++编写代码,编译它,然后将编译的bitcode转换为Javascript。

显然,这并非旨在教C ++程序员编写Javascript,因此它不是这个问题的直接答案。但它确实允许他以各种方式创建Javascript代码。

当然,他总是可以尝试使用它作为学习工具,编写一些C ++代码并研究转换后的Javascript。在简单的情况下它可能会有所帮助,虽然我怀疑它不是理想的代码来学习。

答案 4 :(得分:-4)

无论如何c ++和javascript之间没有任何关系,所以精通C ++并不能帮助你学习javascript,尽管它让你很容易习惯于习惯于在javascript中编写代码。

你可以从这里开始 - http://homepage.ntlworld.com/kayseycarvey/