ajax与jquery的关系

首页 > 技术 > 作者:YD1662023-03-12 09:15:10

很多 WordPress 的主题和插件都依赖于 jQuery。jQuery 库也是当今一些最流行的 JavaScript 框架和工具包的基础层,例如 AngularJS 和 Bootstrap(4.0 及以下版本)。

其实大多数网站都不需要复杂的开发框架,它们大多是具有一些动态行为的静态网站(这种网站通常都会用 WordPress 编写),jQuery 在这个场景下仍然很流行,因为它既简单又有效。

而且,在未来的很长一段时间,jQuery 还继续会是 WordPress 的一部分,因为它很难在不破坏向后兼容性的情况下将它删除。

随着时间的推移, WordPress 肯定会逐步更新它的技术,但是这应该是一个渐进式的过程。

但是, WordPress 的社区里已经出现了一些反对的声音, 在 WordPress 主题中使用 jQuery 的性能影响 就是一个比较热门的话题。

ajax与jquery的关系,(5)

GMO还表示:jQuery死了吗? 这样的文章已经流传了好几年了,至少目前在 WordPress 生态系统中它仍然很活跃。如果谁鼓励开发者们把它替换掉,风险自负。

jQuery 以前的角色

当 jQuery 的创造者 John Resig 于2006 年 1 月在 BarCampNYC 发布它的以一个版本时,他写道:

这段代码彻底改变了让 Javascript 与 HTML 交互的方式。

他主要指的是 jQuery 使开发者可以更轻松地操作 DOM。要知道,这是在谷歌浏览器逆袭之前,现在微软臭名昭著的 Internet Explorer 占据了 85-90% 的浏览器市场,其中 IE6 占主导地位。即使在当时,IE6 也以历史上最糟糕的浏览器而闻名。

ajax与jquery的关系,(6)

Resig 还在2006 年 6 月的一篇帖子中指出了 JavaScript 开发者在浏览器上遇到的一些问题:

JavaScript 中存在许多问题(其中大部分源于浏览器不兼容),任何稍微复杂一点的应用程序都需要处理诸如规范化事件处理、DOM 节点选择、动画渲染这些问题。

这也正是 Resig 着手解决的问题。当时“四大”领先的 JavaScript 库是 Dojo、MochiKit、Prototype/Scriptaculous 和 Yahoo UI 。

所以基本上,jQuery 的发明主要是为了帮助开发者处理当时浏览器的不足。

jQuery 现在的角色

在现在各种好用的浏览器都在更加符合 Web 标准的时候,jQuery 现在在 Web 中扮演的角色是啥呢?

ajax与jquery的关系,(7)

此外,JavaScript 标准本身在过去十年中也得到了显着改进,尤其是在 2015 年 ECMAScript 6 发布之后。

现在, React 已成为当今最受关注的 JavaScript 库。很多现代框架,尤其是 Next.js,都是建立在 React 之上的。

ajax与jquery的关系,(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.