Webフロントエンド開発
1. WebはWebシステムであり、Webサイトの形式で表示され、ブラウザアクセスを通じて特定の機能を実現します。
2.フロントエンド開発とは何ですか?
フロントエンド開発は、Webページやアプリなどのフロントエンドインターフェースを作成してユーザーに提示するプロセスです。html、css、jsおよびさまざまな派生技術、フレームワーク、インターネット製品のユーザーインターフェイスを実現するソリューションを通じて。
3.人気のある3つのWebサイトは、eコマースWebサイト(Taobao、JD.comなど)、統合ポータルWebサイト(Sina、Sohu)、および管理Webサイト(内部管理システム)です。
4.ウェブサイトとは何ですか?Webページとは何ですか?
Webサイトは、特定のコンテンツがインターネット上に表示された、関連するWebページの集まりです。
Webページは単なるWebページです。Webサイトのページは、ハイパーリンクによってまとめられています。デフォルトのメインページはindex.htmlです。
5.サーバーとは何ですか?
6. URLとは何ですか?
URLは、ユニフォームリソースロケータおよびWebページアドレスです。文字または数字で構成できます(www.smpeizi.com.comまたは192.68.20.50)。World Wide Web上のドキュメントを検索するために使用されます。
Webブラウザーは、URLを介してWebサーバーにページを要求します。
Webページアドレスの構文規則:スキーム://host.domain:port / path / filename
スキームは、インターネットサービスのタイプを定義します。(最も一般的なのはhttpです)
host -------ドメインホストを定義します。(httpのデフォルトホストはwwwです)domain-
インターネットドメイン名を定義します。(たとえば、runoob.com)3つのドメイン名があります:.com(会社のドメイン名)、. cn(中国のドメイン名)、および.org(国際ドメイン名)
:port -----ホストのポート番号を定義します。(HTTPのデフォルトは80)
パス-------サーバー上のパスを定義します。(省略した場合、ドキュメントはWebサイトのルートディレクトリにある必要があります)
filename –ドキュメント/リソースの名前を定義します。
7.メインストリームブラウザーには次のものが含まれます。ブラウザーは、Webページのソースコードを解析し、Webページをレンダリングするために使用されます。
Chrome:Google Chromeカーネル:blink(webkitのブランチ)
Firefox:Firefoxブラウザカーネル:gecko
IE:マイクロソフトが開発したカーネル:Trident
Safari:Appleが開発したカーネル:webkit
Opera:ノルウェーのOpera Software ASAによって開発されたクロスプラットフォーム(windows、linux、mac)カーネル:presto
8. wwwとは何ですか?www(World Wide Web)は、Webクライアント(一般的なブラウザ)がWebサーバー上のページにアクセスできるようにするWorld Wide Webです。これは、インターネットを介してアクセスされる、相互への多数のハイパーテキストリンクで構成されるシステムです。このシステムでは、すべての有用なものがリソースです。ユーザーはリンクをクリックしてリソースを取得します。すべてのリソースはURL(Uniform Resource Locator)で識別され、http(ハイパーテキスト転送プロトコル)を介してユーザーに送信されます。
ワールド・ワイド・ウェブはインターネットと同等ではなく、ワールド・ワイド・ウェブはインターネットが提供できるサービスの1つであり、インターネット上で実行されるサービスです。
w3cとは何ですか?w3cは1994年にMITで設立されたWorld Wide Web Consortiumであり、最も有名な国際標準化組織です。W3Cは、Webアプリケーションのさまざまなプラットフォーム、テクノロジー、および開発者によって引き起こされる非互換性の問題を解決するために、Web情報の円滑で完全な流通を保証します。WorldWide Web Consortiumは、一連の標準を策定し、これらの標準に従うようWebアプリケーション開発者とコンテンツプロバイダーに求めています。標準の内容には、使用される言語の仕様、開発で使用されるガイドライン、解釈エンジンの動作などが含まれます。
9.ブラウザーの動作原理の本質は、httpプロトコルの通信を実現することです。具体的には、接続、要求、応答に分けられます。
HTTP通信のフローは、大きく3つの段階に分けられます。
(1)接続サーバーは、ServerSocketクラスオブジェクトを介してポート8000を監視し、接続を確立してから接続を確立し、ソケット仮想ファイルを開きます。
(2)ソケット接続の確立に関連するストリームオブジェクトの作成をリクエストすると、ブラウザはGETリクエストであるリクエストを取得し、リクエスト情報からアクセスしたHTMLファイル名を取得してサーバーに送信します。
(3)応答サービスは要求を受信すると、関連するカタログファイルを検索し、存在しない場合はエラーメッセージを返します。HTMLファイルがある場合は、HTTPヘッダーを追加してブラウザーに応答します。ブラウザーはHTMLファイルを解析します。ファイルに写真や動画のリクエストも含まれている場合、ブラウザーは再びWebサーバーにアクセスし、写真や動画を異常に取得します。それを組み立てて見せてください。
6年間フルスタックで従事している、特別に確立された学習Qqun⑦⑧④-⑦⑧③-ゼロ①②学習方法と注意が必要な小さな詳細を共有し、お互いに学習を交換し、常に最新のチュートリアルと学習スキルを更新します(ゼロファウンデーションからWEBフロントエンドプロジェクトの戦闘まで)チュートリアル、学習ツール、フルスタック開発の学習ルートと計画)ポイント:フロントエンドの学習、私たちは真剣です