我需要知道什么从Java到JavaScript

What do I need to know going from Java to JavaScript?

本文关键字:Java JavaScript 什么      更新时间:2023-09-26

这并不像听起来那么先进。我并不是抱着"哦,我懂Java,那一定意味着我也会写JavaScript !"的态度。我在Java方面受过一些教育,但现在发现自己不得不做一些PHP web开发(我几乎没有经验),使用Java Script来处理一些逻辑。但是在购买2到3本关于JavaScript的书并深入研究之前,我想我应该问问那些可能有同样经历的人。JavaScript似乎存在于它自己的环境中,这使得我想在学习过程中把JavaScript和PHP作为一个捆绑包来使用。JavaScript与Java非常相似,因此我倾向于做出一些危险的假设。我应该将JavaScript和PHP视为一个项目,还是应该一步一步地学习,一次学习一个?我可能会遇到哪些陷阱?这两种语言的主要区别是什么?有没有什么文献对此有所帮助?谢谢大家。

您应该认为这两种语言是完全不相关的。它们的共同之处在于它们使用{}来封装代码块,使用;来终止语句。它们都是面向对象的,但是Java是基于类的,而JavaScript是基于原型的。

JavaScript中有"Java"这个词的唯一原因是因为Java很"热"。这是历史营销的原因。

我需要知道什么从Java到JavaScript?

它们是完全不同的语言。对于现有的程序员来说,《Good Parts》是对核心JS语言的一个很好的介绍。如果你想在实际中使用客户端JS,你还需要学习DOM和其他浏览器api。

我应该把JavaScript和PHP当作一个项目吗

。它们是完全不同的。即使你知道这两种语言,你也应该用纯HTML和PHP编写东西,然后在上面分层JS。

我自己从Java学习Java脚本。我有一点麻烦,直到我用NodeJS一点点工作。当我没有同时与html和css交战时,学习JS本身让我的体验少了很多痛苦,也让我花了不到几天的时间。

我非常推荐这两本书
http://www.amazon.com/JavaScript-MooTools-Experts-Voice-Development/dp/1430230541
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

不要因为第一本书与框架作品有关而感到厌烦。前250页是很棒的JS基础速成课。

当然,你对对象非常熟悉,如果你真的想,你可以在Javascript中找到它,甚至不需要学习原型和闭包。花点时间去阅读这些内容,因为在异步动作和动画锁方面,有许多时间问题是你无法通过其他方式解决的。

研究函数式编程。
最困难的事情是javascript的语法不稳定,一开始你会讨厌它,但它最终抓住了节奏。这提醒了我要经常使用Lint,它可以帮助你及早发现语法问题。

Javascript和PHP都是类java语言。只要知道Javascript是客户端,不应该太笨重。Javascript的速度也要慢得多,因为它是一种脚本语言。

Javascript比PHP容易得多,因为它更类似于Java。请注意,Javascript根本不是面向对象的。