优化代码，提供相应的接口来实现插件的拓展

Signed-off-by: Gaubee <Gaubeebangeel@gmail.com>
修复对IE6的支持

Signed-off-by: Gaubee <Gaubeebangeel@gmail.com>