js设计模式之惰性