一些背景信息
大约一年以来,我一直主要从事 Java 开发(Java EE 框架),最近我已经使用面向 android 和 iOS 的 appcelerator Titan 切换到移动应用程序。使用钛金属已经大约三个月了,我们已经发布了我们的第一个版本。(这是一个内部应用程序)
问题 ??
您可能知道,我们在 Titan 中使用 java 脚本编写代码,并将代码包装到相应的目标平台中。现在,我对 java 脚本的经验仅限于编写客户端表单验证 (DOM)。就是这样。所以我决定修复它。
现在我开始按照this和this学习java脚本。和道格拉斯·克罗克福德的视频讲座。
问题 ?
由于java(OOPS?)在我的脑海中非常臃肿,我很难遵循java脚本,我从java的眼中看到的每一件事,(继承,类型安全,异常处理,构造函数,实例,静态,访问修饰符.. ..)
我知道java脚本支持一流的函数和内置的对象可以使用,但是我不能区分这两者,当我看到这样的东西时,我一开始就不知道。
那么,如何应对这种情况呢?
PS:虽然这可能是相当主观的,但我相信这对于那些难以从 oops 背景学习 JavaScript 的人来说会很有用。