[notice] refactor html & js