javascript设计模式链式模式学习