太久没更新了,更新一篇关于后台的文章吧。
最近在做一个项目其中涉及到“无限级回复”,FLEA中中有一个关于数组的辅助类:FLEA_Helper_Array,这个类里面有一个非常强大的数组处理方法:array_to_tree,这个方法可以把二维数组转换为二叉树结构。但是要怎样遍历这个方法产生的二叉树数组呢?以下是我的做法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 : :用的是递归的方法。
记录网络学习中的笔记、心得、体会
太久没更新了,更新一篇关于后台的文章吧。
最近在做一个项目其中涉及到“无限级回复”,FLEA中中有一个关于数组的辅助类:FLEA_Helper_Array,这个类里面有一个非常强大的数组处理方法:array_to_tree,这个方法可以把二维数组转换为二叉树结构。但是要怎样遍历这个方法产生的二叉树数组呢?以下是我的做法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 : :用的是递归的方法。
不久之前我写过一篇关于mootools运用ajax的文章《【mootools中文实例诠释】Ajax类的简单使用》,但是这篇文章是基于mootools 1.11版本写的,今天在用1.2版(以下称mt1.2)写一个关于ajax和json调用的教程。
如果你现在在学mt1.2你会发现1.2版已经取消的Ajax这个类了,取而代之的是更强大的Request类。那要怎么实现Ajax效果呢?
老规矩还是先看效果:
http://xiebiji.com/works/mt1.2Ajax/
示例下载地址:目标另存为
html+js代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 mt1.2ajax-from http://xiebiji.com var jsonRequest; window.addEvent('domready',function(){ jsonRequest = new Request.JSON({ url: "tellMySiteInfo.php", //请求数据链接地址,从这个...从php送回的json数据中,是对象或者数组,用for each…in来遍历是最好的方法(最快)。 php对于array(‘a’=>1,’b'=>2)转换为json,发给flash,flash通过json类转换json为对象 object { ‘a’:1, ‘b’:2 }
在网上找到这个写好的方法,感谢作者。把他记下来先,以防以后会用上
不知道是不是我没发现,我没有看到flea有数组分组的功能,于是昨晚针对这个问题改写了它的FLEA_Helper_Pager类,让他支持这种类型的数组分页了:
1 2 3 4 5 array( [0]=>object, [1]=>object, ...... );改的位置在 行175-行183 行253-行263
HTML手册: 文档下载:http://www.pconline.com.cn/pcedu/sj/famous/fif/0611/acc/fifdoc_html_flash.zip 在线文档:http://www.phpx.com/man/dhtmlcn/ JAVASCRIPT中文手册: 文档下载:http://www.94share.com/upload/javascript.chm 在线文档:http://www.itlearner.com/code/js_ref/contents.htm CSS2.0中文手册: 文档下载:http://www.w3cn.org/resource/down/2004/css20.chm 在线文档:http://www.chinaue.com/tool/css/ XML中文手册 文档下载:http://www.bookdown.com.cn/Download.asp?ID=1103 (迅雷下载) 在线文档:暂无 HTML DOM中文手册 文档下载:http://www.cainiao8.com/web/html_dom/htmldom.rar 在线文档:暂无 PHP 中文手册 文档下载:http://www.ugia.cn/manuals/other/php_manual_zh_20061105_.rar 在线文档:http://phpeye.com/phpmanual/index.html ACTIONSCRIPT 中文手册 文档下载:http://livedocs.adobe.com/flash/9.0_tw/ma...