js 的组件，实际上是分成两部分的，一部分就是class对象，包含里面的变量、function
另外一部分则是对应的，渲染出来的html，两者应该分别对待。
react或者vue目前在内存里维护了虚拟dom，来对应html，当虚拟dom刷新时（即对象变化），就自动刷新实际dom
咱们这里没有实现虚拟dom，所以还是靠手工刷新。
当然如果我实现了虚拟dom，那就和react类似了。
