阅读更多

7顶
0踩

编程语言

转载新闻 PHP开源AJAX框架

2008-01-31 12:50 by 副主编 QQbyte 评论(5) 有11279人浏览

PHP开源AJAX框架

 

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进行数据传输。內建丰富的例子,包括留言板、登录、grab…等等。

 

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错误。

来自: 21andy.com/
7
0
评论 共 5 条 请登录后发表评论
5 楼 jforever 2008-02-01 15:20
来自:21andy.com
应改为
来自:www.php-open.com
4 楼 iamdaijun 2008-02-01 13:52
mootools比较好
3 楼 lordhong 2008-01-31 23:09
这么多啊。。。选哪个哦?
2 楼 fnet 2008-01-31 22:08
php的东西总是很多很多...
1 楼 hellas 2008-01-31 16:09
一个prototype不就足够了吗,整这么多,头晕。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Spring mvc+Spring Security集成,以及j_spring_security_check出现404问题的解决

    本文采用的是Spring 3.2.18.Release版本,SpringSecurity使用2.0.5.RELEASE,另本文使用的xml的形式配置Spring Security pom文件如下: <project xmlns=...

  • Spring Security学习总结

    在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项 操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多...

  • Tomcat源码解析系列五:Tomcat处理Http请求

    本文只分析http1.1的请求,tomcat版本:8.4.45初始化Http11Processor解析请求行解析请求头根据contextLength来选择InputFilter, 来解决拆包以及粘包问题,InputFilter来解析请求体填充MappingData: url映射后的数据...

  • tomcat源码系列---请求处理

    NioEndpoint#setSocketOptions 处理Socket连接 NioEndpoint.Poller#register NioEndpoint.Poller#addEvent 添加到队列SynchronizedQueue<PollerEvent> NioEndpoint.Poller#run 轮询事件 ...

  • Tomcat类加载器调用顺序研究

    tomcat version:8.5.42 本文研究两个问题。 1、JAVA_HOME/lib/ext和/WebApp/WEB-INF/lib中有相同全限定类名时,加载谁的类。答:前者 2、加载类的过程中classloader的大致调用过程。WebappClassLoaderBase(tomcat的)...

  • Tomcat处理请求流程源码解析

    提示Tomcat 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): ...

  • 嵌入式 Tomcat 调校

    SpringBoot 嵌入了 Web 容器如 Tomcat/Jetty/Undertow,——这是怎么做到的?我们以 Tomcat 为例子,尝试调用嵌入式 Tomcat。调用嵌入式 Tomcat,如果按照默认去启动,一个 main 函数就可以了。

  • 部署多个Tomcat时遇到的坑

    根据需求,在一台服务器上部署了多个tomcat,每个Tomcat设置不同端口,将遇到的一些坑记录一下: Tomcat版本:8.5.57 Mysql版本:8.0.20 操作系统:centos 7.8 说明:每个Tomcat需要修改设置不同的端口,这种基础...

  • acegi security实践教程—form认证

    上篇博客给大家介绍了basic认证,同时也带领大家debug了一下源码,所以流程想必... MyEclispe10.7.1+tomcat6.0.37+acegi1.0.5+spring2.0  项目目录如下: 其中readme主要用来记录本次验证目的    配置文件  web

  • windows下tomcat8启动脚本代码剖析--catalina.bat

    Windows下,Tomcat可以以服务形式启动、停止,也可以执行脚本启动(startup.bat)、停止(shutdown.bat)。执行startup.bat时会调用catalina.bat,catalina.bat脚本又会调用setclasspath.bat进行java class path指定...

  • Spring Security 6.x 系列(11)—— Form表单认证和注销流程

    ② Spring Security 的 AuthorizationFilter 抛出 AccessDeniedException 异常。 ③ 由于用户未经过身份验证,因此 ExceptionTranslationFilter 将启动“启动身份验证”,并使用配置的 AuthenticationEntryPoint 将...

  • Tomcat源码学习(二)--Tomcat_7.0.70 启动分析

    # Check that target executable exists if $os400; then # -x will Only work on the os400 if the files are: # 1. owned by the user # 2. owned by the PRIMARY group of the user # this will not work if ...

  • axis2 jax-ws_Axis2 WS-Security基础知识

    这些特性使安全处理的标准化具有吸引力,使许多专家可以为标准做出贡献,并避免任何个人的疏忽。 基于SOAP的Web服务可以将广泛支持的WS-Security和相关标准用于其安全需求,从而可以为每个服务配置适当的安全性。 ...

  • Tomcat源码分析(三):ServletContext应用启动之配置解析

    --方案一:激活Tomcat的defaultServlet来处理静态文件--> <!--要写在DispatcherServlet的前面, 让 defaultServlet先拦截请求,这样请求就不会进入Spring了,我想性能是最好的吧。--> < servlet-mapping >...

  • Tomcat基础

    1.tomcat是一个由Java编写的程序,启动tomcat,其实就是启动BootStrap 中的main方法(任何java程序的启动入口都是main方法);2.tomcat是一个web服务器软件,用于部署web包/jar包,让客户端能够访问部署在tomcat中的...

  • tomcat10.1.0源码分析

    代表一个tomcat实例,可包含多个service,管理所有的service生命周期包含多个connector和一个container容器:负责处理请求只有一个,可包含多个host虚拟主机,虚拟主机允许Tomcat引擎在将配置在一台机器上的多个域名...

  • 【Spring Boot】Spring Boot MVC Security Example | 网页安全验证

    文章目录演示工具版本项目结构Maven使用 Thymeleaf 模板引擎使用静态内容使用 JS 和 CSS 文件使用自定义 favicon使用 application.properties 配置数据库MySQL 表创建语句Spring Boot MVC 配置Spring Boot Security ...

  • SpringCloud Gateway + Spring Security

    现在spring security设置要采用响应式配置,基于WebFlux中WebFilter实现,与Spring MVC的Security是通过Servlet的Filter实现类似,也是一系列filter组成的过滤链。 Reactor与传统MVC配置对应: webflux mvc 作用 @...

  • Tomcat源码解析系列二:Tomcat类加载机制以及Context的初始化

    Tomcat类加载机制以及Context的初始化 文章目录 Tomcat类加载机制以及Context的初始化 概述 tomcat使用的自定义类加载器 源码分析 commonClassLoader初始化 Context的初始化包含ParallerWebAppClassLoader的初始化 ...

  • tomcat请求处理分析(一) 启动container实例

     check() ;   } else if (event.getType().equals(Lifecycle. BEFORE_START_EVENT )) {  beforeStart() ;   } else if (event.getType().equals(Lifecycle. START_EVENT )) {  start() ;   } ...

Global site tag (gtag.js) - Google Analytics