vue-router路由模式
2024-09-19 20:16:59
什么是单页应用?
单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序,是指在浏览器中运行的应用,它们在使用期间不会重新加载页面。像所有的应用一样,它旨在帮助用户完成任务,比如“编写文档”或者“管理Web服务器”。可以认为单页应用是一种从Web服务器加载的富客户端。
为什么需要前端路由?
根据单页面应用的定义得知,从头至尾一个应用有一个html文件,我们通过ajax技术来展现一个应用的不同模块,给用户的直观显示就是:地址栏url会根据应用模块进行变化。怎么通过url变化来展示不同的页面呢(只请求需要展示页面的信息,而不会去请求整个应用的数据呢)?答案就是前端路由,这就是vue-router(ngRouter或者react-router)存在的意义。
我现在用的前端spa框架是vue,vue的御用路由库是vue-router,vue-router的路由模式有三种:
hash:这种背后的原理是onhashchange事件,
最新文章
- Unity - 接入Android SDK
- SD卡读写一些函数
- Linux搭建apache +PHP(CentOS系统)
- jQuery单选框radio绑定click事件
- JavaScript——new Date().getMonth()
- 模板:abs用法
- AFNetwork作用和用法详解
- 从零开始定义自己的JavaScript框架(一)
- poj 2965 The Pilots Brothers' refrigerator枚举(bfs+位运算)
- Java菜鸟学习笔记--数组篇(二):数组实例&;args实例
- python计算机视觉1:基本操作与直方图
- javascript对象属性——数据属性和访问器属性
- Spark Streaming的wordcount案例
- (转)SQL中的循环、for循环、游标
- Visual Studio动态生成版权信息
- 201772020113 李清华《面向对象程序设计(java)》第十五周学习总结
- golang使用chrome headless获取网页内容
- Vue使用枚举类型实现HTML下拉框
- CRC-16 (Modbus)
- ConfuserEx壳