jqueryをWEBデザイナーになるためにべんきょうしたいのですが、Ver.1.8.3がよいのでしょうか?
かきのようなじょうほうをみつけました。
office2010のしようばんをさくじょしたらIMEがおかしくなってかんじが
うてなくてすいません。
2013年5月現在、1系はVer.1.9.1、2系は、Ver.2.0.0となっております。では、どのバージョンを使うべきでしょうか? このサイトを見ている方への私のお勧めのバージョンは、Ver.1.8.3です。「何故最新でないの?」と、思われるかもしれませんが、まず、Ver.2系は、IE6~8をサポートしていないため、これを使うのは、スマホサイトなど、まだ限定された環境が必要になります。そして、Ver.1.9系ですが、これは、今までのVer. 1系から、結構多くの機能(関数など)が廃止されています。今まで利用できていた既存のコード(プログラム)が動かない恐れがあります。実際、一般に公開されているプラグインなどでも、Ver. 1.9系だと不幸にも動かないものが、かなりあります。
No.3ベストアンサー
- 回答日時:
#2です。
jQuery2.0は、1.9.x系の命令を維持しつつ、旧タイプブラウザへの互換性を捨て、コードをすっきりさせてダウンサイジングし、実行速度を上げたバージョンです。
なので、「1.9.xにしたら動かないプラグインがある」という問題は、そのまま残ります。
あと、1.9.xは、1.8.3から複数の関数を削除して整理したバージョンですが、追加された内容は、おそらくほとんどのjQueryユーザには縁のないものでしょう。
また、1.9.x以降、仕様が必須になった機能は、1.8.3でも普通に動作するものです。
「jQueryの勉強」にも程度がありますが、市販されているjQuery書籍にも、1.8.3準拠(というより1.9だと動かない命令を含んでいる)のものが数多いことから、自分は1.8.3を使います。
ありがとうございます。お忙しい中大変ありがとうございました。
1.10.2などだと1.7対応の教科書では動かない関数などがあるのですね。
1.8.3なら1.7対応の教科書でも動くものがほとんどなのですね。
No.2
- 回答日時:
1.8系 => 1.9系で、最もヤバい変更は、「後づけで生成したり読み込む予定のDOMオブジェクト」を対象にする処理が変わったこと。
具体的には ".live()" や".delegate()"など、非常に重要ないくつかの関数が使えなくなり、".on()"や".off()"に統一されたこと。
前バージョンから「非推奨」だったのが、関数ごと消滅してしまった。これだけで、Ajax連動型の表示系プラグインは全滅です。
次バージョンでは、Ajaxで使われている.success()オプションも消滅の可能性が高いとか。そうなったらほとんどの豆知識ブログサイトも爆死ですね。
要は、代替の関数が重複して準備され、2世代ほどして前の関数が非推奨になり、そのうち消滅というのが定石。
そういうことで、デザイナさんなら、自分でjQuery打ちまくる方以外、1.9使う必然性はほとんどないのでは? 自分も1.9はNGです。プログラマですが、お金出して買った有償のjQueryライブラリがいまだに1.9に対応しないし。
この回答への補足
私の買った教科書は下記のようなバージョンにたいおうしているそうです。
>1.10.2をダウンロードしてお使いいただいた方がよいです。
と記載があったのですが1.10.2とは1.9が最新版の1.Xのことでしょうか?
>>>>>
以下、いただいたご質問についてお返事いたします。
> よくわかるJavaScriptの教科書を購入したのですがJQUERYと
> JavaScriptのバージョンが書いてありません。
> どのバージョンで行えばよいのでしょうか?
「よくわかるJavaScriptの教科書」は、
JavaScriptは1.8、jQueryが1.7で執筆されています。
JavaScriptについては、特に何かを用意する必要はございません。
jQueryについては、jQuery公式サイトからダウンロードするときに
現在でしたら1.10.2と2.0.3が選べますが、どちらかというと
1.10.2をダウンロードしてお使いいただいた方がよいです。
本書の内容は2.xの方でも動くはずですが、2.xの方は、古い
ブラウザのサポートをしないというバージョンですので、
そのような明確な意図がある場合にお使いになられたほうが
良いと思います。
ありがとうございます。お忙しい中大変ありがとうございました。
>自分も1.9はNGです
つまり1.83か2.0が良いということでしょうか?
No.1
- 回答日時:
これから勉強を始めるのであれば新しいバージョンで勉強することをお薦めます。
まず1.x系と 2.x系は動作速度と対応ブラウザが異なるだけで 機能的(使い方)としては基本的に同じ物です。
また1.91は対応していないjqueryのプラグインがあるから辞めた方がいい、といいますが
これから勉強するのであれば古い文法になれて新しい文法でかけなくなるよりも
新しい文法になれた方が絶対にいいと思います。
古い書き方はこれからどんどん廃れていきますし。
また1.9以降でも古いコードを動作させるプラグインもあるので 古いコードを動かすこともできなくはないですし。
それと最初は一つのバージョンに絞って勉強したらいいと思いますが JQueryのどのバージョンを使うかは自分では選べないケースも多いです。
既存サイトの更新であれば既につ買われている物を使うほかありませんし PCサイトだから1.x系を
スマホサイトだから軽い2.x系をと使い分ける必要があります。
なので最終的にはどのバージョンでもきちんとかけるようになる必要があります。
とはいえよっぽどコアな処理を書かない限りバージョンの違いで書き方が変わって困ることはほとんどありません。
特にWEBデザイナーであればバージョンの違いを意識する必要はほとんどないのではないかな?
自分はWEBプログラマーなので多少バージョンの違いでかき分けることもありますが それでもほとんどないですし。
まずは特定のバージョンで勉強頑張ってください!
この回答への補足
私の買った教科書は下記のようなバージョンにたいおうしているそうです。
>1.10.2をダウンロードしてお使いいただいた方がよいです。
と記載があったのですが1.10.2とは1.9が最新版の1.Xのことでしょうか?
教科書に合わすなら1.9が最新で良いということですかね?
>>>>>
以下、いただいたご質問についてお返事いたします。
> よくわかるJavaScriptの教科書を購入したのですがJQUERYと
> JavaScriptのバージョンが書いてありません。
> どのバージョンで行えばよいのでしょうか?
「よくわかるJavaScriptの教科書」は、
JavaScriptは1.8、jQueryが1.7で執筆されています。
JavaScriptについては、特に何かを用意する必要はございません。
jQueryについては、jQuery公式サイトからダウンロードするときに
現在でしたら1.10.2と2.0.3が選べますが、どちらかというと
1.10.2をダウンロードしてお使いいただいた方がよいです。
本書の内容は2.xの方でも動くはずですが、2.xの方は、古い
ブラウザのサポートをしないというバージョンですので、
そのような明確な意図がある場合にお使いになられたほうが
良いと思います。
ありがとうございます。お忙しい中大変ありがとうございました。
>とはいえよっぽどコアな処理を書かない限りバージョンの違いで書き方が変わって困ることはほとんどありません。
特にWEBデザイナーであればバージョンの違いを意識する必要はほとんどないのではないかな?
理想は最新ということですが、あくまでWEBデザイナーが写真をスライドさせたりする程度なのでどのバージョンでもよさそうですね。
初心者なので、買った教科書通りにいかないと分からなくなってしまうので教科書が使っているバージョンが一番よいかもしれませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード マザーボードが製造された日からおおよそのBIOSのバージョンは把握できますか? 例えば、元のverが 3 2022/06/30 17:15
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- Excel(エクセル) 幾何学模様のセル内貼り付け 1 2023/07/11 00:45
- その他(ソフトウェア) ATOKをお使いの方、今後もVer UPを続けていきますか 8 2022/12/25 16:49
- MySQL [XAMPP Control Panel v3.2.4] 最新ではないみたいです。何処かに? 2 2022/06/01 14:33
- Windows 10 使用中の Explorer のバージョン情報はどこに? 3 2022/12/29 01:18
- Windows 10 Sniping Tool の[名前を付けて保存]が機能しなくなった! 1 2023/04/07 00:08
- Excel(エクセル) Excel 2019 32ビット・バージョンを➡64ビット・バージョンに 3 2022/09/11 12:49
- Windows 8 Route Generator の使い方 1 2023/05/03 00:36
- 画像編集・動画編集・音楽編集 Freemake Video Converter の無料版のVer はどれでしょうか? 1 2023/08/06 11:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCが、動作環境の違いで動か...
-
reactを利用できるnode.jsのバ...
-
gitでバージョン指定してダウン...
-
CrystalReportsのバージョン確...
-
Tmocatのバージョン
-
エクセルVBAがMACで動かない
-
バージョン番号とリリース番号...
-
Internet Explorer で動かないJ...
-
【javaコンパイル時のエラーに...
-
EclipseでJavaコンパイラのバー...
-
Blenderについて
-
ワードプレスのPHPをバージョン...
-
SHBrowseForFolderが固まる
-
▼rails gem install activerec...
-
エクセルvbaで アウトルッ...
-
javacとjavaのバージョン違い
-
しばしばバージョン表記に現れ...
-
MSCOMCTL.OCXのアップデートの方法
-
Blenderのマルチスレッド化
-
VMwareの古いバージョンがダウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
CrystalReportsのバージョン確...
-
EclipseでJavaコンパイラのバー...
-
visual stadio 参照問題
-
バイナリファイルの著作権など...
-
VMwareの古いバージョンがダウ...
-
VBAでDVDのトレイを開く。、
-
Selenium/VBA/Chrome エラーで...
-
【javaコンパイル時のエラーに...
-
MSCOMCTL.OCXのアップデートの方法
-
Javaのバージョンアップにとも...
-
chromedriverのDLについて
-
JRE 1.5.0.14のダウンロード先...
-
gridviewでの高さの取得方法
-
C# Excelを遅延バインディング...
-
Tmocatのバージョン
-
Flashplayerの運用について
-
エクセルVBAがMACで動かない
-
reactを利用できるnode.jsのバ...
おすすめ情報