以commonJS规范重写各个模块

以commonJS规范重写各个模块，并添加via factory函数，可以提供类似jquery的链式调用及兼容性dom操作。