我精通C++,我不知道Java脚本并想学习JS,对我来说应该是什么样的方式/流程?我知道基本的HTML,CSS。C++程序员学习资源JS
回答
退房的唯一 JavaScript的指南 -
你可以从这里开始任何方式。 JavaScript本身就是一个完全不同的野兽。
这将需要很多类型的学习语言,如果你想要做服务器端JavaScript检查Node.js的运行中,该浏览器的所有的怪癖,但被告知,学习很多约JS在做之前。
不管怎样,C++和javascript之间没有任何关系,所以精通C++并不能帮助你学习javascript,尽管它让你能够轻松习惯JavaScript中的编写代码。
https://developer.mozilla.org/en/docs/Web/JavaScript/Guide
除此之外,忘记你知道C++的一切也不会帮助你:从MDC http://homepage.ntlworld.com/kayseycarvey/
好的浏览器+一个调试器插件(firefox和opera都可以)。另外,从一开始就在好的JS库之上开始:jQuery或Mootols(我的最爱)。
对我来说最难的问题是实施上的差异。 C++编译器倾向于打破标准,或者只是实现其中的一部分,但是JavaScript实现之间的差异仅仅是疯狂的。
如果你对C++有用,你将能够很容易地编写代码,语法类似,但是一切都变得简单和动态。
检查出http://codeavengers.com了解JavaScript,这是最好也是最简单的方法。
以不同角度考虑事物的答案:你听说过Emscripten?
Emscripten基本上是一个C/C++到Javascript转换器。它允许您用C/C++编写代码,编译它,然后将编译后的位代码转换为Javascript。显然,这不是针对教C++程序员编写Javascript,所以它不是直接回答这个问题。但它确实允许他以一种完整的方式创建Javascript代码。
当然,他总是可以尝试使用它的学习工具,通过编写一些C++代码并研究转换后的Javascript。这在简单的情况下可能会有帮助,但我怀疑它不是理想的代码。
- 1. 学习C程序设计资源
- 2. C/C++程序员的数学资源
- 3. 资源学习MFC程序员的GNOME应用程序编程?
- 4. 向程序员学习C
- 5. 作为专业程序员学习ActionScript 3.0的资源
- 6. 学习资源Verilog
- 7. RoR - 学习资源
- 8. AOP学习资源
- 9. Umbraco学习资源?
- 10. 学习资源Selenium
- 11. JavaScript学习资源
- 12. Ocaml学习资源
- 13. XRCed学习资源?
- 14. 最好的资源来学习C/C++
- 15. 学习PHP程序员的C#或VB?
- 16. 针对PHP开发人员的C#学习资源
- 17. 学习资源c#Excel互操作
- 18. 学习SuiteCRM的资源?
- 19. Drupal 7的学习资源
- 20. mockito的学习资源
- 21. 学习资源Django + AJAX
- 22. 学习谓词的资源
- 23. Qt的学习资源
- 24. 学习QML的资源?
- 25. 学习蚂蚁 - 资源
- 26. 资源学习jQuery的
- 27. 要学习的资源MSDeploy
- 28. 学习资源Joomla 1.6
- 29. OpenGL 4.1学习资源
- 30. 学习资源ASP.NET MVC 2.0
+1我只是打字几乎相同的东西。事实上,从C++到JavaScript可能是_harder_,因为你可能不得不忘记你认为理所当然的很多东西...... – 2010-11-25 15:02:07
没有关系?我认为当你已经知道一门编程语言时,学习它会容易得多。更不用说从像C++这样的复杂事物转向更简单的事情了。 – sje397 2010-11-25 15:02:39
其实你不需要知道任何关于HTML的知识来学习JavaScript。虽然它是一种通用语言,恰好嵌入到许多浏览器中,但它并不一定是并且可以用于许多其他目的。 – Nick 2010-11-25 15:02:57