Егор Трухан Asked:2020-06-24 00:52:00 +0800 CST2020-06-24 00:52:00 +0800 CST 2020-06-24 00:52:00 +0800 CST 建议 jQuery 类似物 772 我曾经使用 jQuery,但现在我注意到它的使用越来越少。告诉我,借助哪些技术可以执行相同的任务,您也不想手动完成所有操作。 javascript 2 个回答 Voted Best Answer NoSkill 2020-06-25T22:46:44+08:002020-06-25T22:46:44+08:00 jQuery 在其利基市场中没有相同的类似物。所有其他库都可以执行类似的任务,但它们的一般用途可能会有很大差异。对于交互量最少的简单网站,今天没有必要依赖 JQuery,因为原生 JS 已经知道如何在操作 DOM 元素的上下文中完成大部分 JQuery 可以做的事情。但是,一般而言,您必须在本机 JS 中编写比在 jQuery 中一行完成的代码更多的代码。另一方面,在使用 jQuery 时,不可避免地会遇到原生 DOM 元素与 jQuery 对象之间的多次转换。 今天,jQuery 的主要目标之一——跨浏览器兼容性已经淡出人们的视线(由于浏览器在支持标准方面变得更好)。JQuery 今天的工作是 DOM 操作、命名空间事件,以及将 js 动画和 ajax 模块非常方便地包装为 Deferred 对象。这一切都可以在原生 JS 中实现,但为什么呢?不是每个程序员都能立即比在 JQuery 中做得更好。并不是所有的动画都可以用纯 CSS 完成。 此外,与原生 JS 相比,不能不注意到 jQuery 的一个非常重要的优势——它是一种链式调用范式,可以让您编写更紧凑的代码。还有一个事实是,今天有大量的 jQuery 插件还没有被重写为原生 JS。 结论是,在最简单的情况下,您可以不使用 JQuery(分别,不要将大型 js 拉入项目以获得几个功能)。对于大型交互式网站,您可能需要比 jQuery 更复杂的解决方案。 如果您需要并且足够多的 JQuery 功能(DOM 操作、js 动画、ajax、延迟、几个现成的小部件或插件),例如,为了快速创建某种着陆页或营销网站,那么为什么不使用它. 图书馆的口号是:“少写,多做”。 Олександр 2020-06-26T03:20:43+08:002020-06-26T03:20:43+08:00 YUI 库。 YUI 是一个免费的开源 JavaScript 和 CSS 库,用于创建交互式 Web 应用程序。 https://github.com/yui/yui3/wiki/Quick-Start。
jQuery 在其利基市场中没有相同的类似物。所有其他库都可以执行类似的任务,但它们的一般用途可能会有很大差异。对于交互量最少的简单网站,今天没有必要依赖 JQuery,因为原生 JS 已经知道如何在操作 DOM 元素的上下文中完成大部分 JQuery 可以做的事情。但是,一般而言,您必须在本机 JS 中编写比在 jQuery 中一行完成的代码更多的代码。另一方面,在使用 jQuery 时,不可避免地会遇到原生 DOM 元素与 jQuery 对象之间的多次转换。
今天,jQuery 的主要目标之一——跨浏览器兼容性已经淡出人们的视线(由于浏览器在支持标准方面变得更好)。JQuery 今天的工作是 DOM 操作、命名空间事件,以及将 js 动画和 ajax 模块非常方便地包装为 Deferred 对象。这一切都可以在原生 JS 中实现,但为什么呢?不是每个程序员都能立即比在 JQuery 中做得更好。并不是所有的动画都可以用纯 CSS 完成。
此外,与原生 JS 相比,不能不注意到 jQuery 的一个非常重要的优势——它是一种链式调用范式,可以让您编写更紧凑的代码。还有一个事实是,今天有大量的 jQuery 插件还没有被重写为原生 JS。
结论是,在最简单的情况下,您可以不使用 JQuery(分别,不要将大型 js 拉入项目以获得几个功能)。对于大型交互式网站,您可能需要比 jQuery 更复杂的解决方案。
如果您需要并且足够多的 JQuery 功能(DOM 操作、js 动画、ajax、延迟、几个现成的小部件或插件),例如,为了快速创建某种着陆页或营销网站,那么为什么不使用它. 图书馆的口号是:“少写,多做”。
YUI 库。
YUI 是一个免费的开源 JavaScript 和 CSS 库,用于创建交互式 Web 应用程序。
https://github.com/yui/yui3/wiki/Quick-Start。