TSの紹介
TypeScript をインストールしてコンパイルする
基本的なデータ型
任意の値 (任意)
型推論
共用体型
インターフェース
配列
関数宣言、関数式
オプションのパラメータ、パラメータのデフォルト値
残りのパラメータ、オーバーロード
共用体型をその型の 1 つとしてアサートする構文
親クラスをより具体的なサブクラスにアサートします
任意の型を任意の型にアサートします
any を具体的な型にアサートします
型アサーションの制限
双重断言
型アサーション VS ジェネリック
type キーワードを使用して、型エイリアスと文字列リテラル型を定義します。
タプル
列挙する
概念、コンストラクター、プロパティ、メソッド
アクセサ
静的メソッド
3 つのアクセス修飾子: public、private、prote
パラメータのプロパティと読み取り専用プロパティのキーワード
抽象クラス
クラスとインターフェイス、クラスはインターフェイスを継承、インターフェイスはインターフェイスを継承、インターフェイスはクラスを継承
概念、簡単な例
複数の型パラメータ
一般的な制約
汎用インターフェース
汎用クラス
宣言のマージ、同じ名前の関数、インターフェイス、クラスのマージ
最後に書きます
オープニング紹介
Vue3 実行環境のインストール -- 実行環境をインストールする必要がある理由
npmイメージのインストール
VueCI足場の設置
Vue3プロジェクトを作成する
プロジェクトのディレクトリ構造の説明
vue2VSvue3 プロジェクト main.js の比較
vue3 ライフサイクルの変更とセットアップ機能を理解する
ref、リアクティブな応答性の高いデータ寿命
エレメントパルスの紹介
HTTPフレームワークの紹介
軸のカプセル化
朝夕のバックグラウンド管理システムのページ構造分析とログインページの作成
axios を使用してログインを完了する
メインページの左側のメニューバーを改善
サブルートの設計
コース一覧ページのライティング
フロントエンドリストページングの実装
ページネーションコンポーネントとフィルターリスト
プロジェクト概要
コース紹介01
コース紹介02
vue2 と vue3 の違いの比較 -- 高速化
vue2 と vue3 の差分比較 -- 音量の削減
vue2 と vue3 の差分比較 - 保守が容易
vue2 と vue3 の差分比較 - より高度なネイティブ サポート
プロジェクト機能表示
開発環境と技術スタック
NodeJS環境をインストールする
Vue-CLI をインストールする
フロントエンドプロジェクトの作成とディレクトリの紹介
TypeScript と SCSS をインストールする
ElementPlusの導入と使い方
Webサイトモジュール部門
ルーティングの構成と使用
Webサイトのヘッダーとフッターの開発とコンポーネントの使用
メニュー バー コントロールを使用し、ルーティングと組み合わせて切り替えを実現します。
ホームページへのバナーカルーセルの実装
変数からカルーセルデータを読み取る
axios を使用して JSON データを読み取る
webapiのバックエンド開発の作成・運用・ディレクトリ解説
webapi ルーティングの設定、および swagger を使用したインターフェイスの表示とデバッグ
Axios は webapi を読み取り、クロスドメインの問題を解決します
クロスドメインのバックエンド処理メソッドの解析
クロスドメインのフロントエンド処理の問題を解決する
ホームページの主なコンテンツ開発
花リストインターフェイス
ログイン登録ページの機能解析とユーザーテーブルの設計
SqlSugar の概要とインストール
SqlSugar を使用して Code First を実装し、データベースを作成する
SqlSugar とリフレクションを組み合わせてテーブルを生成し、データを初期化する
サービス層の構築と構造の紹介
AutoMapperのインストールと使用
フラワーリストインターフェースドッキングデータベース
vuex 状態管理による vues の導入と使用
登録インターフェイスと送信フォームの出力パラメータの実装
バックエンド API ドッキング
ログインインターフェースとバックエンドAPIドッキングの実装
vuex を使用して右上隅にステータス切り替えを実装します - プロセスを完了します
検証コード解析と実装プロセス解析
検証コードのバックエンドインターフェイスの実装
検証コード機能フロントエンドの実装 (クリックして更新)
ログインおよび登録の補足検証コード ロジック
フロントエンドリストページの実装
リストページデータの読み込みとバインド
コンポーネントベース開発リストページの抽出
詳細ページの実装
詳細ページのデータの読み取りとバインド
ブレッドクラムコンポーネントの使用
支払いページを設計し、注文作成リクエストを開始します
注文インターフェイスの実装を作成する
注文インターフェースの分析、伝票の重要性
jwtの利用、ログイン、登録ロジックの調整
フロントエンドのログイン登録ロジックの調整、トークンの保存と解析
注文インターフェイスと認証ロジックを作成する
個人センターページの開発
オーダーリストデータの読み込みとバインド
認証ロジックとさまざまな実践のデモンストレーション
バックエンドアップグレードのためのIOCの概念と実装
バックエンドアップグレードのためのIOCの拡張、Autofacの使用
フロントエンドアップグレードのための Axios インターセプターの使用 (パート 1)
フロントエンドのアップグレードのための Axios インターセプターの使用 (パート 2)
Log4Net の構成と使用 (パート 1)、テキスト ログの書き込み
Log4Net の構成と使用 (パート 2)、データベース ログの書き込み
バックエンドの公開とデプロイ
フロントエンドのリリースとデプロイ
この一連のビデオ チュートリアルでは、環境構築、TypeScript のさまざまな型 (基本型、配列、オブジェクト、タプル、列挙型、unknown、any、void、never など)、および TypeScript のコンパイルをカバーする、TypeScript の詳細な説明を提供します。 TypeScript のオプションとオブジェクト指向の知識 (クラス、抽象クラス、インターフェイス) チュートリアルの最後では、知識は電子商取引プロジェクトの実装を通じて体系的に接続されます。