angular学习笔记(5)- 路由

时间:2023-09-07 19:34:31

angular1学习笔记(5)- 路由

需要前端路由的原因:

1.ajax请求不会留下History记录

2.用户无法通过URL进入应用中的指定页面(保存书签、链接分享给朋友)

3.ajax对SEO是个灾难

前端路由的基本原理:

1.哈希#

2.HTML5 中新的 history API

3.路由的核心是给应用定义 “ 状态 ”

4.使用路由机制会影响到应用的整体编码方式(需要预先定义好状态)

5.考虑兼容性问题与 “ 优雅降级 ”