トップ OSS紹介 jQuery

jQuery

NRIのOpenStandiaが提供するjQuery最新情報

バージョンアップ情報

jQuery情報

jQueryとは

jQuery(ジェイクエリ)は、ジョン・レシグ氏によって「少ない記述で、多くを行えること」を理念として作成された、軽量で高速なオープンソースのJavaScriptライブラリです。
jQueryは2006年1月に行われた BarCamp NYCでジョン・レシグ氏により発表されました。
当初はJSelectという名前にする予定でしたが、既にドメインが取得されていたため休止していた他のプロジェクトよりjQueryと名付けられました。

jQueryはCSSセレクタやXPathなど、視覚的に理解しやすいセレクタによるDOM(Document Object Model)エレメントの選択/操作、イベントハンドリング、アニメーション、Ajaxなどの豊富な機能と、使いやすいAPIによる習得の容易さなどにより、世界中で広く使用されています。
jQueryを使用する利点として上記の他に、通常のJavaScriptを記述するよりコード量を減らせること、ブラウザ別にコードを書き分けなくて良いことなどが挙げられます。

jQueryにはコアプロジェクトであるjQueryの他、ユーザインターフェイスのためのライブラリjQuery UI(ジェイクエリユーアイ)、HTML5をベースとしたレスポンシブなWebページ作成用のライブラリjQuery Mobile(ジェイクエリモバイル)、ユニットテストのためのライブラリQUnit(キューユニット)、CSSセレクタエンジンSizzle(シズル)といったプロジェクトが存在します。

また、jQueryには、数多くのプラグインが存在します。プラグインは、Node.js環境のパッケージ管理ツールであるnpmによって追加することもできます。ユーザは、プラグインを追加することで、簡単に必要な機能を追加することができます。

主な特徴

機能

説明

DOM操作

CSSセレクタやXPathによって選択されたDOMに対する操作を行うことができます。

イベントハンドリング

ブラウザイベント、キーボードイベント、マウスイベントなどのイベントを扱うことができます。

Ajax

ブラウザでページ全体を再読み込みすることなく、サーバからデータをロードすることができます。

アニメーション

単純なものから高度なものまでWebページで動作するアニメーションを提供します。

ブラウザサポート

Internet ExplorerやFireFoxなど、多くのブラウザで動作します。

動作環境

種別

ブラウザ

バージョン

Desktop

Chrome

Edge

Firefox

Internet Explorer

Safari

Opera

最新と一つ前のバージョン

最新と一つ前のバージョン

最新と一つ前のバージョンとESR

9以降

最新と一つ前のバージョン

最新

Mobile

Stock browser on Android※1

Safari on iOS※1

4.0以降

7以降

※1 現在、Android Browser バージョン4.0-4.3及びiOS 7のテストは、あまり行われていません。iOS は8以降のバージョンがテストされています。

(https://jquery.com/browser-support/ より2023年6月時点)

jQueryのライセンス

jQueryのライセンスは、MITライセンスです。
MITライセンスは、X Window System (X11)などのソフトウェアに適用されていることから、X11ライセンス、またはXライセンスとも表記されます。
MITライセンスは、数あるソフトウェアライセンスの中で最も制約が少なく、ソースコードの無償の使用のほか、改変、再配布することも認められています。

製品ダウンロード

オープンソース年間サポートサービス

OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。

お気軽にお問い合わせください

関連OSS

  • Vue.js
    サポート対象

    Vue.js

    ヴュー・ジェイエス。SPA(シングルページアプリケーション)に向いたJavaScriptフレームワークです。

  • React
    サポート対象

    React

    リアクト。Facebookが作成したMVCモデルのView領域を担当するJavascriptのUIライブラリです。

  • Angular
    サポート対象

    Angular

    アンギュラー。Googleが開発を行っているMV*モデルのJavaScriptのアプリケーションフレームワークです。

オープンソースに関するさまざまな課題、OpenStandiaがまるごと解決します。
下記コンテンツも
あわせてご確認ください。