ajax官方文档_PhalApi 2.x 开发文档

d19769d7d8dc81dbec11634ec15e2c43.png

前言

a0761cb35d3eaf67b904b3b3296a2d28.png

PhalApi是一个PHP轻量级开源接口框架,助你创造价值!我们不断更新,保持生气;为接口负责,为开源负责!并承诺永久免费!

PhalApi官网请见:www.phalapi.net。

最新文档

  • 官方在线版-推荐
  • PDF离线版
  • HTMl离线版
  • Markdown源代码版

什么是PhalApi 2.x?

PhalApi,简称π框架,是一个PHP轻量级开源接口框架,专注于接口开发,致力让接口开发更简单。它:

  • 致力于快速、稳定、持续交付有价值的接口服务
  • 关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发
  • 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案
  • 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services

PhalApi现存有两大系列版本。分别是经典的第一代版本,即1.x系列版本,主要是使用了较为古老传统的做法;以及全新的第二代版本,即2.x系列版本,主要区别是:

  • 使用了composer统一管理依赖包
  • 引入了命名空间
  • 遵循PSR-4规范
温馨提示:在本开发文档中,若未特别标明,PhalApi指PhalApi 1.x 版本和PhalApi 2.x 版本。

PhalApi有哪些特点?

PhalApi是一个很酷的开源框架,对它越了解,越能发现它的炫酷所在。以下是部分关键的特性。

特点1:学习成本低

PhalApi始终坚持KISS原则,并遵循Unix哲学中的最小立异原则。除了遵循国际惯例,采用约定俗成的做法,PhalApi还在设计时优先考虑大家所熟悉的方案。例如,接口返回结果格式便是路人皆知的JSON格式。对于刚接触PHP编程语言的初级开发同学,甚至是之前未曾接触过PHP的客户端开发同学,根据以往的学习经验,大部分情况下,可以在一周内完成PhalApi框架的基础学习,并投入到实际项目开发中。

特点2:自动生成的在线接口文档

按框架指定的格式完成接口代码编写后,PhalApi会自动生成在线接口列表文档和在线接口详情文档,以方便客户端实时查看最新的接口签名和返回字段。

自动生成的在线文档主要有两类:

  • 在线接口列表文档

0e5e6b775e1706cf3eeada40585f7f09.png
  • 在线接口详情文档

4fbd59263052d9cb38b5503ecc14d412.png

特点3:众多可重用的扩展类库

PhalApi框架扩展类库,是各自独立,可重用的组件或类库,可以直接集成到PhalApi开发项目,从而让项目开发人员感受搭建积木般的编程乐趣,降低开发成本。

目前,已经提供的扩展类库有40+个,包括:微信公众号开发扩展、微信小程序开发扩展、支付扩展、上传扩展、Excel表格和Word文档扩展等。

温馨提示:部分扩展类库需要调整移植到PhalApi 2.x风格方能使用。

特点4:活跃的开源社区

PhalApi不是“我们”的框架,而是我们大家每个人的开源框架。PhalApi开源社区非常活跃,除了有1000+人的实时交流群,还有自主搭建的问答社区,以及近百名参与贡献的同学。

PhalApi 2.x的学习资料目前还在陆续补充中,但依然可以参考PhalApi 1.x 版本系列丰富的学习资料,有:开发文档、视频教程、《初识PhalApi》免费电子书、博客教程等。

适用场景与范围

PhalApi代码开源、产品开源、思想开源,请放心使用。

PhalApi适用的场景,包括但不限于:

  • 为移动App(包括iOS、iPad、Android、Windowns Phone等终端)提供接口服务
  • 用于搭建接口平台系统,提供聚合类接口服务,供其他后端系统接入使用
  • 为前后端分离的H5混合页面应用,提供Ajax异步接口

对于架构无关、专注架构及提升架构这三种情况,PhalApi都能胜任之。

正如其他负责任的开源框架一样,PhlaApi也有其不适宜使用的时机。包括但不限于:

  • 开发CLI项目(但已提供支持命令行项目开发的CLI扩展类库)
  • 开发网站项目,即有界面展示和视图渲染(但已提供支持视图渲染的View扩展类库)
  • 对数据严谨性要求高,如金融行业的相关项目,毕竟PHP是弱类型语言

文档目标读者

本开发文档的目标读者是:

  • 初次接触PhalApi框架的开发同学
  • 正在使用PhalApi进行项目开发的同学
  • 任何想了解或学习PhalApi框架的同学
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你看到本书时,可能已经了解在应用中实现当你看到本书时,可能已经了解在应用中实现 当你看到本书时,可能已经了解在应用中实现 当你看到本书时,可能已经了解在应用中实现当你看到本书时,可能已经了解在应用中实现 当你看到本书时,可能已经了解在应用中实现 当你看到本书时,可能已经了解在应用中实现当你看到本书时,可能已经了解在应用中实现当你看到本书时,可能已经了解在应用中实现 Ajax所需的大多数技术。重申一句,我 所需的大多数技术。重申一句,我 所需的大多数技术。重申一句,我所需的大多数技术。重申一句,我所需的大多数技术。重申一句,我所需的大多数技术。重申一句,我所需的大多数技术。重申一句,我所需的大多数技术。重申一句,我们想强调的是, 们想强调的是, 们想强调的是, Ajax是一个客户端技术,不论你现在使用 何种服务器都能是一个客户端技术,不论你现在使用何种服务器都能是一个客户端技术,不论你现在使用 何种服务器都能是一个客户端技术,不论你现在使用 何种服务器都能是一个客户端技术,不论你现在使用 何种服务器都能是一个客户端技术,不论你现在使用 何种服务器都能是一个客户端技术,不论你现在使用 何种服务器都能Ajax,而不管使用的是 Java、.NET、Ruby、PHP还是 CGI。实际上,在这本书中我们并不 。实际上,在这本书中我们并不。实际上,在这本书中我们并不。实际上,在这本书中我们并不。实际上,在这本书中我们并不 考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面考虑服务器端,而且假设你已经很清楚如何结合日常工作中使用的 技术。在后面几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到几百页中,我们强调的重点是客户端技术和方法创建丰富基于浏览器应用时需要到 这些技术。这些技术。这
经典案例,带数据库脚本、Java源文件和页面源文件。有演示效果,也可以自己部署看效果。以下是案例的目录。 1-1.EXE 动态加载的FAQ实例演示 1-2.EXE 根据邮政编码获取地区信息实例演示 1-3.EXE 动态树形列表实例演示 1-4.EXE 多级联动菜单实例演示 1-5.EXE 条件设置向导实例演示 1-6.EXE 页面关键词提示实例演示 2-1.EXE 无刷新显示回帖实例演示 2-2.EXE 输入内容前提示实例演示 2-3.EXE 带进度的文件上传实例演示 2-4.EXE 大量数据动态浏览查询实例演示 2-5.EXE 信息排序实例演示 2-6.EXE 切换标签页实例演示 3-1.EXE 注册表单验证实例演示 3-2.EXE 购物车实例演示 3-3.EXE 产品快速检索实例演示 3-4.EXE 系列产品特性速查实例演示 3-5.EXE 邮件订阅实例演示 3-6.EXE 产品评级实例演示 4-1.EXE 简单计算器实例演示 4-2.EXE 文章拼写检查实例演示 4-3.EXE 拼词游戏实例演示 4-4.EXE 在线词典实例演示 4-5.EXE 远程网页源代码读取实例演示 5-1.EXE 相册浏览实例演示 5-2.EXE 幻灯片实例演示 5-3.EXE 灯箱效果实例演示 5-4.EXE 聊天室实例演示 6-1.EXE 自动登录实例演示 6-2.EXE 自动保存草稿实例演示 6-3.EXE 实时更新的股价实例演示 6-4.EXE 提前加载分页文章实例演示 7-1.EXE 获取服务器当前时间实例演示 7-2.EXE 远程PING服务器实例演示 7-3.EXE 服务器监测系统实例演示 7-4.EXE 使用滑动栏设置参数实例演示 8-1.EXE RSS阅读器实例演示 8-2.EXE 天气情况查询实例演示 8-3.EXE 访问搜索服务实例演示 8-4.EXE 读取Amazon产品目录实例演示 9-1.EXE 名片册实例演示 9-2.EXE 自定义个人门户实例演示 9-3.EXE 个人任务管理实例演示 9-4.EXE 许愿墙实例演示 9-5.EXE 日程表实例演示 9-6.EXE 考试系统实例演示

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值