不用图片实现圆弧边角的背景框

如果给你这个课题,你会怎么解决?我想不到。以前很自然的,用表格,四角用四张图片(圆弧边角)。虽然很麻烦,不过在 TT2 里面,把它封装为一个 tpl 文件,然后调用 Wrapper 指令,用起来也还算方便。

看看这里。上面有若干例子,看了就明白了。基本原理是先放置上下各四个 inline 特性的标签(为了简单,使用标签 b 而不是标签 span),然后对它们的定位,逐个缩近,并使用 overflow: hidden,使它们的顶角构成圆弧边缘的像素。那么看起来的效果就好像是个小圆弧了。

该文作者说道:“An idea is nothing more nor less than a new combination of old elements.” — 创意无非是已有事物的重新组合。这在本案例的形式上如此,思想上更是如此。

Module::Starter 和 Reformed Perl

如果要开始写 Perl 模块,以前都是用 h2xs 来做,现在可以用 Module::Starter 来帮助完成。

Reformed Perl 是什么东西?看看这里,它让 Perl 5 的面向对象语法可以变得更为简洁,更像 Ruby:

package Child instance_method();
    class->static_method();
    base->super_class_method();
}
 ...

有点疯狂阿~~ 如果这样的话,用它来写 Catalyst 会不会更加爽呢?