`
echohfut
  • 浏览: 231128 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AJAX lib 比较

    博客分类:
  • UI
阅读更多

摘自:http://www.ibm.com/developerworks/cn/web/wa-aj-advjquery/

 

结论 1:Mootools、jQuery 和 Dojo 在性能方面不分上下。

根据性能进行分类的话,这些库可以分为两组,而不管使用什么浏览器(FF,IE,Chrome)。Mootools、Dojo 和 jQuery 通常属于一个组别,而 Prototype 和 YUI 属于另一个组别,前一组要比后一组快得多。

 

JavaScript 速度差异的主要原因是每个浏览器都使用自己的 JavaScript 引擎。JavaScript 在这些浏览器中运行得到的时间差很大。jQuery 选择方法在 IE6 上运行比在 Chrome 上运行慢 10 倍。

 

结论 2:Prototype 和 YUI 的性能很慢

 

结论 3:浏览器对性能的影响是 JavaScript 库的 9 倍。您可以在特定情况下讨论哪个 JavaScript 库最快,但它最终的影响却是很小的!对于性能而言,浏览器的影响比库本身要大得多。

 

分享到:
评论

相关推荐

    java-ajax lib资源包内含7个包

    commons-beanutils.jar,commons-collections-3.0.jar,commons-lang-2.1.jar,commons-logging.jar,ezmorph-1.0.2.jar,json-lib-1.1-jdk13.jar,xom-1.0d10.jar

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    本资源包包含了JSF从入门到进阶的多个方面,包括基础教程、核心组件库(LIB)、Ajax4JSF的使用以及项目创建的指导,是学习JSF的宝贵资料。 1. **JSF入门教程**:JSF的基础知识讲解,涵盖了JSF的基本概念、架构和工作...

    o3d lib1 graph javascript ajax

    o3d lib1 graph javascript ajax

    Ajax tree,动态生成Tree

    **Ajax Tree技术详解** 在网页开发中,树形结构(Tree)是一种常见的数据展示方式,尤其在管理和组织层级数据时非常实用。Ajax Tree是利用Ajax技术动态加载和更新树节点,提供用户友好的交互体验。它允许用户在不...

    json lib json lib

    这对于与服务器进行数据交互非常有用,比如AJAX请求。 2. **JSON对象操作**:库中包含了一系列类,如JSONObject、JSONArray,它们分别对应JSON的Object和Array类型。开发者可以通过这些类的方法来创建、修改和访问...

    AJAXLib ajax框架

    AJAXLib is a class written in JavaScript that provides an easy way to implement AJAX (XMLHttpRequest) in your web applications. With AJAXLib you can send data via POST or GET to server (PHP/PERL/JSP,...

    jquery Ajax js类库

    5. **css** 和 **lib**: 分别可能是CSS样式文件和额外的JavaScript库。 **四、应用场景** jQuery AJAX 在实际项目中的应用广泛,如实时评论系统、评分系统、动态加载内容等。通过AJAX,用户无需刷新页面即可完成...

    ajax 自动提示ajax 自动提示含有下拉框

    1. `WEB-INF`:这是一个标准的Java Web应用目录,通常包含`web.xml`部署描述符、类库(lib目录)以及Servlet和JSP等Web组件。 2. `META-INF`:这个目录通常包含关于应用的信息,如MANIFEST.MF文件,但在这个上下文...

    ajax-struts2需要的3个包

    在Web开发领域,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许页面无需刷新就能与服务器进行数据交互,提升用户体验。Struts2是一个非常流行的Java Web框架,它支持多种扩展,包括Ajax...

    jdbc,ajax,oracle相关jar包

    "jdbc-lib"提供数据库连接支持,"ajax-jar"用于实现页面的异步更新,而"orcal-jar"则是连接Oracle数据库的桥梁。这些库的合理使用能大大提高开发效率,提供稳定且高效的数据库操作和用户体验。在实际开发中,了解并...

    Struts2与AJAX

    首先,你需要从Google Code项目(http://code.google.com/p/jsonplugin/downloads/list)下载JSON插件的JAR包,并将其添加到你的Web项目的`WEB-INF/lib`目录。 然后,你可以创建一个Action类,如`JsonPluginAction`...

    ajax插件下载

    在"lib-ajax"这个插件中,我们很可能会找到一些用于简化和优化Ajax交互的工具和函数。 Ajax的主要优势在于提高了用户体验,因为用户不需要等待整个页面重新加载,只对需要更新的部分进行处理。这使得网页更加动态和...

    Ajax4jsf 用户手册

    对于Web应用程序,这通常意味着将它放在WEB-INF/lib目录下。 - **简单的AJAX Echo项目**:这是一个基础的示例,展示如何创建一个简单的AJAX请求。它包括一个JSP页面,一个数据Bean,以及配置文件如`faces-config....

    Jquery ajax json 总结

    JQuery AJAX 和 JSON 是在 Web 开发中处理异步数据传输和数据格式化的重要工具。本文将深入探讨这两个概念以及它们在实际应用中的使用方法。 首先,JQuery 的 AJAX(Asynchronous JavaScript and XML)功能允许...

    Struts2 ajax json使用介绍

    3. JSON处理库:`json-lib.jar`(通常在Struts2的JSON插件中已经包含) 确保这些库被添加到项目的类路径中,以便Struts2能够解析并返回JSON数据。 **二、编写页面** 在前端,我们需要一个使用Ajax的HTML页面。...

    JSONlib.rar

    这些功能对于开发RESTful API或者使用Ajax技术的Web应用尤其重要。 总之,JSONlib是Java开发中处理JSON数据的一个强大工具,它通过简洁的API,提高了开发效率,并且与其他流行的Java库良好集成,使得JSON数据的处理...

    SpringMVC+ajax jar

    在这个压缩包中,"lib"目录很可能包含了所需的OpenCV JAR文件和其他相关库。在使用这些库时,开发者需要确保他们将所有必要的JAR文件添加到项目中,并按照特定的顺序进行引用,因为某些库可能依赖于其他库。此外,...

    jsonlib的所有包

    在实际应用中,Jsonlib的一个常见用途是在客户端和服务器之间传递数据,例如在AJAX请求中。此外,它也常用于配置文件、存储用户偏好或者在不同的应用程序模块之间交换数据。 总结来说,Jsonlib是一个强大的JSON处理...

    struts2实现ajax功能所需的jar包

    3. **json-lib.jar**:这个库通常作为struts2-json-plugin的依赖,用于处理和解析JSON对象。在Struts2中,我们可以使用它来创建和序列化Java对象到JSON格式。 4. **commons-fileupload.jar** 和 **commons-io.jar**...

Global site tag (gtag.js) - Google Analytics