フロントエンドのゼロベース学習のアウトライン_html/css_WEB-ITnose
この記事は、フロントエンドに触れて 2 か月未満で、学ぶべきことがたくさんあるがどこから始めればよいかわからないと感じている学生にのみ役立ちます
フロントエンドで書く
フロントエンドの学習は始めるのが簡単ですが、特定の段階でさらに深く学習するのはより困難です。私は JavaScript プログラマーではないので、簡単な学習目標は
- CSS 、 CSS3
- HTML、HTML5
- JavaScript、ES6
- HTTP プロトコル
- パフォーマンスの最適化
- バックエンド言語
- より良いコード記述方法
- オフライン開発とコードリリース
学習パスは比較的長く、初等学習にはいくつかの合理的なパスがあります
-
Markdown を学び、より多くのドキュメントを作成します
-
ブログを書き続けてください。メリットは間違いなくあなたの想像を超えるでしょう。しかし、公共の場所に書かなければなりません。自分でウェブサイトを構築しないでください。そうしないと誰も注目しませんが、徐々に興味を失います
-
知るGitHub を使用すると、コードがローカルに留まらなくなります。おそらく、これら 2 つのチュートリアルは、Git 構文を理解するのに役立ちます。 git - シンプル ガイド、Pro Git
CSS
多くの初心者は、JavaScript のフロントエンドは難しいと考えています。 CSS と HTML この見方にはある程度の真実があります。CSS と HTML の構文は比較的単純ですが、うまく使えば、多くの JavaScript コードを減らすことができます。
CSS の共通プロパティ、w3school は優れていますが、CSS にはいくつかのコア知識がよく理解されている必要があります
- position と z-index
- display
- float
- margin
これらには、BFC などの関連する知識ポイントが多数付属します。各属性の値の意味は非常に明確でなければなりません
はたくさんあります。 MDN の基礎知識に関する記事は非常に包括的で、多くの例が掲載されています。詳細な CSS 入門チュートリアルは、学習に非常に適した教材です。
さらに、CSS のレイアウト スキルも習得する必要があります。二重に飛ぶ翼は非常に神秘的に聞こえるので、CSS レイアウトを学ぶには最も簡単なレイアウトから始めるのがよいでしょう
マスター Zhang Xinxu は私たちに振る舞い方を教え、CSS 学習のボトルネックについても話してくれました
CSS3 も理解する必要があります。一般的に使用されるものがいくつかあります
- 変換
- アニメーション
- 角丸、シャドウ
- ボックス サイズ
- flex
HTML
HTMLの基礎学習にはW3schoolがおすすめ MDNでHTML5のシーンを見てみよう
モバイル端末ならPC の場合は、互換性のある、または劣化した一般的に使用されるものがいくつかあります。
- localstorage
- history
- placeholder
- postMessage
- requestAnimationFrame
- Canvas & SVG
総合的に理解するならやはり MDN が良いです
JavaScript
インターネット上には JavaScript のチュートリアルがたくさんありますが、初心者向けの基本の方がさらに重要です。そうしないと、チュートリアルをフィルタリングできなくなります。
高度な JavaScript プログラミングを強くお勧めします。怖がらないでください。タイトルどおり、この本は浅いところから深いところまで学べる本です。基礎が不十分な学生にとっては、必ず3回読む価値があります。また、後ろにはより高度なトピックがたくさんあります。この本のヒント
JavaScript の権威あるガイドの方が参考書として適しています
jQuery については多くは語りません
ES6 については、こちらをご覧ください。最近改訂された Ruan Yifeng の ECMAScript 6 Getting Started は、時間に余裕のある学生は Ruan 先生をサポートする本を購入できます
また、Ruan 先生のブログには入門チュートリアルがたくさんありますので、お読みください
HTTP
HTTP これが何であるかを紹介するのは難しいですが、特にエントリー後の上級段階では、インターネットでチュートリアルを直接検索しないことをお勧めします。 2 冊の本
コンピュータ システムについてあまり詳しくない場合は、この分かりやすい図解の HTTP 権威ガイド
も非常に優れていますが、事前に読んでおくとよいでしょう。ちょっと難しい
上級
フロントエンドの世界は無限に広く、上級となると百花繚乱、人気の分野がいくつかあります
前処理
Sass、Less
モジュール化
CommonJS、AMD、CMD
エンジニアリング
gulp、webpack、NodeJS
MVVM とその他のフレームワーク
React、AngularJS、Vue.js
最後に
これに従う いくつかの分野を旅していると、あらゆる種類の知識が次から次へと出てきます、辛抱強く楽しんでください
実際、フロントエンドはすべてのコンピューター作業と同じで、最終的な目標は問題を解決することです。フレームワークや言語に関する不必要な議論にとらわれないでください。 🎜>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。
