新人エンジニアのメモ

新人エンジニアの日々学んだことをアップしていきます。最近はQiitaも始めました。https://qiita.com/nacho0707

2019-01-01から1年間の記事一覧

【CSS】インラインスタイルシート

インラインスタイルシートとは 特定の要素にスタイルを指定する場合、スタイルを指定する要素にstyle属性として記述するもの 複数の要素に同じスタイルを指定するには一つ一つ指定する必要がある インラインスタイルシートの記述例 <h1 style="color: red; text-decoration: underline">お知らせ</h1> 1つの要素に複…

【Webの基礎知識】画像ファイルのフォーマット

名称 説明 BMP Windows標準のフォーマット。圧縮されないため、画像劣化はほとんどない。 ファイルサイズが大きくなりやすく、Webサイトでの使用は不向き。 GIF 256色までしか表現できない。アニメーションを表現できる。 PNG GIFよりも圧縮率がよく、圧縮後…

【Webの基礎知識】Ajax

Ajaxとは 非同期通信によってサーバとデータのやり取りを行い、動的なページの書き換えを行う技術 JavaScriptの組み込みオブジェクトであるXMLHttpRequestを利用して非同期通信を行い、通信結果をJavascriptで処理してWebページに反映する データのみ取得 メ…

【Webの基礎知識】状態管理

主な状態管理 HTTPクッキー:ブラウザに少量のデータを保存する 隠しフィールド:Webページ内に少量のデータを保存する クエリ文字列(URLパラメータ):URLにパラメータを保持する セッション:サーバ側でデータを管理する

【Webの基礎知識】マイクロデータ

マイクロデータとは HTMLドキュメントに機械が識別可能なデータを埋め込むための技術 検索エンジンなどの機械がHTMLドキュメント内のコンテンツの意味を把握できるようになるため、検索エンジン対策などに役立つ 記述例 <div itemscope itemtype="http://schema.org/Person"> <p itemprop="name">山下花子</P> <p itemprop="email">sample@com.jp</P> <p itemprop="jobTitle">ラーニング</P> </div>…

【Webの基礎知識】DOM

DOMとは HTMLドキュメントとXMLドキュメントを制御するためのAPI DOMを用いることで、HTMLドキュメントを動的に制御できる DOMで制御できる主な操作 要素の追加、削除 属性の操作 イベント処理

【Webの基礎知識】Data URIスキーム

Data URIスキームとは HTMLドキュメントやCSSに外部リソースを埋め込むための方法 書式 data:[メディアタイプ][;base64],データ メリット 外部リソースの数が減り、ブラウザ/Webサーバ間の通信回数を減らすことができる。 デメリット 画像ファイルを埋め込む…

【Webの基礎知識】meta要素

meta要素とは Webページに関する情報を埋め込むための要素 meta要素を用いることで、Webページの文字コードの指定やリダイレクト、検索エンジンに対する設定ができる 文字コードを指定する書式 ※HTML5以降の指定方法 <meta charset="文字コード"></meta>

【Webの基礎知識】URLについて

URLとは ネットワーク上の住所 URLの記述規約 スキーマ://ホスト名:ポート番号/ディレクトリ/ファイル名 オリジン:スキーマ://ホスト名:ポート番号 URI、URL、URNの違い URI:URL、URNのどちらか、または両方 URL:httpから始まる住所のようなもの(WHERE) U…

【Webの基礎知識】HTTPリクエスト(ヘッダフィールド、メッセージボディ)

HTTPリクエストとは ブラウザからWebサーバに対する要求のこと。 HTTPリクエストのメッセージ構造 POST http://www.hatena.com/jp/ HTTP/1.1 Content-Type: text/plain Content-Length: 598 User-Agent: Mozilla/5.0・・ foo=bar メッセージの開始行には、リク…

【Webの基礎知識】HTTPで用いられる認証方式

Basic認証 HTTPで実装されている認証方式の1つ。 特徴 ユーザ名、パスワードはAuthorizationヘッダに付加されて送信される 認証が失敗した場合、ステータスコードとして401が返される。 ほぼすべてのブラウザやWebサーバで実装されている。 ユーザ名、パスワ…

【Webの基礎知識】主なステータスコード

種類 番号 意味 情報 101 プロトコルの切り替え 成功 200 成功 リダイレクト 301304307 永続的なリダイレクト変更なし。キャッシュしたファイルが使用される。一時的なリダイレクト クライアントエラー 401403404 認証が必要アクセス権が必要リソースが見つ…

【Webの基礎知識】主なリクエストメソッド

リクエストメソッド 説明 GET リソースの要求 POST リソースの送信 PUT リソースの更新 DELETE リソースの削除 HEAD リソースの要求 ※レスポンスボディを返さない OPTIONS サーバの調査 CONNECT トンネルを開く TRACE ネットワーク経路の調査