HyrKGsWebsite
1.0.0
私の個人的なフロントエンドのゼロベース学習プロジェクト、タスク駆動型学習です。時々更新しますが、普段は仕事と勉強をしています。
☞プレビュー: http://hyrkg.cn
私にはフロントエンド開発の経験がないので、実習中は Baidu、Google、またはドキュメントを読んで学びました。以下はすべて私の Web サイトにあり、学習パスに従って分類されています。参考として参照してください。
格言にあるように、古いものを学ぶのではなく、新しいものを学ぶのです。コンポーネント ライブラリは Alibaba の element-plus を使用します。
- [応答性の基本] reactive (これはあまり使用しません。すべてを直接参照します)、ref (参照されるオブジェクトが応答するようになります)、v-bind (よく使用されます)、{{}}
- 【文法の基礎】 v-if(常用)、v-for(常用)、v-on(常用)、v-model
- 【計算属性】計算
- [コンポーネント化] props (よく使われる)、スロット (名前、寺院。よく使われる)、イベントリターン[$emit]、透明属性
- 【ルーティング管理】vue-routerの基本設定(パス、リダイレクト、エイリアス、子、コンポーネント)
- 【アニメーション】Transition、TransitionGroup
- 【ナイトモード】原則はhtmlにクラス(ダーク)を追加する
- 【レスポンシブモニタリング】ウォッチ
- 【変数】var、let、const(よく使う変数)
- [オブジェクトの基本] array[]、object{} (マップとして使用します)、すべてがオブジェクトです (この時点で、ref を使用する前に値が必要な理由がわかります)
- 【メソッド、パラメータの受け渡し、再利用】 import、関数(すべてがオブジェクトであることを組み合わせると計算される原理が理解できる)
- 【スタイルの基本】
- 》》フォントスタイル:色、フォントサイズ、フォントファミリー(フォントは他の人のものを直接コピーしています)
- 》》コンテナスタイル:background-color、border-radius(角丸)、box-shadow(境界線の影)、border(境界線の描画、レイアウト設計時にいつもオンにしています)
- 【レイアウトの基本】padding(コンテナ内の距離調整)、margin(コンテナ外の距離調整)、width/height(100%自動で埋めることも可能、そうでないと見苦しくなります)、max-width/max-height
- [レスポンシブ (フレックス) レイアウトにより、ページを携帯電話と互換性のあるものにすることができます] 表示: flex、flex-direction、flex-wrap、justify-content、flex-grow (一般的に使用されます)
- 【アニメーションの基礎】トランジション、トランスフォーム、擬似クラス(例:ホバー)
- [スタイル優先]!import (私の悪い癖: 迷ったときは !import だけです)
特別な知識ポイントはなく、基本的なニーズについては Baidu を使用するだけのようです。
- div を使用して分割できるだけで、タグと構文を備えた div で基本的にほとんどのことを解決できます。
- ヒント! Vue のテンプルタグはスタイルに影響しません。