scott 积累的一些javascript的写法 包含javascript的基础语法，面向对象的实现和设计模式实现