gpt4 book ai didi

javascript - ExtJs 或 DOJO 与 JQuery 有何不同

转载 作者:行者123 更新时间:2023-11-30 07:47:13 24 4
gpt4 key购买 nike

谁能用简单的术语解释一下差异?

最佳答案

简单的来说:

jQuery(几乎)只是一个 DOM 操作/AJAX 库。它使执行异步 HTTP 请求、从 DOM 添加/删除元素、处理 CSS 样式、添加 CSS3 选择器支持等变得容易,所有这些都以跨平台的方式进行。如果您不需要专门的 UI 组件(即只是“增强”“普通”网页,而不是像桌面风格的 Web 应用程序那样做任何事情),jQuery 是一个完美的选择。

但 Dojo 和 ExtJS(以及我也推荐的 YUI)的范围要广泛得多。除了都提供了大量的 UI 组件——按钮、 TreeView 、网格,甚至图表和开箱即用的 RSS 提要查看器——它们还提供模块系统来封装和组织代码。事实上,很难编写不大量基于模块的 ExtJS(或 Dojo)代码。简而言之,它们是成熟的 Javascript webapp 框架。它们使编写雄心勃勃的可扩展网络应用程序变得容易(或者至少不会费力),尤其是在与团队合作时。

(意见说明:jQueryUI,虽然提供了小部件和拖放等功能,但仍然没有给您提供 afor 提到的框架的真正好处。此外,尽管它带有 jQ​​uery 名称,但其代码质量与 jQuery 本身相去甚远calibur,充满了设计疏忽和错误的决定,并且在很大程度上缺乏测试覆盖率。)

关于javascript - ExtJs 或 DOJO 与 JQuery 有何不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3972694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com