PHP 开源AJAX框架14种


Posted in PHP onAugust 24, 2009

jQPie
这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:
利用$.getJSON方法简化来自PHP的请求和处理数据。
利用$.(element).load方法注入PHP生成的html到某一页面元素中。
利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。

phpmsajax
一组PHP文件用来支持在PHP Web应用程序中使用Microsoft AJAX Library。

jsLINB
jsLINB 是一个完全的浏览器端javascrīpt解决方案,兼容大部分现代浏览器(IE6.0/IE7.0/firefox1.5 /firefox2.0/opera9/Safari2.0,Safari 缺乏测试)。它可以帮助程序开发者实现各种类型的RIA应用-在提供更加强大框架的同时更加易用。压缩的核心代码仅仅50k, 包括了javascrīpt类型检查,强制类型,精密且灵活的事件模型,自定义事件,observer和tie/untie, boxing/unBoxing/reBoxing模型,直接调用,dom生成,查询,遍历和操作,css 样式操作,css 类操作,dom属性操作,javascrīpt完美OO实现,javascrīpt线程,高级Ajax,强大的Drag Drop,超级控件(可在外观/模板/行为/数据模型四个维度上定制的标准控件,可完全自定义控件)等。

My-BIC
My-BIC是一个易于使用,强大的Ajax/PHP框架。
支持 XML,JSON和TEXT的格式Ajax数据传输。支持EasyForms:调用一个函数就能取得Form中的所有值,并为你创建一个少许美化的查询串。ajaxObj.getForm ('formid')。 JSON客户端Encoding支持:利用该功能你就能够在客户端或服务器之间发送和接收经过JSON Encoding的数据。网络断线保护:当服务器Down掉时My-BIC将帮助你删除请求并阻止产生更多的调用。内置Submission队列:所有的AJAX请求将会发送到正确的顺序中,所有请求都会被存储在队列中防止被覆盖。提供一个帮助你在运行期进行调试的可视化操作界面。

aSSL
aSSL:SSL for Ajax。这个开源项目可用于那些需要SSL支持的Ajax应用中。

PHPLiveX
PHPLiveX是一个PHP类库可用于在web页面中使用Ajax调用PHP函数。它非常易于使用,在调用一个PHP函数不需要附加额外的功能,包含一个灵活地预加载属性,兼容IE, Opera, Mozilla, Firefox等浏览器。

RSPA
RSPA是一个基于组件事件驱动的ajax框架适用于PHP4与PHP5。使用这个框架可以从客户端控制事件调用服务器端PHP class函数。也可以在服服务器端直接操作客户端对象。

phpAjaxTags
phpAjaxTags是模仿著名Java标签库"AjaxTags"的一个PHP标记库。简单但强大,易于使用与安装。不需要编写js代码就能实现ajax功能。

XAJAX
xajax 通过Javascrīpt直接调用PHP函数。它使用Javascrīpt stub来调用PHP脚本中的函数,对象方法,和类方法。服务器端响应由于xajax响应对象创建,该对象提供非常多的命令比如:给一个HTML元素赋值,显示一个警告对话框等。还支持自定义脚本输出。所有特定浏览器代码(如使用XMLHttpRequest)都是抽象的,并且发送各种数据类型到服务器端都非常容易实现。xajax提供多种配置选项目以便易于与现存web应用或框架相集成。它的Javascrīpt核心简洁明了,而且可以通过覆盖来支持更多的高级Javascrīpt功能。

NanoAjax
NanoAjax是一个基于PHP5,面向对象(包括Javascrīpt和PHP)的AJAX框架。它使用JSON作为数据交换格式。NanoAjax能够把多个虚拟请求归结到一个正真的请求当中。整个框架非常小,并且易于使用。基于class的服务器端事件处理方式。

Pear:HTML_AJAX
Pear:HTML_AJAX是一个相当成熟的Ajax框架, 使用JSON进行数据传输。?冉ǚ岣坏睦?樱???粞园濉⒌锹肌?rab…等等。

Ajax Agent
Ajax Agent是一个非常易于使用(只需三行代码),并且非常强大的开源框架用于快速构建AJAX或RIA应用程序。支持复杂的数据类型比如: associated arrays与object。使用JSON(Javascrīpt Object Notation)作为数据交换格式。

AjaxAC
AjaxAC是一个PHP框架可用于开发/创建/生成AJAX应用程序。 特点如下:
1.所有应用程序代码全都包含在一个单独的class中(可以附带任何Javascrīpt包)。
2.PHP文件/HTML页面的调用非常简洁。
3.内置简化处理Javascrīpt事件的功能
4.内置创建和处理subrequest的功能。
5.可以自定义配置值,所以某些元素可以在运行期才被设置。
6.没有杂乱的Javascrīpt代码塞满所调用的Html代码,所有事件都是被动态附加上的。
7.易于与模板引擎相集成基于以上两点原因。
8.易于挂钩(hook)现有的PHP classe或MySQL数据库以便从subrequest返回数据。

AJASON
AJASON是一个基于PHP5的AJAX开发包。它具有以下特点:
1.PHP5与Javascrīpt代码完全采用面向对象开发。
2.从Javascrīpt异步调用PHP函数与对象方法。
3.能够在服务器与客户端之间交换复杂的数据类型像arrays与object (更确切地说是对象属性)。
4.使用Javascrīpt回调函数来处理服务端响应。
5.能够在客户端处理服务端的AJASON错误。

PHP 相关文章推荐
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 PHP
php addslashes 函数详细分析说明
Jun 23 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
PHP滚动日志的代码实现
Jun 10 PHP
php集成动态口令认证
Jul 21 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
Yii 2中的load()和save()示例详解
Aug 03 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
php的无刷新操作实现方法分析
Feb 28 PHP
Yii 框架使用Forms操作详解
May 18 PHP
PHP 开源框架22个简单简介
Aug 24 #PHP
php xml留言板 xml存储数据的简单例子
Aug 24 #PHP
建站常用13种PHP开源CMS比较
Aug 23 #PHP
怎样去阅读一份php源代码
Aug 21 #PHP
php win下Socket方式发邮件类
Aug 21 #PHP
Discuz 模板语句分析及知识技巧
Aug 21 #PHP
php 分页原理详解
Aug 21 #PHP
You might like
菜鸟修复电子管记
2021/03/02 无线电
PHP 中dirname(_file_)讲解
2007/03/18 PHP
php 动态添加记录
2009/03/10 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
2014/09/16 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
$("").click与onclick的区别示例介绍
2014/09/25 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
javascript arguments使用示例
2014/12/16 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
Python xlwt模块使用代码实例
2020/06/10 Python
Python 中如何写注释
2020/08/28 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
农村党支部先进事迹
2014/01/14 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书