JavaScript设计模式实例