简单小巧的Ajax模块,Wolf Moon 0.1

WolfMoon0.1是一款轻量级的Ajax模块,适用于小型项目。它提供简便的接口来实现与服务器的数据交换,使用时只需创建一个Wolf.Moon对象,并指定回调函数即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[size=medium]Wolf Moon 0.1[/size]
[size=small]-- A simple Ajax module[/size]

jquery、dojo等框架对于一个开发规模小的程序太庞大了。
Wolf Moon 0.1是单独实现Ajax功能的模块,方便,简单,小巧。

使用方法非常简单,要与服务器传输数据的时候,创建一个Wolf.Moon对象即可。
(具体请看一点面向对象编程的相关教程)

[size=small]参 考[/size]

Wolf.Moon( url, events )
(String) url: 要获取数据的url
(Object) events: 事件
事件是个Object,分别可以实现以下的属性
 {
  (Function) onResponse: 当完成载入执行的动作,第一个参数是moon对象,第二个参数是从服务器获取的数据
  (Function) onLoading: 正在载入时执行的动作,第一个参数是moon对象。
 }

例子:
var moon = new Wolf.Moon(
"data.html",
{
onResponse: function( moon, result )
{
alert( "data.html的内容是" + result );
},
onLoading: function( moon )
{
alert( "载入中" );
}
}
);

咋样?简单吧?

具体实例请看程序包里的example.html


====================
附带了一个URL类,用来通过数组构造URL,
具体如下:
Wolf.Moon.URL( url, props )
props是个数组,每个元素是一个二元的数组,对应[ key, value ]

例子:
var url = new Wolf.Moon.URL( "data.html", [ [ "user", "test" ], [ "password", "helloworld" ] ] );
alert( url.get() );

返回的结果是:"data.html?user=test&password=helloworld"

如果出现中文字符将会进行处理。

具体演示请看程序包里的example.html

=====================

WolfStudio出品
by SadnessKiller
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值