HTML5 - Base 标签

在HTML中,标签是一个相对较少为人所知的元素,,它可以让你做两件事情:

  1. 将您选择设置的URL做为所有相对URL的参考坐标。
  2. 设置默认链接目标。

什么是Base标签

  • 元素在部分中定义,每个文档只能使用一次。
  • 你应该尽早将它放在你的头部,以便从那时起就可以使用它。
  • 可以使用的属性是hreftarget
  • 您可以只使用一个属性,或者同时使用这两个属性。

W3C d的定义文档 点这儿, 你看得懂算我输了。
MDN 开发网络的人懂一点CSS,看起来顺眼一点点。 Base Tag

示例



在 W3Schools 网站上有一个 DEMO


  



![](stickman.gif)
W3Schools

单页应用SPA

在开发SPA应用程序的时候,如果你注意观察浏览器地址栏,会产生一个疑问,为什么#不见了,而是普通的 http://www.sample.com/about ,这样的地址为什么浏览器不会进行页面重新加载。
更加重要的一点是,当用户在浏览器上直接输入 http://www.sample.com/about 这样的地址时,服务器上没有相关的页面,没有相关的路由,按照常理(传统的思维,学过的知识),服务器应该返回404错误页面。
但是你如果自己开发过Angular SPA应用的话,你会发现,事实并非如此。
有兴趣的童鞋请自行试验。

不会开发SPA?

Angular 系列
  • Angular 2.0 SPA应用 - 从脚手架开始 (1)
  • Angular 2.0 SPA应用 - 身份认证(2)

** Vue 系列 **

  • Vue.JS 单页应用 - 联系人管理(一)
  • Vue.JS 单页应用 - 联系人管理(二)
  • Vue.JS 单页应用 - 联系人管理(三)
  • Vue.JS 单页应用 - 联系人管理(四)
  • Vue.JS 联系人单页应用(五) - 从前端到后端

你可能感兴趣的:(HTML5 - Base 标签)