readyState的
狀態文本
的onreadystatechange
window.status
函數名稱中'state'和'status'有什麼區別?
什麼是英語 '狀態' 和 '狀態' 之間的區別?
readyState的
狀態文本
的onreadystatechange
window.status
函數名稱中'state'和'status'有什麼區別?
什麼是英語 '狀態' 和 '狀態' 之間的區別?
並不多。我傾向於說狀態是指更詳細的信息,但這是主觀的。
對於這些:
XMLHttpRequest .readyState - 用於請求
XMLHttpRequest.statusText的5種可能的狀態之一 - 文本等效的HTTP響應狀態(例如, 「200 OK」)
XMLHttpRequest.onreadystatechange - 調用函數時readyState的改變
window.status - 狀態欄文字(窗通常左下)
status
window.status
指向瀏覽器的狀態欄。儘管如此,我還是看不到state
和status
之間的差異。
它們非常相似,因爲它們都表示某物的當前屬性。然而,它們在使用方式上存在一些差異:
一個狀態通常是一個具有一些特定可能值的單一樣本。例如,當頁面加載時,readyState
將循環通過一些特定的預定義值。
狀態通常是一組屬性或對它們的描述。例如,window.status
屬性只是狀態欄中顯示的文本,可以描述內容的任何方面。
只是謙遜的想法:它可以幫助思維準備狀態在有限的狀態機時尚。我的意思是,當一個頁面加載時,它從一個狀態到另一個狀態(而不是從一個狀態到另一個狀態)。也許這就解釋了他們爲什麼決定調用它的狀態。