新增demo.js，将演示功能移到demo.js中，可供多个演示页面调用