jaxon-php/jaxon-core

Jaxon 是一个用于轻松创建 Ajax 网络应用的开源 PHP 库

v5.0.0rc1 2024-05-15 00:40 UTC

This package is auto-updated.

Last update: 2024-09-05 19:23:38 UTC


README

Build Status Scrutinizer Code Quality StyleCI codecov

Latest Stable Version Total Downloads Latest Unstable Version License

Jaxon 核心库

Jaxon 是一个用于轻松创建 Ajax 网络应用的开源 PHP 库。它允许网页直接调用 PHP 类进行 Ajax 调用,进而更新内容,而无需重新加载整个页面。

Jaxon 是 Xajax PHP 库的一个分支。

此包是 Jaxon 核心库。一些插件提供在单独的包中。

功能

  • 可以一次性将目录中的所有 Jaxon 类注册,可能带有命名空间。
  • 可以从文件中加载配置设置。支持的格式是 JSON、YAML 和 PHP。
  • 库提供开箱即用的分页功能。
  • 库是模块化的,由核心包和几个插件包组成。
  • JavaScript 库在单独的 JavaScript-only 包中提供,默认从 jsDelivr CDN 加载。
  • 生成的 JavaScript 类根据它们的命名空间或它们所在的子目录命名。
  • 所有 PHP 包均使用 Composer 安装,完全命名空间,并实现 PSR-4 自动加载。
  • 库原生实现 Ajax 文件上传。
  • 版本 3 及以前,库在 PHP 版本 5.4 到 7.X 上运行。版本 4 在 PHP 版本 7.1 到 8.X 上运行。

文档

项目文档可用在 英文法文

提供了一些示例代码(仅适用于 2.x 版本),在 jaxon-php/jaxon-examples 包中,并在 网站上 进行演示。

贡献

  • 问题跟踪器:github.com/jaxon-php/jaxon-core/issues
  • 源代码:github.com/jaxon-php/jaxon-core

许可

项目采用 BSD 许可证。