PHP程序员站--PHP编程开发平台
当前位置:主页 >> 下载中心 >> PHP源码 >> 软件详细
ajax常用实例
文件类型: .rar
界面语言: 简体中文
软件类型: 国产软件
运行环境: Win2003,WinXP,Win2000,Win9X
授权方式: 共享软件
软件大小: 256KB
软件等级: ★★★☆☆
发布时间: 2008-07-25
官方网址: http://
软件作者:
演示网址:
软件说明
里面包含了大量的js常用类。推荐

DronFw (迷你型类加载器)简要说明文档
作者:Dron 日期:2006-07-23
·DronFw 是什么?
    DronFw,全称Dron Framework,她负责管理一个站点中客户端的脚本类库,使用 DronFw 的网页不需要关心所引用类的具体位置,只要传递相应的类名给 DronFw 便可以引用该类了,一个站点只需在根目录下放一个 DronFw,站点内无论路径多么复杂的网页都可以使用 DronFw。
·DronFw 文件夹构造
    DronFw 的文件夹结构超级无敌简单,classes 是类的文件夹(或类库);boot.js 是引导文件,用来加载 classes 里面的脚本,这个文件压缩了是为了提高下载速度;readme.txt 是版权说明文档。
·DronFw 用法
  1、类和原型扩展方法的载入:loadClass 和 loadPrototype

    建议将 DronFw 文件夹拷贝到网站的根目录,网站内需要用到 DronFw 的页面,只需用 script 标签引入 DronFw 文件夹下的 boot.js 即可。如下:

    <script type="text/javascript" src="../../../DronFw/boot.js" loadClass="" loadPrototype=""></script>

    这里的 loadClass 属性指定需要加载的类的名称,多个类使用半角分号隔开,比如,loadClass="City;Calendar" 指明了同时加载 City 类和 Calendar 类。loadPrototype 属性指定加载某对象的扩展方法,多个对象使用半角分号隔开,比如,loadPrototype="Array;String" 指明了同时加载 Array 对象和 String 对象的扩展方法,具体使用方法见后面说明。

    同个页面中,boot.js 允许多次加载,详情请见后面例子。其它例子

  2、后期加载脚本:Call

    DronFw 自带还有一个后期载入脚本文件的功能Call,用法举例如下:

    if (screen.width==1024) DronFw.Call("js1");
    else DronFw.Call("js2");


    这一段的意思是显示器的分辩率若为 1024*768 ,则加载脚本 js1.js 否则加载 js2.js,需要注意的是:这里的 js1.js 和 js2.js 要放在与页面同一目录下的 jsfiles 文件夹中,默认的是这个文件夹,你可以通过改变 DronFw.JsPath 的值来改变脚本存放目录。其它例子

  3、命令等待:Wait

    等待条件成立后执行指定 function 并停止等待,用法如下:

    DronFw.Wait(
        function ()
        {
            return DronFw.Class.Window;
        },
        function ()
        {
            alert("Window 类载入完毕!");
        }
    )

    这一段的意思是当 Window 类已载入完成,则弹出提示。第一个 function 作为条件,第二个 function 是等待条件成立所要执行的函数。其它例子
·DronFw 库(DronFw系统最重要的资源)
当前版本的 DronFw 库中已包括如下的类(使用 loadClass="类名称" 加载):
 
序号
类名称
作者
说明
运行环境
例子
1 Ajax Dron 游戏人Ajax类 IE5.0+、Firefox1.0+ 例子
2 AutoComplete Dron 游戏人自动完成类 IE5.0+、Firefox1.0+ 例子
3 Base64 佚名 Base64算法类 IE5.0+、Firefox1.0+ 例子
4 Calendar Dron+Sman 游戏人日历类(小男参与修改) IE5.0+、Firefox1.0+ 例子
5 CheckForm 佚名 通用表单验证类 IE5.0+ 例子
6 City Dron 游戏人省市联动类 IE5.0+、Firefox1.0+ 例子
7 Clip Dron 游戏人Clip类 IE5.0+、Firefox1.0+ 例子
8 CodeFormat ttyp 代码格式化类 IE5.0+、Firefox1.0+ 例子
9 CodeHighlight ttyp 语法高亮类 IE5.0+、Firefox1.0+ 例子
10 ColorCalcer Dron 游戏人颜色值操作类 IE5.0+、Firefox1.0+ 例子
11 Cookie Dron 游戏人Cookie操作类 IE5.0+、Firefox1.0+ 例子
12 CSS Dron 游戏人样式表操作类 IE5.0+、Firefox1.0+ 例子
13 DataVess Dron 游戏人数据操作类 IE5.0+、Firefox1.0+ 例子
14 DragDrop JoeCom 可拖动类 IE5.0+、Firefox1.0+ 例子
15 Ec62 Dron 游戏人Ec62加密算法 IE5.0+、Firefox1.0+ 例子
16 FrameAction Dron 游戏人帧动作类 IE5.0+、Firefox1.0+ 例子
17 GridTable Dron 游戏人GridTable类 IE5.0+、Firefox1.0+ 例子
18 MarqueeBar 佚名 滚动MarqueeBar类 IE5.0+、Firefox1.0+ 例子
19 MD5 佚名 MD5算法类 IE5.0+、Firefox1.0+ 例子
20 MsnMsg ttyp Msn消息提示类 IE5.5+ 例子
21 Pager Dron 游戏人分页导航类 IE5.0+、Firefox1.0+ 例子
22 PicturePlayer Dron 游戏人图片轮播类 IE5.0+、Firefox1.0+ 例子
23 Pinyin Dron 游戏人拚音类 IE5.0+、Firefox1.0+ 例子
24 PopWindow Dron 游戏人Popup窗口类 IE5.5+ 例子
25 RightEdge Dron 游戏人对联广告类 IE5.0+、Firefox1.0+ 例子
26 RightMenu Dron 游戏人右键菜单类 IE5.0+、Firefox1.0+ 例子
27 ScrollBox Dron 游戏人滚屏类 IE5.0+、Firefox1.0+ 例子
28 Shift Dron 游戏人移位类 IE5.0+、Firefox1.0+ 例子
29 TradSimp Dron 游戏人繁简类 IE5.0+、Firefox1.0+ 例子
30 TreeView Dron 游戏人无限树类 IE5.0+、Firefox1.0+ 例子
31 vBorder Dron 游戏人选框类 IE5.0+、Firefox1.0+ 例子
32 VmlDiagram 幻宇 Vml图表类 IE5.0+ 例子
33 Window Dron 游戏人窗体类 IE5.0+、Firefox1.0+ 例子
 
当前版本的 DronFw 库中已包括如下的对象扩展方法(使用 loadPrototype="对象名称" 加载):
 
序号
对象名称
作者
说明
运行环境
例子
1 Array Dron Array对象的扩展方法 IE5.0+、Firefox1.0+ 例子
2 Number Dron Number对象的扩展方法 IE5.0+、Firefox1.0+ 例子
3 String zmm String对象的扩展方法 IE5.0+、Firefox1.0+ 例子
4 Function Dron Function对象的扩展方法 IE5.0+、Firefox1.0+ 暂无例子
 
其它测试例子:

多个类同时载入测试(方式一)

多个类同时载入测试(方式二)

两个同时具有拖动效果的类的测试

滚屏类在其它路径下的测试

Call 指令测试

Wait 指令测试

结合拖动类和移位类做的一个小特效
 
以上各类的用法,这里就不一一说明,请参见例子页的源代码中的注释,都很详细,一目了然。
ajax常用实例下载地址
进入下载地址列表
下载说明
  • 推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
  • 如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
  • 下载本站资源,如果服务器暂不能下载请过一段时间重试!
  • 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号