
总算放出1.2正式版了,现在还不了解有什么改进,从文档上看,对比1.11改动还是挺大的,新版本的DEMO还未放出,期待ing ![]()
点击下载Mootools 1.2
点击查看Docs
点击查看Demos
Mootools 1.2 Final
Posted by 小鹅 on 六月 11th, 2008
Google AJAX Libraries API
Posted by 小鹅 on 五月 28th, 2008

AJAX Libraries API是Google提供的一个用来加载Ajax库的接口
Example
TurboDbadmin很好用的MySQL工具
Posted by 小鹅 on 五月 9th, 2008

TurboAjax提供很多不错的Ajax Control,其中有TurboDbadmin这个MySQL管理工具,可以即时更新添加数据,弥补phpmyadmin的烦琐操作。
Codeigniter中跳转回之前访问页面
Posted by 小鹅 on 四月 17th, 2008
有时需要进行一些操作后,跳转回之前访问输入的地址,比如会员登陆。
那在Codeigniter中如果实现呢?
原理很简单,在第一次访问时,用$this->uri->uri_string()返回Uri信息的字符串,然后保存在名为currentUri的session,之后每次访问其他页面时,都会将之前访问的Uri重新赋值给名为previousUri的session,在需要跳转回之前的页面时,就用$this->_redirect('', true)
//Controller中的两个方法,$this->_setPreviousUri()必须在__construct()中执行
function _setPreviousUri(){
if( $this->session->isSess('currentUri') ){
//之前访问URL
$this->session->setSess('previousUri', $this->session->getSess('currentUri'));
}
//当前访问URL
$this->session->setSess('currentUri', $this->uri->uri_string());
$this->currentUri = $this->session->getSess('currentUri');
$this->previousUri = $this->session->getSess('previousUri');
}
function _redirect($uri='', $prev=false){
if($prev) redirect($this->previousUri, 'refresh');
else redirect($url, 'refresh');
}
在IE中使用Mootools时需要注意的一点
Posted by 小鹅 on 四月 16th, 2008
如果你有一个这样的表单
<form>
<input type="text" name="username" />
<input type="password" name="password" />
</form>
在FF中执行下面代码很正常,返回username的宽度
//FF正常,IE出错
form.elements.username.getStyle('width');
但在IE下就不行了,其他从Element扩展出来的方法也失效咯,解决的办法就是用$()函数再返回一次当前元素
$(form.elements.username).getStyle('width');
我下载了一个国人写的表单验证类,功能还不错,就是存在一些兼容问题和bug,用mootools修正重写才发现这个问题,调试了N多次才知道哪里出错,不知道这算不算mootools的bug的,居然出现了这样的兼容问题
CI Nested Sets类的一个错误
Posted by 小鹅 on 二月 27th, 2008
今天在使用CodeIgniter wiki上面的Nested Sets类时,发现了一个错误。查找Nested_sets_model.php的第560行,代码如下
return $result->level;
应该改为
return $result[0]->level;





