Ajax 汇总以及初步评价

Ajax接触不久,我只是为了挑选一款 Ajax 库,才收集的资料,并测试,我的测试很简单,直接看他们网站上的联机demo页面的速度,速度慢的就淘汰!

辅助js:
www.formassembly.com\wForms 44k(压缩版)
对表单的js扩充可实现本地校验等功能。
Ajax:

http://www.sarmal.com/sardalya/Download.aspx
不错!速度快!有hint控件。75k. free for non-commercial

http://openrico.org
感觉好像不错,也比较小,这个侧重于远程客户端抓取,不过也有控件!而且可以和wForm联动。
不过它的网格控件比较弱,不支持键盘。
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or commercial use.

http://dojotoolkit.org/
不错,功能挺全的,但是它的核心js文件有128k,然后还要动态装入其它的js, 太大!!速度慢!!
dojo.js 是它的核心(128K),然后其它widgets是根据需要装载,所以在使用的东西太多的情况下显得慢。
dojo.js:
Dojo's bootstrap system provides some fundamental behaviors, including a package system for dynamically loading scripts.
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord calls the Dojo Foundation home.

http://www.htmli.com
不错,速度快!!不过需要客户端的XSLT的支持!幸好的是IE和FireFox1.5都支持!!
嘿嘿,才发现它的lib.js 居然有189k!但是速度一点不慢!
HTMLi (HTML improved) is the open source framework that focuses in:
    * Transparent use for HTML designers
    * Multi-platform: As it is 100% designed with XSL, it is 0% platform-dependant
    * CSS Themes, Multi-Language support
    * Fully customizable & extensible
    * XML Rich Forms allow simple AJAX interfaces
俺的选择!俺认为使用客户端处理 XSTL 是速度提升的关键,而且这样一来, html代码扩充显得很自然。

http://sharengo.org/jsria/test/allComponents.html
感觉速度还可以!!注意必须要在服务器上运行!!它用了net.XmlHttpRequest
http://sharengo.org/Wiki?JsRIA

JsRia - Javascript Rich Internet Application (since 2005)
[3] JsRIA is a opensource framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology. The client interface is described by an xml file (or dynamically in javascript if you need that). JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects. You also can use AJAX technology to bring really dynamic interface to your users. Numerous functions are provided to parse and use xml flux coming from your server.

http://qooxdoo.org/
速度慢!!但是控件漂亮!!只适合于Intranet,它的js高达几百k(qooxdoo-0.5.2-build.tar.bz2),不过qooxdoo-0.5.2-source.tar.bz2,中是拆分成若干js的!!
qooxdoo (Under development; from May, 2005)
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.

* Open-source (LGPL). From various contributors.

http://script.aculo.us/
Script.aculo.us (from 2005)
Scriptaculous builds on Prototype library to provide a Javascript with comprehensive Ajax coverage.
    * Visual Effects (See One-Second Spotlight pattern)
    * Drag-And-Drop (See Drag-And-Drop pattern)
    * Unit-Testing (See System Test pattern)
    * etc.
    * Open-source by Thomas Fuchs and others. A project run in conjunction with Ruby on Rails, but can be (and certainly is) used independent of Ruby or RoR.

Google Web Toolkit
Google Web Toolkit (GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail 的AJAX应用程序. 你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的JavaScript与HTML.
主页 http://code.google.com/webtoolkit/

(0)

相关推荐

  • jQuery基于图层模仿五星星评价功能的方法

    本文实例讲述了jQuery基于图层模仿五星星评价功能的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&

  • javascript实现五星评价代码(源码下载)

    废话不多说,先上个效果图: 查看演示                   源码下载 javascript中的代码 var spans=document.getElementsByTagName("span"); var flag=5;//这个值随便取,只要不是01234就行 var Expand=function(){ //扩展代码,暂无 }; onload=function(){ //循环载入鼠标移入事件 for(var i=0;i<spans.length;i++){ spa

  • 三种Web开发主流技术的性价评价

    ASP:MS IIS 4/Visuale Interdev 6   PHP:Apache 1.2.x/HomeSite 4.5/PHP 4   Java:iPlanet Web Server 4.1/JBuilder 3.5/JDK 1.2.2   以上技术本人却实使用过,而且已经使用它们做过项目,基于以前的工作经验给初学者和正在对自己应用系统进行选择的同仁谈谈自己对它们的评价,以做参考,同时也请大家提出自己的想法和意见 ,多交流.但是我有一个这样的看法:"一个产品它存在就有存在的理由,它不可能

  • 对亲历的17个广告联盟对比和评价

    一.IPLUS广告联盟,这也是我做的最早的一个广告联盟.当时该联盟建立之初,做TAOBAO的广告,注册量很高.做了大概两个多月吧,收入近4000元.可惜后来由于我的站小,他们终止了和我的合作.今年这个联盟的申请条件有所降低了.又做起了这个联盟,不过感觉得注册量已经不如一年前啦,不过付款比较及时. 二.3721联盟.这是我做的第二个联盟,这个联盟是我做站之时注册最早的一个联盟,刚开始放了近两个月,也由于我是新站,不到2块钱.04年9月份吧,又开始放这个广告,主要做雅虎邮箱和一搜图片广告,当时一天可

  • Ajax 汇总以及初步评价

    Ajax接触不久,我只是为了挑选一款 Ajax 库,才收集的资料,并测试,我的测试很简单,直接看他们网站上的联机demo页面的速度,速度慢的就淘汰! 辅助js:www.formassembly.com\wForms 44k(压缩版)对表单的js扩充可实现本地校验等功能.Ajax: http://www.sarmal.com/sardalya/Download.aspx不错!速度快!有hint控件.75k. free for non-commercial http://openrico.org感觉

  • WordPress中利用AJAX技术进行评论提交的实现示例

    一直对 WordPress 的 Ajax 交互研究感兴趣,也一直很关注于这方面的技术,谈到 WordPress Ajax 就不得不谈到评论 Ajax提交,作为一个博客.论坛评论的 Ajax 提交不仅可以改善用户体验,还可以大幅缩减服务器开支,毕竟输出单条评论内容比重新组织输出一个页面要简单的多. 虽说现在访问量一直比较低,不存在服务器压力的问题,但一向注重用户体验的我,当然不能放弃这么一个提升用户体验的机会.今天抽了一下午的空,把这个主题的 Ajax 评论提交初步完成了. 直接开门见山,直接上代

  • jQuery ajaxSubmit 实现ajax提交表单局部刷新

    AJAX简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 不是新的编程语言,而是一种使用现有标准的新方法. AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下. 需要引入 : jquery-form.js 使用说明: Java代码 $(document).ready(function() { var options = { target: '#mydiv', // 需要刷新的区域

  • Python数学建模StatsModels统计回归可视化示例详解

    目录 1.如何认识可视化? 2.StatsModels 绘图工具包 (Graphics) 3.Matplotlib 绘图工具包 4.Seaborn 绘图工具包 5.多元回归案例分析(Statsmodels) 5.1 问题描述 5.2 问题分析 观察数据分布特征 观察数据间的相关性 建模与拟合 6.Python 例程(Statsmodels) 6.1 问题描述 6.2 Python 程序 6.3 程序运行结果: 1.如何认识可视化? 需要指出的是,虽然不同绘图工具包的功能.效果会有差异,但在常用功

  • 初步了解JavaScript,Ajax,jQuery,并比较三者关系

    jquery是对javascript很好的封装,而且很轻量级,可以近似的将其称其为框架,下面就来对比javascript与jquery对ajax的实现,以突出jquery对其封装后,在实现方便的简易性,而且不仅如此,用jquery代替javascript来实现一些功能对于浏览器的兼容性也会带来意想不到的好处. 一.基本认识 1.JavaScript 定义: javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语言,一种广泛用于客户端Web开发的脚本语言,常用来给HTML

  • jQuery调用ajax请求的常见方法汇总

    本文实例汇总了jQuery调用ajax请求的常见方法.分享给大家供大家参考.具体如下: 示例代码1 $.ajax('/ROUTE', { type: 'GET' data: {param1: 'Hello', param2: 'World'}, dataType: 'json', contentType: 'application/json', timeout: 3000, success: function(response) { // console.log(response.somethi

  • 基于jQuery中ajax的相关方法汇总(必看篇)

    前提条件 话说是jquery中的ajax方法,那么前提条件当然是引入jquery啦. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> 具体方法 ①load() 使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为: load(url,[data],[call

  • jQuery中ajax的相关知识点汇总

    前言 学习JavaScript的同学都知道, AJAX (async javascript and xml)翻译叫做异步的JavaScript和XML , 在原生js中使用发送网络请求也是一件麻烦事,每次都是那几个步骤. 我们先来回顾一下在原生js中如何发送一个 ajax 网络请求 经典4步曲 1.原生js的ajax网络请求 // IE9及以上 // const xhr = new XMLHttpRequest() // IE9以下 // const xhr = new ActiveXObjec

  • Ajax 的初步实现(使用vscode+node.js+express框架)

    需求: 点击按钮 向服务端发送一个请求 然后将服务端返回的响应体结果在一个div中呈现出来 同时页面不刷新 一. 服务端的前期准备 安装node.js https://nodejs.org/en/download/ 检验是否安装成功 : 在命令行输入 node -v 按下enter 键之后出现 版本号就表明安装成功 (图如下) 使用 vscode安装express (前提是你已经成功安装了node.js) 在 vscode 里面新建一个文件夹 文件下面包含俩个文件 一个是你的前端页面代码:.ht

  • springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web-3.2.2,jar   方法一: 在@RequestMapping里面加入produces = "text/html;charset=UTF-8" @RequestMapping(value = "/configrole", method = RequestMethod

随机推荐