JavaScriptで学ぶ基本情報– category –
JavaScriptで学ぶ基本情報
-
JavaScriptで学ぶ基本情報
JSONとは何かをJavaScriptとAPIで理解する
はじめに: JSONはAPIでよく使うデータ形式 Webアプリでは、ブラウザがサーバーからHTMLを受け取るだけでなく、データだけを受け取る場面があります。たとえば、記事一覧、ユーザー情報、検索結果、ログイン結果などをAPIから取得する場合です。 このような... -
JavaScriptで学ぶ基本情報
キャッシュとは何かをブラウザとHTTPで理解する
はじめに: キャッシュはWebを速くするための再利用 Webページを表示するとき、ブラウザはHTMLだけを受け取っているわけではありません。CSS、JavaScript、画像、フォント、APIのJSONなど、さまざまなデータを読み込んで画面を作っています。 もし毎回すべ... -
JavaScriptで学ぶ基本情報
HTTPSとは何か
はじめに: HTTPSは安全なWeb通信の入口 ブラウザでWebサイトを開くと、URLが http:// ではなく https:// で始まっていることがよくあります。ログイン画面、問い合わせフォーム、決済ページ、管理画面などでは、HTTPSで通信することがほぼ前提になっていま... -
JavaScriptで学ぶ基本情報
DNSとは何か
はじめに: DNSはドメイン名とIPアドレスをつなぐ仕組み Webサイトへアクセスするとき、私たちは多くの場合、IPアドレスを直接入力しません。代わりに、example.com のようなドメイン名を使います。 ドメイン名は人間にとって扱いやすい名前です。一方、ネ... -
JavaScriptで学ぶ基本情報
IPアドレスとは何か
はじめに: IPアドレスはネットワーク上の宛先を表す ブラウザでWebページを開くと、ブラウザはサーバーへHTTPリクエストを送ります。フォーム送信やAPI呼び出しも、裏側ではサーバーとの通信です。 このとき必要なのは、リクエストの中身だけではありませ... -
JavaScriptで学ぶ基本情報
HTTPステータスコードを開発者ツールで見る
はじめに: ステータスコードはサーバーからの返事 ブラウザやJavaScriptがサーバーへHTTPリクエストを送ると、サーバーはHTTPレスポンスを返します。このレスポンスには、処理結果を表すステータスコードが含まれます。 ステータスコードは、サーバーから... -
JavaScriptで学ぶ基本情報
HTTPリクエストとは何か
はじめに: HTTPリクエストはブラウザからサーバーへのお願い Webページを開くとき、ブラウザはサーバーに対して「このページをください」と依頼しています。この依頼がHTTPリクエストです。 たとえば、ブラウザで記事ページを開く、画像を読み込む、検索フ... -
JavaScriptで学ぶ基本情報
JavaScriptで理解する優先度付きキューとヒープ
はじめに: 優先度付きキューは「先着順ではなく重要度順」のキュー キューは、先に入れたデータを先に取り出すデータ構造です。行列のように、先に並んだものから順番に処理するイメージです。 今回扱う優先度付きキューは、少し考え方が違います。入った... -
JavaScriptで学ぶ基本情報
JavaScriptで理解する連結リスト
はじめに: 連結リストは「次の場所をたどる」データ構造 これまで、配列、スタック、キュー、木構造、ハッシュテーブルなどのデータ構造を見てきました。今回扱う連結リストは、データを順番に並べるための基本的なデータ構造です。 配列もデータを順番に... -
JavaScriptで学ぶ基本情報
JavaScriptで実装するハッシュテーブル
はじめに: ハッシュテーブルは「名前で素早く取り出す」仕組み これまで、配列、探索、計算量、ハッシュ関数などを見てきました。今回扱うハッシュテーブルは、それらの知識がつながるデータ構造です。 ハッシュテーブルは、キーと値を対応させて保存し、...