当时没觉得有什么,今天回头看看,觉得还有点意思,拿来给大家鉴定一下。 首先要实现棋子的排布,这毫无疑问得用div+css了。 具体代码可以看Jquery做的国际象棋棋盘(查看源代码) 。 一开始我给每种棋子都写了类,实际上这是比较愚蠢的行为。首先,这样子css代码会有冗余。其次,在棋子div上绑定侦听器时会比较麻烦,要判断是否棋子div时,我不得不靠类名中的-b和-w后缀来判断是否棋子。但是如果我们将棋子的共同属性提取出来专设一个类qizi,那么这两个问题都可以迎刃而解。 在代码中我特意没有将之