【发布时间】:2011-03-31 17:23:47
【问题描述】:
我有两个问题:
- Jquery/MooTools 如何扩展 Javascript 的语法?我的意思是为什么你可以为 Jquery 和 MooTools 提供 Javascript 中不存在的新语法?
- 由于 MooTools 允许用户拥有类继承。像这样的解释型语言越来越接近于编译型语言。它们最终会取代 Java(在 JVM 上运行)吗?还是 Java 的某些特定方面是 Javascript 的扩展永远无法实现的?
这可能是愚蠢的问题,但我真的想要一些关键词来解释它们。
谢谢
【问题讨论】:
-
我假设您的意思是 MooTools 不是“MoonTool”(用于查找月相的微软产品?)
-
我认为这些天解释语言和编译语言之间的区别是没有意义的。 Java 不被认为是解释型的,因为它编译为字节码,而像 Python 这样也编译字节码的东西通常被称为脚本化。如今,即使是 Javascript 也可以通过 V8 (Chrome) 和 Chakra (IE9) 在您的浏览器中编译。此外,拥有类和继承(在纯 Javascript 中都可能)与一种语言是编译还是解释无关。
标签: java javascript jquery mootools