2010-05-20 2 views

Répondre

3

Pas beaucoup. J'aurais tendance à dire que l'état fait référence à des informations plus détaillées, mais c'est subjectif.

Pour ces:

XMLHttpRequest .readyState - l'un des 5 états possibles pour une demande
XMLHttpRequest.statusText - L'équivalent texte de l'état de réponse HTTP (par exemple "200 OK")
de XMLHttpRequest.onreadystatechange - fonction à appeler quand readyState change
window.status - état texte de la barre (gauche généralement bas de la fenêtre)

1

dans le calcul il n'y a pas beaucoup de différence entre les deux, et ils peuvent être utilisés de façon interchangeable.

Voir status et state sur wikipedia (sections de calcul) - pas beaucoup de différence, et l'article status même des points à state articles.

1

status dans window.status pointe vers la barre d'état du navigateur. En anglais pur cependant, je ne vois pas beaucoup de différence entre state et status.

2

Ils sont assez similaires, car ils signifient tous les deux les propriétés actuelles de quelque chose. Il y a cependant une petite différence dans la façon dont ils sont utilisés:

Un état est généralement une seule propriété avec des valeurs possibles spécifiques. Par exemple, le readyState fera défiler certaines valeurs prédéfinies spécifiques lors du chargement d'une page.

Le statut est généralement une collection de propriétés ou une description de celles-ci. La propriété window.status par exemple est juste le texte qui est affiché dans la barre d'état, et qui peut décrire n'importe quel aspect du contenu.

0

Juste un humble pensé: Il pourrait aider à penser à readyState dans un mode machine à états finis. Je veux dire, quand une page se charge, elle passe d'un état à un autre (et non d'un statut à un autre statut). Peut-être que cela explique pourquoi ils ont décidé de l'appeler Etat.

Questions connexes