日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

URL中的hash(井号)

發布時間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 URL中的hash(井号) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.#的含義

#代表網頁中的一個位置,其右邊的字符,就是該位置的標識符。比如

http://www.example.com/index.html#print

就是代表index.html中的print位置。瀏覽器會自動把print位置滾動到頁面可視區域內。

設置方法:

step1:設置一個錨點<a href="#print">定位到print位置</a>

step2:在頁面需要定位的內容加上id="print"。例如:<div id="print"></div>

測試:step1設置的錨點,step2中id為print的內容會滾動到頁面頂端(可觀察滾動條的距離)。同時,頁面的url末端中會出現#print的哈希值。

?

2.HTTP請求不包含#

#號是用來指導瀏覽器動作的,對服務器端完全無用。所以,HTTP請求中不包含#。

比如,訪問下面的網址:

http://jquery.com#hello

瀏覽器實際發出的請求時這樣的:

可以看到,只是請求了http://jquery.com,沒有請求"#hello"的部分。

?

3.#后面的字符

在第一個#后面出現的任何字符,都會被瀏覽器解讀為位置標識符。這意味著,這些字符都不會被發送到服務器端。

比如,下面的URL的原意是指定一個顏色值:

http://jquery.com/?color=#fff

但是瀏覽器實際發出的請求是:

可以看到,"#fff"被省略了。只有將#轉碼為%23,瀏覽器才會將其作為實義字符處理。也就是說,上面的網址應該被寫成:

http://jquery.com/?color=%23fff

?

4.改變#不觸發網頁重載

單單改變#后的內容,瀏覽器只會滾動到相應位置,不會重新加載網頁。

瀏覽器不會重新向服務器請求頁面。

?

5.改變#會改變瀏覽器的訪問歷史

每一次改變#后的部分,都會在瀏覽器的訪問歷史中增加一個記錄,使用"后退"按鈕,就可以回到上一個位置。

這對于ajax應用程序特別有用,可以用不同的#值,表示不同的訪問狀態,然后向用戶給出可以訪問某個狀態的鏈接。

值得注意的是,上述規則對IE 6和IE 7不成立,它們不會因為#的改變而增加歷史記錄。

?

6.window.location.hash讀取#值

window.location.hash這個屬性可讀可寫。讀取時,可以用來判斷網頁狀態是否改變;寫入時,則會在不重載網頁的前提下,創造一條訪問歷史記錄。

?

7.onhashchange事件

這是一個HTML 5新增的事件,當#值發生變化時,就會觸發這個事件。IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持該事件。

它的使用方法有三種:

1.window.onhashchange = func;

2.<body οnhashchange="func();">

3.window.addEventListener("hashchange", func, false);

?

8.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內容。

轉載于:https://www.cnblogs.com/joyho/articles/4430148.html

總結

以上是生活随笔為你收集整理的URL中的hash(井号)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩国伦理大全 | 尤物精品视频 | 91午夜精品亚洲一区二区三区 | 日韩字幕在线观看 | 免费看国产片在线观看 | 中文字幕第10页 | 久久看片| 国产精品国产精品国产 | 极品91尤物被啪到呻吟喷水 | aa视频免费观看 | 免费福利av | 警察高h荡肉呻吟男男 | 在线看黄色的网站 | 国产精品久久久久9999爆乳 | 免费看av在线 | 久久福利网站 | 精品久久电影 | 精品国产一区二区三区久久久蜜月 | 伊人亚洲天堂 | 男女国产视频 | 国产精品成人一区 | 精品久久久久久久久久久久久久 | 五月天婷婷视频 | 欧美三级韩国三级日本三斤在线观看 | 国产99久久九九精品无码免费 | 性视频在线播放 | 国产亚洲一区二区三区四区 | 免费啊v在线观看 | 777精品视频 | 免费看的av网站 | 九色porny自拍视频在线播放 | 亚洲精品中文字幕乱码三区91 | 美女扒开腿让男生捅 | 日韩成年视频 | 亚洲欧美日韩成人 | 黄色大片网址 | 日韩伦乱 | 欧美xxxx日本和非洲 | www.av麻豆| 亚洲一区小说 | 浪漫樱花动漫在线观看免费 | 精品国产一区二区三区在线观看 | 国产高清不卡av | 狠狠影院| 91久久国产综合久久91精品网站 | 亚洲成人精选 | 欧美精品电影一区二区 | 男人的影院 | 中文久久字幕 | 免费小视频在线观看 | 田中瞳av | 91香蕉一区二区三区在线观看 | 久久精品国产亚洲av无码娇色 | 午夜影视免费 | 中文字幕网站 | 国产欧美亚洲一区 | jlzzjlzzjlzz亚洲人 | 欧美特级一级片 | 最新三级网站 | 天堂欧美城网站网址 | 麻豆国产尤物av尤物在线观看 | 日批视频免费播放 | 欧美日韩精品电影 | 韩国精品一区 | 日本中文字幕精品 | 午夜视频免费在线 | 国产毛片a级 | 五月天啪啪 | 成人免费视 | 射射色| 欧美大色一区 | 国产毛片91 | 久久久免费精品 | 精品国产免费一区二区三区 | 青青草手机在线观看 | 91抖音成人 | 成年人在线观看视频免费 | 精品一区二区三区免费视频 | 国产一区免费视频 | 成人免费黄色大片v266 | 91爱视频| 亚洲欧美另类国产 | 1024视频在线| 君岛美绪在线 | 久久国产精品无码一级毛片 | 在线视频激情小说 | 亚洲网址在线观看 | 久久久一区二区 | 国产jzjzjz丝袜老师水多 | 中文字幕有码无码人妻av蜜桃 | 秋霞影院午夜丰满少妇在线视频 | 亚洲精品18 | 国产粉嫩在线观看 | 伊人精品在线观看 | 精品一区二区三区日韩 | 亚洲av无码国产精品麻豆天美 | 亚洲少妇一区二区 | 69午夜| 一本久道视频一本久道 |