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导出oracle库的php代码
Apr 20 PHP
探讨各种PHP字符串函数的总结分析
Jun 05 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
PHP项目多语言配置平台实现过程解析
May 18 PHP
Swoole源码中如何查询Websocket的连接问题详解
Aug 30 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
用PHP实现WEB动态网页静态
2006/10/09 PHP
php下将XML转换为数组
2010/01/01 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php广告加载类用法实例
2014/09/23 PHP
php递归json类实例
2014/12/02 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
vue递归获取父元素的元素实例
2020/08/07 Javascript
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
深入学习python的yield和generator
2016/03/10 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
python批量爬取下载抖音视频
2019/06/17 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
该怎么书写道歉信?
2019/07/03 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技