URL中?和 的差別

2021-09-16 20:11:47 字數 375 閱讀 5850

1 #代表url中的hash(fragment)

#後面的內容是網頁位置識別符號,一般是錨點()或id屬性()。通過location.hash可以取到該值  

改變#後面的內容並不會引起頁面重新重新整理,但是會有歷史記錄,#後面的內容不會提交到伺服器端。

2 ?代表查詢字串(query)

?後面的內容一般是查詢的內容,以鍵值對的形式。通過location.search可以取到該字串。

改變?後面的內容會引起頁面重新整理,?後面的內容會提交到伺服器以便查詢。

注:關於uri的格式是由rfc 3986規定的,有興趣可以看一下

「 」「 Equals」之間的差別。

equals 方法只是在 system.object 中定義的乙個虛擬方法,它由任何選擇執行該任務的類所重寫。運算子是乙個可由類過載的運算子,該類通常具有恒等行為。對於未過載 的引用型別,該運算子會比較兩個引用型別是否引用同一物件,而這恰好是 system.object 中的 equals 實現所做...

ifdef和 if的差別

最近專案要從windows平台移植到linux平台,所以做了很多相容性相關的工作。遇到乙個小問題,我想通過win32巨集來區分兩個平台,之前以外win32變數是自己定義到,所以我做了如下宣告 define win32 1 1 windows,0 linux 程式中這樣使用 if win32 1 do...

系統時間的差別

1.long a system.currenttimemillis 手機上顯示的時間距離1970年1月1號的時間差 以毫秒計算 可以被使用者通過時鐘設定,也可以網路校時。log.d mainactivity currenttime a 2.long b systemclock.uptimemilli...