美文网首页
URL的井号

URL的井号

作者: 8b97b881e075 | 来源:发表于2017-10-18 13:40 被阅读0次

一、#的涵义

   1.位置标识符----另称锚点;

   2.指定方法:a链接name属性名称;元素id名称;

二、HTTP请求不包括#

四、改变#不触发网页重载

  1.单单改变#后的部分,浏览器只会滚动到相应位置,不会重新加载网页。

五、改变#会改变浏览器的访问历史

   注意:IE 6和IE 7不会新增历史记录

六、window.location.hash读取#值

  1.window.location.hash这个属性可读可写。读取时,可以用来判断网页状态是否改变;写入时,则会在不重载网页的前提下,创造一条访问历史记录。

注意:写入会新增历史

八、Google抓取#的机制

默认情况下,Google的网络蜘蛛忽视URL的#部分。

但是,Google还规定,如果你希望Ajax生成的内容被浏览引擎读取,那么URL中可以使用"#!",Google会自动将其后面的内容转成查询字符串_escaped_fragment_的值。

比如,Google发现新版twitter的URL如下:

     http://twitter.com/#!/username

就会自动抓取另一个URL:

    http://twitter.com/?_escaped_fragment_=/username

通过这种机制,Google就可以索引动态的Ajax内容。

阮一峰老师文章

相关文章

  • URL的井号

    一、#的涵义 1.位置标识符----另称锚点; 2.指定方法:a链接name属性名称;元素id名称; 二、HT...

  • js中的location各种属性

    一、hash设置或返回从井号 (#) 开始的 URL(锚)。 URL 是: http://example.com:...

  • window.location 和 window.history

    window.location属性hash 从井号 (#) 开始的 URL(锚)host ...

  • URL的井号及编码

    该篇文章转载自 阮一峰的文章, 一、#的涵义 代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如, ht...

  • window.location和window.location.

    window.location用来获取网页的URL,它是一个对象,包含属性有: hash:从井号 (#) 开始的 ...

  • 关于window.location的那些事儿

    好,我们可以看到window.location的全部属性:下面一一说明:●hash:从井号 (#) 开始的 URL...

  • C++ 井号、双井号

    “有人认为爱是性,是婚姻,是清晨六点的吻,是一堆孩子,也许真是这样的,莱斯特小姐。但你知道我怎么想吗,我觉得爱是想...

  • 去掉井号

    const router = new VueRouter({routes:[{path:"/",component...

  • 传参的时候遇到特殊符号的处理

    传参的时候,如果拼接的url,URL 中+号表示空格 %2B空格 URL中的空格可以用+号或者编码 %20/ 分隔...

  • 3.调试与注释

    作者:Barry / 网址:doc.makecode.xyz 注释 单行注释使用井号#,井号后面的文字即为注释 ‌...

网友评论

      本文标题:URL的井号

      本文链接:https://www.haomeiwen.com/subject/ffosuxtx.html