Является ли jQuery языком?

Мне просто интересно, можно ли рассматривать jQuery как язык, поскольку он имеет свой собственный синтаксис. Я не могу сказать, что это библиотека, потому что большинство других языков осуществляется через библиотеку другого языка. Например, PHP написан в функциях вызова функций C и PHP, сделанных в C.

Просто хотел услышать идеи и идеи всех вас.

Ответ 1

У него нет собственного синтаксиса, это просто простой JavaScript.

Они реализуют свободный свободный шаблон интерфейса, который в основном позволяет вам цепочки вызовов функций, например:

$(argument).method1().method2(); // etc...

$ разрешено использовать в качестве идентификатора, поэтому многие библиотеки используют его, а не только jQuery.

В приведенном выше примере идентификатор $ находится в контексте выражения вызова, $(arguments) просто похож на myFunction(argument), этот вызов функции возвращает объект, содержащий другие свойства, которые сами по себе являются методами, который впоследствии можно назвать "цепочкой".

Пример языка, построенного на верхнем JavaScript (что-то немного похожее на ваш пример C = > PHP), будет CoffeeScript.

Ответ 2

Это библиотека javascript. Поэтому я бы сказал, нет. Javascript - это язык.

Ответ 3

Нет, jQuery - это библиотека JavaScript. У него нет собственного синтаксиса, а, скорее, (как сказал Джейсон) набор условных обозначений для использования синтаксиса JavaScript.

PHP - это язык с исполняемой программой, написанный на C. PHP-код, очевидно, не является кодом C.

Ответ 4

Думаю, вам понадобится интерпретатор, чтобы назвать что-то языком. В jQuery нет специального интерпретатора... его использование

Ответ 5

jQuery, MooTools, Dojo, прототип и другие библиотеки не могут рассматриваться как язык. Но вы можете хорошо знать, как правильно использовать jQuery и не знаете, как правильно использовать JavaScript.

Ответ 6

У него нет собственного синтаксиса. Он раскрывает свои собственные методы и свойства. Как и все, что вы можете написать в JavaScript.

Ответ 7

jQuery действительно не имеет собственного синтаксиса - он использует синтаксис JavaScript и язык. Так технически, нет. Тем не менее, это может кардинально изменить способ использования JavaScript для работы с элементами HTML с использованием клиентских скриптов, поэтому он почти кажется собственным языком.

Ответ 8

jQuery - это, в основном, javascript, имеющий некоторые удобные способы использования javascript с уже установленными на нем сторонними элементами управления. Эти элементы управления являются общей функциональностью, необходимой для совместной разработки. Он имеет отличную поддержку с отличным пользовательским интерфейсом. поэтому в 4 или 5 шагах вы можете интегрировать элементы управления в свое приложение.

http://jquery.com/ является официальным сайтом, на который у вас есть все вопросы.

Существует одна проблема, связанная с тем, что jQuery много раз конфликтует с Prototype.js(базовым файлом javascript). Пользователь должен обработать этот конфликт с помощью пары строк кода.

Ответ 9

Разве это не случай Minilanguaje?

Маленький язык, специфичный для домена, является чрезвычайно мощной дизайнерской идеей. Он позволяет вам определить собственный язык более высокого уровня, чтобы указать соответствующие методы, правила и алгоритмы для этой задачи, уменьшая глобальную сложность по сравнению с дизайном, который использует жесткий код нижнего уровня для тех же целей. Вы можете добраться до миниязычного дизайна по крайней мере тремя способами, два из них хороши, а один из них опасен. 1

В моей мысли, это язык на один уровень от чистого javascript всякий раз, когда он не является прекомпилированным и не интерпретированным языком.