angularJS URL中的錨點( )

2021-07-05 08:04:21 字數 723 閱讀 6575

普通url 中的#

一、#的涵義

#代表網頁中的乙個位置。其右面的字元,就是該位置的識別符號。

比如, 就代表網頁index.html的print位置。瀏覽器讀取這個url後,會自動將print位置滾動至可視區域。

為網頁位置指定識別符號,有兩個方法。一是使用錨點,比如,二是使用id屬性,比如。

二、http請求不包括#

#是用來指導瀏覽器動作的,對伺服器端完全無用。所以,http請求中不包括#。

比如,訪問下面的**,

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

可以看到,只是請求index.html,根本沒有"#print"的部分。

三、#後的字元

在第乙個#後面出現的任何字元,都會被瀏覽器解讀為位置識別符號。這意味著,這些字元都不會被傳送到伺服器端。

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

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

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

angularjs應用中的url 中的#

CABasicAnimation中的錨點

下圖中,上半部分的anchorpoint為 0.5,0.5 即anchorpoint為layer的中心。下半部分的anchorpoint為 0.0,0.0 即anchorpoint為layer的左上角。同理我們可知,anchorpoint如果為 1.0,1.0 的化就代表右下角。注意ios與os x...

html中的錨點

一 頁面內跳轉的錨點設定 頁面內的跳轉需要兩步 方法一 在頁面中需要的位置設定錨點 注意 a標籤中要寫乙個name屬性,屬性值要與 中的href的屬性值一樣,不加 標籤中按需填寫必要的文字,一般不寫內容 方法二 同方法一的 設定錨點的位置 在要跳轉到的位置的標籤中新增乙個id屬性,屬性值與 中hre...

html中的錨點

一 頁面內跳轉的錨點設定 頁面內的跳轉需要兩步 方法一 設定乙個錨點鏈結href miao 去找喵星人a 注意 href屬性的屬性值最前面要加 在頁面中需要的位置設定錨點name miao a 注意 a標籤中要寫乙個name屬性,屬性值要與 中的href的屬性值一樣,不加 標籤中按需填寫必要的文字,...