Библиотеки, такие как jQuery и MooTools, не «расширяют» синтаксис JavaScript.Это все законный JavaScript.Они просто используют это таким образом, что вы не знакомы с.Например, $
в jQuery - это просто имя переменной, поскольку переменные JavaScript могут содержать $
.
Кроме того, нет, JavaScript - это совершенно другое животное, чем Java.JavaScript - это объектно-ориентированный язык, но это делается по-другому.Я не знаком с MooTools, но они не делают ничего особенного.Может показаться, что они «меняют» JavaScript, но это не так.Просто не имеет смысла компилировать JavaScript.