走近 Ruby 的世界(三)

Ruby 中有许多以 ? 和 !号结尾的方法,? 号方法返回布尔值用于判断的,如Array.empty?,可以想到三元操作符 a = b==1?1:2 。出现在方法名尾部的感叹号表明使用该方法是需要多加小心。许多Ruby的核心类都定义了成对的方法,它们具有同样的名称,只是结尾相差一个“!”,通常情况下,不带感叹号的方法返调用该方法的一个拷贝,带感叹号的方法则是一个可变方法,该方法会修改原来的对象,如 Array 类中的 sort 和 sort!。

Ruby 里对变量名有这么一个约定:全局变量加前缀 $,实例变量用前缀 @,类变量前缀用 @@。

Ruby 的类和模块,来实现一个 Ruby 的示例类,从中了解类的构造方法,块的实现、块内循环和调用以及符号的重载,看如下代码: 阅读全文 >>

Joomla 扩展使用手记:多模块叠放展示模块 JooTabs

把多个模块用 Tab 方式堆叠起来可让你更经济的利用有限的面积,于是有了各种 Tab 模块,见:http://extensions.joomla.org/extensions/style-a-design/tabs-a-slides

我试用的第一款作品是 JooTabs,在 http://www.joomlagate.com/component/option,com_remository/Itemid,48/func,fileinfo/id,1133/ 处可下载到 1.0 中文版。它的特性我就直接从那个页面贴过来了:

JooTabs 特色 :

1.可选用鼠标点击激活标签还是鼠标指向激活
2.8 种预设标签风格模板
3.最多支持 10 个标签同时显示 阅读全文 >>