重大更新：重构。OOP和解耦合。

1. 抽象出Pager和Poster。
2. 解耦合。main.js负责配置变换的部分，不变的部分放到lib.js。