什么是SPA?

单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。

      ————引自百度百科  https://baike.baidu.com/item/SPA/17536313?fr=aladdin

实现SPA的三种方式:

1.监听地址栏中hash变化驱动界面变化

2.用pushsate记录浏览器的历史,驱动界面发送变化

3.直接在界面用普通事件驱动界面变化

它们都是遵循同一种原则:div 的显示与隐藏

关于hash与pushsate的相关解释请戳下面链接↓

本文参考文章:https://www.cnblogs.com/constantince/p/5586851.html

最新文章

  1. 大数的除法 不使用BigInteger Java实现
  2. 普通工程转为mvn工程
  3. 【转】PHP 位运算应用口诀
  4. Unity多语言本地化改进版
  5. UESTC 885 方老师买表 --状压DP
  6. 使用HTML5中的element.dataset操作自定义data-*数据
  7. Linux系统操作指令汇总
  8. UWP win10 app 新关键字x:Bing
  9. BZOJ 1299: [LLH邀请赛]巧克力棒 [组合游戏]
  10. POI 的API大全二
  11. Hibernate之配置文件
  12. [原]win10下编译lua5.3.4
  13. MySQL:锁
  14. 如何阻止div中的子div触发div的事件
  15. MVC无刷新上传图片并显示
  16. 串、串的模式匹配算法(子串查找)BF算法、KMP算法
  17. RequestDispatcher.forward转发与HttpServletResponse.sendRedirect重定向
  18. c#基础学习(0628)之使用进程打开指定的文件、模拟磁盘打开文件
  19. TortoiseGit 访问https远程仓库,上报SSL证书错误解决方法
  20. zepto 基础知识(6)

热门文章

  1. AM自动化测试平台
  2. string.Format格式化输出
  3. java 运行时异常与非运行时异常理解
  4. linux 小笔记
  5. DW表格的简单应用 之(个人简历模板)
  6. SQL Server数据库(时间戳timestamp)类型
  7. UVa-1025城市里的间谍 A Spy in the Metro
  8. 01 while 循环输入1 2 3 4 5 6 8 9 10
  9. Spring 无缝整合 quartz
  10. jQuery图片懒加载插件jquery.lazyload.js使用实例注意事项说明