Ajax> onreadystatechange - abrir / enviar> ¿orden totalmente arbitrario?

Tengo una pequeña pregunta 'incidental':

Al enviar una solicitud conAjax...abierto tiene que antecederenviar, seguro ... pero ¿qué pasa con elonreadystatechange ¿asignación?

Lógicamente establecido antesabierto-ing el objeto de solicitud, después deenviar-ing o en medio?

Para devolverlos a la mente:

// Using POST
XMLHttp.open('POST', url, true);

XMLHttp.onreadystatechange = RequestState;

XMLHttp.send(parameter);

Respuestas a la pregunta(1)

Su respuesta a la pregunta