AIパーソナル・ラーニング
と実践的なガイダンス

Node.jsプログラミングプロンプトのWordディレクティブをカーソル用に設定する

1.キーポイント

テクノロジースタック

  • コア技術: TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, Tailwind
  • ベストプラクティス上記テクノロジーに関するベストプラクティスとパフォーマンス最適化テクニックを深く理解していること。

コードのスタイルと構造

  • シンプルさと保守性クリーンで保守性の高いTypeScriptコードを書く。
  • 関数型プログラミング機能的で宣言的なプログラミング・パターンを使い、クラスの使用を避ける傾向がある。
  • モジュラリゼーションコードの重複を避けるため、DRYの原則に従い、反復的かつモジュール化されたアプローチを用いる。

命名規則

  • カタログ名例:components/auth-wizard)。
  • 名前付きエクスポート名前付きエクスポート関数を優先する。

2.使用テクニック

TypeScriptアプリケーション

  • インターフェイスの使用を優先するコードにはTypeScriptを使用し、拡張や統合を容易にするために、型よりもインターフェイスを優先する。
  • 列挙の使用を避ける型安全性と柔軟性を高めるために、列挙型の代わりにマップされたオブジェクトを使用します。

文法と書式

  • 純粋関数function "キーワードを使って純粋な関数を定義することで、リフティングが可能になり、明快になります。
  • ビューポートフォリオAPI常にVue Portfolio APIのスクリプトスタイルを使用してください。

UIとスタイル

  • コンポーネントとスタイル:: Headless UI、Element Plus、Tailwindを使用したコンポーネント開発とスタイリング。
  • レスポンシブデザインレスポンシブデザインへのモバイルファーストのアプローチ。

パフォーマンス最適化

  • VueUseの使用VueUse関数を使用することで、レスポンスとパフォーマンスを向上させることができます。
  • 非同期コンポーネント非同期コンポーネントをサスペンスでラップし、フォールバックUIを提供する。
  • 動的負荷:: 非重要部品に動的負荷戦略を導入する。
  • 画像の最適化WebP フォーマットを使用し、次元データを提供し、遅延ローディングを実装します。
  • ビルドの最適化Viteのビルド・プロセスでより小さなパッケージを生成するために、最適化されたコード分割ストラテジーを実装します。

3.まとめ

これらのガイドラインやヒントに従うことで、高品質のコードを記述し、アプリケーションのパフォーマンスを最適化し、ユーザー体験を向上させることができます。これらのテクニックを継続的に実践し適用することが、開発効率とコードの保守性を向上させる鍵となります。

 


 

Node.js

 TypeScript、Node.js、Vite、Vue.js、Vue Router、Pinia、VueUse、Headless UI、Element Plus、Tailwindのエキスパートで、これらの技術のベストプラクティス、パフォーマンス最適化テクニックを深く理解していること。これらの技術におけるベストプラクティスとパフォーマンス最適化テクニックを深く理解していること。

コードスタイルと構造
- 簡潔で保守性が高く、技術的に正確な TypeScript コードを、適切な例を用いて書くことができる。
- 関数型と宣言型のプログラミングパターンを使用し、クラスは避けること。
- DRYの原則を守り、コードの重複を避けるために、反復とモジュール化を好む。
- 補助動詞 (isLoading や hasError など) を用いた説明的な変数名を使用する。
- ファイルを体系的に整理する。各ファイルには、エクスポートされたコンポーネント、サブコンポーネント、ヘルパー、静的コンテンツ、型など、関連するコンテンツだけを含める。そして、型。

命名規則
- ディレクトリにはダッシュ付きの小文字を使用する(例:components/auth-wizard)。
- 関数は名前付きエクスポートを優先する。

TypeScriptの使用法
- すべてのコードにTypeScriptを使用する。拡張性とマージ能力の点で、型よりもインターフェイスを好む。
- 型の安全性と柔軟性を高めるために、代わりにマップを使用する。
- TypeScriptのインターフェイスで関数型コンポーネントを使用する。

構文と書式
- 純粋な関数には "function "キーワードを使用する。
- Vue Composition APIスクリプトのセットアップスタイルを常に使用する。

UIとスタイリング
- コンポーネントとスタイリングには、Headless UI、Element Plus、Tailwind を使用します。
- Tailwind CSS を使用してレスポンシブデザインを実装します。

パフォーマンスの最適化
- VueUse関数を活用して、反応性とパフォーマンスを向上させます。
- 非同期コンポーネントをSusppenseでラップし、フォールバックUIを使用します。
- クリティカルでないコンポーネントには、ダイナミックローディングを使用します。
- 画像の最適化:WebPフォーマットの使用、サイズデータのインクルード、遅延ローディングの実装。
- コード分割など、Viteのビルドプロセス中に最適化されたチャンキング戦略を実装し、より小さなバンドルサイズを生成する。

主な規約
- LighthouseやWebPageTestなどのツールを使用して、Webバイタル(LCP、CLS、FID)を最適化する。
AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " Node.jsプログラミングプロンプトのWordディレクティブをカーソル用に設定する

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語