尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

JavaScript初心者必見:JavaScriptTrainingで身につける開発環境構築の基本

JavaScript初心者必見:JavaScriptTrainingで身につける開発環境構築の基本 JavaScript初心者必見JavaScriptTrainingで身につける開発環境構築の基本【免费下载链接】JavaScriptTrainingTraining course repository for JavaScript项目地址: https://gitcode.com/gh_mirrors/ja/JavaScriptTrainingJavaScriptTrainingは、mixi が公開した「2日でできる」JavaScript 研修リポジトリです。JavaScript 初心者が開発環境構築から DOM 操作・非同期処理・モジュールまで、JavaScript 学習の基礎を一通り身につけることができる実習向けリポジトリで、ChromeNode.js によるローカル開発環境の整え方から、テスト駆動での演習までを段階的に学べます。JavaScriptTraining とは2日間で基礎を固める研修リポジトリ本リポジトリのゴールは、「モジュールを読み書きできるようになること」です。そのために、まず最低限の開発環境を整え、7 つのステージに分かれた演習をクリアしていく構成になっています。リポジトリ全体の見取り目は、次のとおりです。ディレクトリ・ファイル役割public/stage1〜public/stage7各ステージの演習ページとテストserver.jsローカル Web サーバーExpressgulpfile.jslint タスクとサーバー起動の定義package.jsonnpm startなどのスクリプト定義README.md講義スライドプレゼン資料 講義資料はスライド形式README.md はそのまま講義スライドになっています。npm run presentationを実行すると、reveal.jsonの設定に沿ってブラウザ上でプレゼンテーションとして再生でき、セットアップ方法や各ステージの解説を順を追って確認できます。開発環境構築の完全ガイドセットアップ手順JavaScript 学習を始める第一歩は、開発環境の構築です。JavaScriptTraining では次の 4 ステップで、2 日間のトレーニングが開始できる環境が整います。ステップ1Chrome と Node.js をインストールこの研修では、ブラウザにGoogle Chrome、ランタイムにNode.jsを利用します。両方を公式のインストールページから導入してください。Node.js のインストールには package.json を参考にすると、対応バージョンが確認できます。ステップ2JavaScriptTraining リポジトリを取得ターミナルでリポジトリをクローンし、依存パッケージをインストールします。git clone https://gitcode.com/gh_mirrors/ja/JavaScriptTraining cd JavaScriptTraining npm installnpm install执行时会根据 package.json 中的postinstall钩子自动运行bower install将 Mocha、Chai、jQuery 等测试库下载到本地。ステップ3ローカルサーバーを起動npm startこのコマンドは gulpfile.js に定義されたserveタスクを呼び出し、gulp/serve.js が server.js の Express サーバーを起動します。起動が完了するとコンソールに「SERVER_READY」と表示されるので、そのまま動いたままにしておきましょうトレーニング中は終了させないこと。ステップ4トップページにアクセスブラウザでhttp://localhost:8000を開くと、7 つのトレーニングステージの一覧が表示されます。ここまできたら、開発環境の構築は完了です ミスを減らす開発環境の心臓部lint と構文ハイライトJavaScript は記号が多く、落とし穴の多い言語です。JavaScriptTraining が教える開発環境の肝は、「頑張る」ではなく lint でミスを防ぐこと。lint 検査npm run lint-stage-1のように各ステージごとに ESLint が実行できます。gulpfile.js ではステージごとにpublic/stage1〜public/stage7配下の JavaScript を対象に検査するタスクが定義されています。構文ハイライト対応するエディタで、ミスを見つけやすい色分けのハイライトを有効にしておきます。たとえば、use strictを使ったファイル結合で他ファイルが動かなくなる、という「初見殺し」の事故を lint は事前に検知してくれます。精神論ではなく、ツールでミスを防ぎましょう。7 ステージの JavaScript 学習ロードマップ環境が整ったら、public/index.html のトップページから各ステージに進みます。各ステージは public/stage1、public/stage2 といったディレクトリに HTML・CSS・テストが置かれており、http://localhost:8000/stage1/のようにブラウザで開いて演習します。ステージテーマ学ぶこと1DOM 要素の取得getElementById、CSS セレクタ、querySelector2属性・テキストの変更スタイル編集、テキスト書き換え3DOM 構造の変更リスト生成など画面を JS で組み立てる4DOM イベントaddEventListener、イベント伝搬5非同期処理Fetch API、Promise.then/.catch6モジュールの実装bower によるパッケージ管理7よくあるイディオムの読解実務コードの読解力ヒントなしの挑戦編各ステージのテストファイル例public/stage1/tests.jsに、チュートリアルコメント付きで「ここを書き換えてね」という指示が入っています。実践のコツテストが green になるまで回すhttp://localhost:8000/stage1/を Chrome で開くpublic/stage1/tests.js のchange me!を正しい DOM API 呼び出しに書き換えるブラウザをリロードして、Mocha のテストが全件 green合格になることを確認クリアしたらnpm run lint-stage-1で lint 警告も直すテストフレームワークMocha / Chai / jQueryはpublic/stage1/index.htmlが読み込むbower_components配下から動作しており、ブラウザ上で即座に結果が確認できるのがこの研修の醍醐味です。Chrome の開発ツールWindowsCtrl Shift Iで Console を開き、JavaScript を直接実行しながら DOM を観察する力も同時に身につきます。まとめJavaScript 初心者の第一歩は環境構築からChrome と Node.jsをインストールし、git clone→npm install→npm startの 3 コマンドで開発環境を構築ブラウザでhttp://localhost:8000にアクセスして 7 ステージの演習を開始lintnpm run lint-stage-Nと構文ハイライトで、JavaScript の落とし穴をツールで防ぐテストが green になるまで繰り返すことで、DOM・イベント・非同期・モジュールの基礎が身につくJavaScript 開発環境の構築は、一朝一夕で不安が消えるものではありませんが、JavaScriptTraining を通して 2 日間の流れで「環境の整え方」と「学び方」の両方を学べます。まずnpm startを打ってみることから、JavaScript 学習の旅を始めてみましょう ✨【免费下载链接】JavaScriptTrainingTraining course repository for JavaScript项目地址: https://gitcode.com/gh_mirrors/ja/JavaScriptTraining创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表