jQuery被认为是一种语言吗?

dre*_*ien 13 jquery

我只是想知道jQuery是否可以被视为一种语言,因为它有自己的语法.我不能说这是一个图书馆,因为大多数其他语言都是通过另一种语言的图书馆制作的.例如,PHP是用C和PHP函数编写的,用C语言编写函数.

只是想听听你们所有人的想法和见解.

CMS*_*CMS 16

它没有自己的语法,只是简单的JavaScript.

它们实现了一个流畅的接口模式,基本上允许您链接函数调用,例如:

$(argument).method1().method2(); // etc...
Run Code Online (Sandbox Code Playgroud)

$ 允许用作标识符,这就是许多库使用它的原因,而不仅仅是jQuery.

在上面的示例中,$标识符位于调用表达式的上下文中,$(arguments)类似于myFunction(argument),函数调用返回一个对象,该对象包含其自身方法的其他属性,可以随后称为"链".

构建在JavaScript之上的语言示例(与您的C => PHP示例略有相似)将是CoffeeScript.

  • @andsien jQuery是JavaScript函数的集合. (5认同)

Abe*_*ler 5

这是一个JavaScript库.所以我会说不.Javascript是语言.

  • +1 JQuery不会添加任何尚未生效的JavaScript语法.它有设计模式和惯例,但它仍然只是一个库. (5认同)

Mat*_*hen 5

不,jQuery是一个JavaScript库.它没有自己的语法,而是(如Jason所说)一组使用JavaScript语法的约定.

PHP是一种用C编写的运行时语言.PHP代码显然不是C代码.