未経験からエンジニア転職をするための最強ロードマップロードマップ

【jQuery課題】jQueryを学んだあとの腕試し問題を公開!【超有料級】

ファド

こんにちは!
PHPのLaravelやJavaScriptでWeb開発をしているフリラーンスエンジニアのファドと申します!

今回はjQueryの課題に挑戦していただきます!

まだjQueryの教材を読んでいない方は、下記リンクより学習してください!

あわせて読みたい
【完全無料】知識ゼロから体系的に学ぶプログラミング学習教材 イントロダクション FADOTECHでは、これからプログラミングを学ぼうと思っている方向けに、知識ゼロから完全無料でプログラミングが学べるように、すべての教材と課題を...
目次

課題の解答について

全ての課題の解答例はnoteにて販売しております。
解答が欲しい方のみ下記リンクよりご購入ください!

note(ノート)
jQuery課題の全解答|ファド|無料プログラミング学習ブログ運営 こんにちは! 福岡でフリーランスエンジニアをしている「ファド」と申します! こちらの記事は、私の技術ブログ兼無料プログラミング学習教材サイトの「FADOTECH」で無料で...

また、MENTAのサポートでは1日あたり約300円でプログラミング学習のサポートを行っております。
そちらでご契約いただくことで全ての課題をレビューしております。

プログラミング学習サポートと解答例が欲しい方は、下記URLよりMENTAにてご契約ください。

あわせて読みたい
【プログラミング学習】1日あたりたったの「300円」のみでプログラミングを学び、最短で転職or稼ぐ!|【ME... プログラミングを学びたいすべての方へこれからの時代は格安でプログラミングを学び、最短で稼げ自己紹介はじめまして!この度はプランをご覧いただき、誠にありがとうござ...

jQuery課題用フォルダ作成

jQuery課題を始める前に、課題用のフォルダを作成します。
VSCodeでProgrammingフォルダを開きましょう。
そして、tasksフォルダをクリックして、フォルダ作成マークをクリックし、新しいフォルダを作成して、jQueryと名前を付けましょう。

これでjQuery課題用のフォルダが完成しました。

課題を進める上での注意点

  • インデントを意識してください。
  • インデントなどでは、半角スペースを使用してください。
  • 調べたことをコピペするだけではなく、しっかりとコードの意味を理解してから使用しましょう。
  • 課題ごとに記載されている検索ワードは、詰まるまでなるべく見ないようにしましょう。

テキストの変更

フォルダ名:「〇〇〇〇_text」
〇〇〇〇にはご自身のフルネームを入力してください。

htmlファイルでp要素を作成し、その内容をjQueryを使用して書き換えてください。
例)

★検索ワード
・jQuery テキスト変更

新しいクラスの追加

フォルダ名:「〇〇〇〇_new_class」
〇〇〇〇にはご自身のフルネームを入力してください。

id="new-color"を指定したdiv要素にclass名add-classを追加してください。

★検索ワード
・jQuery クラス 追加

要素の追加

フォルダ名:「〇〇〇〇_add_elem」
〇〇〇〇にはご自身のフルネームを入力してください。

id="add-elem"を指定したul要素に3つのli要素を追加してください。

★検索ワード
・jQuery 要素 追加

要素の削除

フォルダ名:「〇〇〇〇_delete_elem」
〇〇〇〇にはご自身のフルネームを入力してください。

id="delete-elem"を指定したdiv要素を削除してください。

★検索ワード
・jQuery 要素 削除

自動住所入力

フォルダ名:「〇〇〇〇_postal_api」
〇〇〇〇にはご自身のフルネームを入力してください。

郵便番号検索APIを使用して、以下の要件を満たすプログラムを作成してください。

・郵便番号が入力されたときに、入力された郵便番号によって都道府県、市区町村、番地以降に自動で住所が入力されるようにしてください。

○注意点
・郵便番号の入力の有無は、郵便番号のinput要素をblurイベントで判定してください
・郵便番号はハイフンなしの半角数字で入力させてください
・郵便番号が不正な場合は、入力欄(郵便番号・都道府県・市区町村・番地以降)を初期値に戻して、アラートを出してください。
・郵便番号のアラート例:郵便番号はハイフンを入れず、半角数字で入力してください。
・都道府県の入力欄はセレクトボックスを使用してください
・見た目を厳密に合わせる必要はありません

・郵便番号検索APIのURL
https://zipcloud.ibsnet.co.jp/api/search?zipcode=○○○○○○○
※○○○○○○○には郵便番号が入ります。

出力例

ページ読み込み時

不正な郵便番号を入力した場合のアラート

不正な郵便番号を入力した後の初期値

正常な郵便番号を入力した場合

★検索ワード
・jQuery ajax やり方
・jQuery select
・jQuery selected 解除
・jQuery selected 選択

スライダー

フォルダ名:「〇〇〇〇_slider」
〇〇〇〇にはご自身のフルネームを入力してください。

slickを使用して、以下の要件を満たすスライダーを作成してください。

・スライダーに表示する画像は1枚
・矢印の表示をOFF
・自動でスライドが切り替わる(切り替わるスピードは自由)
・画像をスワイプすることでの写真の切り替えをOFF
・フェードで画像を切り替える

出力例

★検索ワード
・jQuery slick 使い方
・jQuery slick カスタマイズ
・jQuery slick オプション

モダールウィンドウ

フォルダ名:「〇〇〇〇_modal」
〇〇〇〇にはご自身のフルネームを入力してください。

3つのボタンを作成し、それぞれのボタンが押されたときにモーダルを表示させてください。
また、モーダルの中身には画像とテキスト、閉じるボタンを表示させてください。

○注意点
・見た目を厳密に合わせる必要はありません

出力例

ページ読み込み時

モーダル

★検索ワード
・jQuery remodal 使い方
・jQuery remodal カスタマイズ

おめでとうございます!

よくここまで頑張りました!

これでjQueryの課題はすべて終了です。

次はサーバーサイドの言語である「PHP」を学んでいきましょう!

あわせて読みたい
【PHP教材①】PHPとは?環境構築方法から基本的な書き方、var_dump()の使い方まで徹底解説 こちらの記事はPHP教材の第1回目の記事になります。 その他のPHP教材を学習したい方は下記リンクから直接教材へ飛ぶことができます。 PHPとは PHPとは動的にWebページを...

プログラミング学習サポートについて

「独学で挫折した。。。」

「一人でのプログラミング学習がしんどい。。。」

「未経験からエンジニア転職をしたいけど何をしたら良いかわからない。。。」

このような悩みをお持ちの方向けに、本教材作成者のファドがMENTAという学習サイトにてあなたのプログラミング学習とエンジニア転職を徹底サポートいたします!

サポート価格はなんと1日あたりたったの約300円!

教材で分からない箇所のサポートはもちろんのこと、本サイトで公開しているすべての課題の解答も公開しております。
また、MENTAで学習を終わらせていただいた方限定で懇意にしていただいている企業さんを紹介することもあります!

なお、サポート内容の詳細は下記の通りです。

  • 目標設定
  • マインドセット
  • オリジナル教材見放題
  • オリジナル課題見放題
  • オリジナル課題の解答見放題
  • 課題コードレビュー
  • 教材への無制限質問
  • 課題への無制限質問
  • ポートフォリオ作成アドバイス
  • 褒めのコーチング

いくつかのプランを用意させていただいておりますので、下記より一度ご覧ください!

あわせて読みたい
【プログラミング学習】1日あたりたったの「300円」のみでプログラミングを学び、最短で転職or稼ぐ!|【ME... プログラミングを学びたいすべての方へこれからの時代は格安でプログラミングを学び、最短で稼げ自己紹介はじめまして!この度はプランをご覧いただき、誠にありがとうござ...

コメント

    この記事が気に入ったら
    フォローしてね!

    よかったらシェアしてね!
    • URLをコピーしました!

    コメント

    コメントする

    目次