2017-07-04 3 views
1

私はjQueryを使用していますが、私のページの最初にどのバージョンが含まれているのか分かりません。他のソフトウェアでの私の経験から、新しいバージョンにはほとんどの古い機能が含まれていて、新しい機能がいくつかあることを理解しています。 latestsのjQueryのバージョンは、例えば1.9であれば、なぜ私はこれを言及します:関数はjQueryの特定のバージョンで動作するかどうコードで言及するjQueryのバージョン

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="../jqm145/jquery.mobile-1.4.5.min.css"> 
<script src="../jq1-11-3/jquery-1.11.3.js"></script> 
<script src="../jqm145/jquery.mobile-1.4.5.min.js"></script> 

はどうやってチェックしますか?

さらに、モバイルJQueryバージョン1.4.5と「プレーン」のJQueryは1.11.3です。これはなぜですか?

+0

'*モバイルjQueryのバージョンが1.4.5で、「プレーン」jQueryが1.11.3 *であるのはなぜですか?それは2つの異なるファイルであり、独自のバージョンを持っているからです。 –

答えて

1

ターゲットオーディエンス、したがってサポートする必要のあるブラウザーによって異なります。 1.4.5

  • のjQuery 1.11.3 + jQueryのモバイル:あなたはInternet Explorerを6-8、 オペラ12.1xやSafari 5.1+、使用などの古いブラウザをサポートする必要がある場合

    1. : 次の3つのオプションがありjQuery 2.1.4 + jQuery モバイル1.4.5
    2. あなたが端に住んでいて、 jQuery Mobileの開発に積極的に参加したいのであれば、バグやオープンな問題をgithubで、 使用:jQuery 3.2.1 + jQuery Mobile 1.5.0-alpha.1
  • 1

    jQueryのモバイル(おそらく紛らわしい)はjQueryののないモバイル版である、それは、モバイルデバイス用などのコントロールが含まれているjQueryのに基づいて、ライブラリ、ロジック、です。

    jQueryは、旧式のブラウザのサポートが中止されたバージョン3.0.0まで、後方互換性を維持しています()。

    のライブラリを同時に更新するとよいでしょう。

    +0

    +1追加:関数またはプロパティがjQueryに存在するかどうかをテストする: 'if(jQuery.nameOfTheFunction!== undefined){/ *関数が存在するかどうか* /}' 'jQuery'をあなたの習慣に応じて' $ 'に置き換えることができます。特に関数かどうかをテストするには、 '$ .isFunction(myFunction)'を使用することができます – Kaddath

    +0

    ありがとう – Isma

    関連する問題