fetch()について

fetch()について

今回も、迷えるエンジニアキッズたちに、「fetch()について」について教えていこう!!用意はいいかな?

(このページは単なる忘備録ですが、お役に立てたら嬉しいです)

 

そもそも、非同期通信について知っておくと良いです。

 

1. fetch()とは

・JavaScriptのfetch()メソッドと非同期通信

・取ってくる、呼び出す、引き出す

 

サーバーにデータをリクエストしている最中に、他の処理もできる。それが、fetch()なのであります。

 

【動画】具体的な動きです>>

↑↑上記の動画が分かりやすかったです。

 

2. XMLHttpRequestとの違い

fetch()と同じ機能です。

fetch()が新しい通信方法って感じです。

 

・XMLHttpRequestの場合

var xhr= new XMLHttpRequest()

xhr.open("GET","URL");

xhr.send();

 

 

・fetch()の場合

fetch("URL");

 

つまり、コードが短くなり、分かりやすいって事です。

 

 

fetch()をつかって、サーバーにデータをわたしたり、受け取ったりできます。

こちらを参照>>

 

 

 

3. Promiseベース

fetch()は、Promiseベースとなっています。

「成功 or 失敗→それぞれの処理」までを一連のコードで示せます。

Ajaxなどブラウザアプリで、非同期の処理をコントロールするための便利な仕組みです。

 

 

非同期通信は必ず成功する訳ではありません。 最後の処理状態は、「成功」か「失敗」です。

 

・「データ取得をするコード」

・「取得後の処理をするコード」(成功した時はOOO、しっぱしたら「エラー表示」など

 

fetch()はPromiseベースなので、取得後のコードも書きやすいです。

 

【参照】

【JavaScript】初めて学ぶ!fetch()メソッドと非同期通信 >>

Promiseとコールバック関数>>

はじめてのPromise >>

 

 

 

 

考察

とにかく手を動かして、何か書いてみれば?理解できるとおもうぜい頑張れよ!!

 

少しでも役に立ったら、友達登録しといてくれい~~迷惑メールを送り付けてやる^^

 

 

非同期通信について

非同期通信とは

Jsonとは

fetch()とは

・ajaxとJsの違いとは

・fetch()とは

 

 

 

【SEO対策・web広告・webコンサルティングのプラスワーク対応エリアについて】

プラスワークでは、東京、神奈川、千葉、埼玉を中心に全国でwebコンサルティング、SEO対策、ホームページの更新、ホームページのリニューアル運営代行をしております。売上アップをお考えならお気軽にご相談ください。

 

【SEO対策・web広告・webコンサルティングのプラスワーク 対応地域】

北海道 [ 北海道 ]

東北  [ 青森 | 岩手 | 山形 | 福島 | 秋田 | 宮城 ]

関東  [ 東京 | 埼玉 | 千葉 | 茨城 | 栃木 | 群馬 | 神奈川 ]

甲信越 [ 山梨 | 長野 | 新潟 ]

北陸  [ 石川 | 福井 | 富山 ]

東海  [ 愛知 | 静岡 | 岐阜 | 三重 ]

近畿  [ 大阪 | 兵庫 | 京都 | 滋賀 | 奈良 | 和歌山 ]

中国  [ 島根 | 山口 |鳥取 | 広島 | 岡山 ]

四国  [ 徳島 | 香川 | 愛媛 | 高知 ]

九州  [ 福岡 | 佐賀 | 長崎 | 熊本 | 大分 | 宮崎 | 鹿児島 ]

プラスワークでは全国でSEO対策、ホームページ更新、制作をしております。中小企業専門SEO対策・ホームページ更新制作会社、ダイレクト レスポンス マーケティング、ウェブ マーケティング、マーケティング 分析、口コミのよいSEO対策会社をお探しならプラスワークにお任せくださいませ。

 

 

【コンテンツ】

トップへ

更新レスキュー

料金について

制作実績

お客様の声

よくある質問

会社概要

お問い合わせ

【更新レスキュー】

ライトコース

ゴールドコース

プラチナコース

 

【その他】

ニュース

メルマガ登録

特別資料プレゼント

相互リンク募集中

【課題から探す】

ホームページの課題

SEO対策とは

SEO対策がダメな理由

上位表示されない理由

相互リンクとは

順位が落ちてしまう原因

 

 

フェイスブック  ツイッター