多个html
1.根据页面去划分整个项目
2.浏览器自身实现页面切换
3.页面跳转本质上是从服务器端请求htm|文件的过程
1.页面切换简单
2.开发繁琐困难(难以实现模块化,应用入口多)、不易于维护
3.对seo搜索引 |擎友好
单个html文件
1.通过js模拟页面的切换效果,并与ur|地址挂钩
2.根据页面结构去划分应用
1.所有的视图和逻辑仅用一个页面完成
2.开发相对简单(入口只有一个)
3.对seo搜索引擎不友好