「JavaScript/XMLHttpRequest」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎高度なコード: イベントリスナーによるイベントハンドリング、Fix typo
タグ: 2017年版ソースエディター
215 行
 
=== 高度なコード ===
;イベントリスナーによるイベントハンドリング:<syntaxhighlight lang="javascript">
const req = new XMLHttpRequest();
req.addEventListener("progress", (ev) => {
236 行
req.addEventListener("readystatechange", (ev) => {
switch (req.readyState) {
case XMLHttpRequest.UNSETUNSENT:
console.log("UNSETUNSENT");
break;
case XMLHttpRequest.OPENED:
265 行
req.send(null);
</syntaxhighlight>
:※ イベントリスナーは open() を呼び出す前に追加する必要があります(もし、そうしないのであれば progress イベントは発火しません)。
 
== 資料 ==