- ベストアンサー
javascript・Jqueryなにをどこまで?
- javascriptの勉強を始めている方へのアドバイスと、JQueryの活用についての疑問についてまとめました。
- JQueryを使うことで簡単にjavascriptを活用することができますが、それだけで十分なのか疑問に思っています。
- フロントエンジニアに求められるレベルやスキルについても知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >javascriptをゴリゴリ書いて作るということでしょうか? ブラウザの差異の吸収やAjaxの利用等を行ってくれるのがjQueryですのでそれ以外のところはもちろんゴリゴリ書きます。 jQueryはあくまで便利なライブラリですので、それを利用するにはJavaScriptで書く必要があるのは当たり前です。 例えばAjaxを利用してデータを取ってくる際はjQueryを利用すれば数行で書けます。 ただし、取得したデータをどうするかは自分で書く必要がありますよね。 // get.phpからJSONデータを取得するのはjQueryのおかげでこれだけ $.get ('get.php',{q:query},function(json) { // 取得したjsonを利用して表示したりする場合はここで自分で記述する必要有り alert ( json.name ); // いろいろな処理 });
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 jQueryって簡単に利用できるように作られたライブラリなだけですので最終的にはJavaScriptがわからないと、応用が効かなくなります。 クライアントからこんな動きで作って欲しいと言われた時に、ピンポイントのものは少ないですよ。 お金と時間の問題で、これで如何でしょうと似たもので提案することもありますが、それでもダメなら近いものを基にカスタマイズするか、1から作る必要が出てきます。 改造するにもjQueryのプラグインの中身を読み取ってどのような動きをしてるか解析する必要があります。 「こんなの作れない?」と聞かれて、即答で無理ですでは通用しませんので勉強しておいて損はないです。
補足
ご回答ありがとうございます! やはりjavascript必須なのですね! 大変そうですが、がんばりたいと思います! 一つ教えていただきたいのですが、 >1から作る必要が出てきます。 とは、JQeryを利用して1から作るということですが、 javascriptをゴリゴリ書いて作るということでしょうか?
お礼
丁寧に教えて頂きありがとうございます! 参考例とてもわかりやすかったです。 >// 取得したjsonを利用して表示したりする場合はここで自分で記述する必要有り jqueryはあくまで素材で、それをコントロールするには自分で書く必要があるため、 javascriptの知識が必要ということですね。 今の回答を見て、javascriptを学習する意味が分かりました! 大変ありがとうございます!