私はここ数日 JavaWeb を学び始めました、そしてそれは非常に興味深かったです、私は主に HTML (Hyper Text Markup Language)、CSS (Cascading Style Sheets)、および HTTP プロトコル (Hypertext Transfer Protocol) を紹介しました。 HTTP プロトコルでは、この部分は依然として非常に重要です。
最初のポイント: HTTP プロトコルは、Web を閲覧するとき、HTTP を通じてインターネット上でデータを送受信します。 HTTP は、ステートレス プロトコル
に基づいています。 Http1.1 バージョンでは、継続リンク機構が提供されています。これが Http1.0 との違いです。
2 番目のポイント: HTTP URL 形式: http://host[:port][abs_path]
そのうち:
http は、HTTP プロトコルを通じてネットワーク リソースを見つけることを意味します
Host は、合法的なインターネット ホスト ドメインを意味します。名前または IP アドレス (ドット付き 10 進数形式で表現);
Port はポート番号を指定するために使用され、要求されたリソースを所有するサーバー ホストは、このポートで TCP 接続をリッスンします。リソース (Uniform Resource Identifier、Uniform Resource Identifier)。
URL は、リソースを見つけるのに十分な情報を含む特別なタイプの URI です。
3 番目のポイント: HTTP はリクエストとレスポンスに分割されます
HTTP リクエスト: リクエストライン、メッセージヘッダー、リクエストボディ;
HTTP リクエストの形式: -Method Request-URI HTTP-Version CRLF
Method リクエストメソッドmain GET、POST、HEADがあります... ブラウザのアドレスバーにURLを直接入力してWebページにアクセスすると、ブラウザはGETメソッドでサーバーからリソースを取得し、POSTメソッドでリクエストを送信します。サーバーに送信し、サーバーがリクエストに添付されたデータを受け入れるように要求します。 POST メソッドは、フォームを送信するときに最も一般的に使用されます。
get メソッドと post メソッドの違い:
1): ブラウザーのアドレスバーに表示される結果、外観が異なります
2): 本当の理由は、サーバーにリクエストを送信するときの形式が異なることです
3): get リクエスト形式:
GET/test/LoginServet?username=hello&password=world HTTP/1.1
4): post リクエスト形式: POST/test/LoginServlet HTTP/1.1
HTTP レスポンス: ステータスline、メッセージヘッダー、応答テキスト
HTTP 応答フォーマット: -HTTP-Version Status-Code Reason-Phrase CRLF
応答コードは 3 桁の数字で構成されます:
-1xx: 指示情報 -- リクエストが受信されたことを示します、処理を続行します
-2xx :Success--リクエストが正常に受信、理解され、受け入れられたことを示します
-3xx: リダイレクト--リクエストを完了するにはさらに操作を実行する必要があります
-4xx: クライアントエラー--リクエストに構文エラーがあるか、リクエストを実装できません
-5xx: サーバー側エラー - サーバーは正当なリクエストの実装に失敗しました
CSS については、主にスタイル シートを挿入する方法を記録します:
方法 1:外部スタイル シート
-
-
-
mystyle. css:
-hr{color:sienna}
-p{ margin-left:20px}
-body{background-image:url("images/back40.gif")}
方法 2:スタイルシートを埋め込む
-
-
-hr{color:red}
-p{margin-left:20px}
-body{ background-image:url("images/back40.gif")}
-
-
方法 3: 線のスタイル
-
これは段落です
??
??

htmltagsdeTheStructureOfawebpage、whiLeattributesdddddddddtetails.1)tagslike、andoutlineThecontentのsplacement.2)属性、クラス、およびスチリーンハンシテアグビーズイメージソース、スタイリング、および改善、および改善の想像力。

HTMLの未来は、よりセマンティック、機能的、モジュール式方向に発展します。 1)セマンティック化により、タグがコンテンツをより明確に説明し、SEOとバリアのないアクセスを改善します。 2)機能化は、ユーザーのニーズを満たすために新しい要素と属性を導入します。 3)モジュール性は、コンポーネントの開発をサポートし、コードの再利用性を改善します。

htmlattributesarecrucialinwebdevevermentmentmentmentmentmentmentmention behavior、like、andfunctionality.theyenhance -interactivity、accessibility、andseo.forexample、thesrcattribute intagsimpactsseo

ALT属性は、HTMLのタグの重要な部分であり、画像の代替テキストを提供するために使用されます。 1.画像をロードできない場合、ALT属性のテキストが表示され、ユーザーエクスペリエンスが向上します。 2。スクリーンリーダーは、ALT属性を使用して、視覚障害のあるユーザーが写真の内容を理解するのに役立ちます。 3. ALT属性のEnginesインデックステキストを検索して、WebページのSEOランキングを改善します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造の構築に使用されます。 2。CSSは、Webページの外観を美化するために使用されます。 3. JavaScriptは、動的な相互作用を実現するために使用されます。タグ、スタイル、スクリプトを通じて、これら3つは最新のWebページのコア関数を構築します。

タグのLang属性を設定することは、WebアクセシビリティとSEOを最適化する重要なステップです。 1)ラング属性をタグに設定します。 2)多言語コンテンツでは、ようなさまざまな言語パーツのLang属性を設定します。 3)「EN」、「FR」、「ZH」などのISO639-1標準に準拠する言語コードを使用します。Lang属性を正しく設定すると、Webページと検索エンジンランキングのアクセシビリティが向上します。

htmlattributeSareSientionalentionalentionalentionalentiallyance'functionalityandappearance.theyaddinformationtodefinebehavior、light、and interaction、makewebsitesteractive、responsive、andviseallyappaleal.attributeslikesrc、href、class、型、およびdoadabledransform

toreatealistinhtml、useforunorderedlistsandfororderedlists:1)forunorderedlists、wrapitemsinanduseforeachitem、renderingasabulletedlist.2)


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
