新的玩具,次世代avalon,使用Object.observe节省大量代码