Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery如何在所有浏览器中工作?_Javascript_Jquery - Fatal编程技术网

Javascript jQuery如何在所有浏览器中工作?

Javascript jQuery如何在所有浏览器中工作?,javascript,jquery,Javascript,Jquery,我知道jQuery是因为JavaScript不能在所有浏览器中运行。然而,jQuery是一个用JavaScript构建的库,那么它如何在所有浏览器中工作呢?JavaScript只在有JavaScript的浏览器中工作。jQuery只是构建在它之上的一个库,用于提供扩展功能。因为jQuery的编写方法与普通开发人员在没有jQuery的情况下被迫使用的方法相同。它的设计考虑了浏览器之间的所有差异,并尽可能地标准化它们的行为。它没有什么特别之处,也没有什么神奇之处,只是需要做很多艰苦的工作才能完成与其

我知道jQuery是因为JavaScript不能在所有浏览器中运行。然而,jQuery是一个用JavaScript构建的库,那么它如何在所有浏览器中工作呢?

JavaScript只在有JavaScript的浏览器中工作。jQuery只是构建在它之上的一个库,用于提供扩展功能。

因为jQuery的编写方法与普通开发人员在没有jQuery的情况下被迫使用的方法相同。它的设计考虑了浏览器之间的所有差异,并尽可能地标准化它们的行为。它没有什么特别之处,也没有什么神奇之处,只是需要做很多艰苦的工作才能完成与其他方法相同的工作。

jQuery只有在浏览器支持JavaScript时才能工作


jQuery的目的是不同的浏览器有时提供不同的API(比如AJAX/XHR),jQuery将其规范化为单个标准API。这是jQuery的真正好处。

它没有。支持的浏览器在上有详细说明。与许多其他人一样,您也被误导了。jQuery“被创建”是因为编写它的人不知道他们在做什么;他们仍然没有。在它被设计出来的时候,已经不需要jQuery了,除了语法糖。现在对jQuery的需求就更少了,因为语言和DOM实现越来越符合标准。虽然jQuery的选择器方法在编写代码时很短,但在幕后效率相对较低且容易出错。出于这个原因,jQuery肯定不能在所有浏览器中工作。@Brad鉴于其明显的缺点,使用jQuery的好处到底是什么?写看起来很酷的代码?我不明白OP在说什么?有人能详细说明吗@最后,jQuery就像我刚喝过的啤酒。有严重缺陷,有点沉重,但在这个特殊的夜晚完成了任务。我会一直喝这种啤酒吗?不可能。今晚的效果好吗?当然。干杯。现在我确定了。(我编辑了它)为什么是-1?想解释一下吗?