jQuery被认为是一种语言吗?

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

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

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

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

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

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

在上面的例子中, $ identifier位于调用表达式的上下文中, $(arguments)myFunction(argument)类似,该函数调用返回一个对象,该对象包含其自身方法的其他属性,可以是随后被称为“链条”

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

这是一个javascript库。 所以我会说不。 Javascript是语言。

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

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

我想你需要翻译来称呼某种语言。 jQuery没有任何特殊的解释器……它使用JS

jQuery,MooTools,Dojo,Prototype和其他库不能被视为一种语言。 但是,人们可以知道如何使用jQuery,并且不知道如何正确使用JavaScript。

它没有自己的语法。 它公开了自己的方法和属性。 就像其他任何你可以用JavaScript编写的一样。

jQuery确实没有自己的语法 – 它使用JavaScript语法和语言。 从技术上讲,没有。 但是,它可以彻底改变您使用JavaScript使用客户端脚本编写HTML元素的方式,因此它几乎就像它自己的语言。

jQuery基本上是一个javascript,有一些用户友好的方式来使用javascript和已经在其上制作的第三方控件。 这些控件是共同开发所需的通用function。 它具有出色的用户界面支持。 所以在4或5个步骤中,您可以在应用程序中集成控件。

http://jquery.com/是一个官方网站,您可以回答所有问题。

有一个与之相关的问题是jQuery多次与Prototype.js(基本的javascript文件)冲突。 用户必须使用几行代码来处理这种冲突。

这不是Minilanguaje的案例吗?

特定领域的小语言是一个非常强大的设计理念。 它允许您定义自己的高级语言,为手头的任务指定适当的方法,规则和算法,相对于使用硬连线低级代码进行相同目的的设计,降低了全局复杂性。 您可以通过至少三种方式进行小型语言设计,其中两种方式很好,另一种方式很危险。 1

在我看来,只要它不是预编译语言或解释语言,它就是纯粹的javascript语言。