OSS探訪GitHubでログイン

jQuery上にinteraction・widget・effect・themeを重ねて既存Web UIを拡張する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
11,335
主要言語
JavaScript
ライセンス
MIT
リポジトリ最終更新
2026/09/13
ページ内ナビ

概要

jQuery UI 1.14.2はjQuery上に構築された公式UI libraryです。interaction、effect、widget、themeをまとめて提供し、既存のjQuery applicationへ必要なUI機能を段階的に追加できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

interaction・effect・widget・themeを一つのUI layerとして利用する

READMEはjQuery UIをinteraction、effect、widget、themeのcurated setとして位置づけています。既存DOMとjQuery codeを保ったままUI behaviorを追加できます。

出典:[1]

Datepicker等のwidgetを既存formへ追加する

READMEはform controlへdate pickerを追加する例を挙げ、demo/API documentationを公式導線として案内しています。

出典:[1]

向いている用途

既存jQuery applicationを全面rewriteせずにUIを保守したい場合に向く

jQueryを前提にした既存画面で、interactionやwidget単位に保守・改修したいprojectでは導入範囲を限定しやすい構成です。

出典:[1][2]

導入前の確認

projectはmaintenance-only modeである

READMEはjQuery UIがmaintenance-only modeであることを明示しています。新規feature拡張を前提にせず、長期保守方針を確認して採用してください。

出典:[1]

1.14.2はjQuery >=1.12.0かつ<5.0.0を要求する

package metadataはjQuery >=1.12.0 <5.0.0をdependencyとして定義しています。jQuery 4.0.0はこの範囲に含まれます。

出典:[2][3]

参考にした公式資料

  1. [1]jQuery UI 1.14.2 README(2026-10-05)
  2. [2]jQuery UI 1.14.2 package metadata(2026-10-05)
  3. [3]jQuery UI 1.14.2 release(2026-10-05)
  4. [4]jQuery UI license(2026-10-05)
編集部からの補足

jQuery UIはmaintenance-only modeです。1.14.2はjQuery >=1.12.0 <5.0.0を依存条件とし、jQuery 4.0.0も範囲内です。新規大型UI基盤より、既存jQuery画面の保守・段階移行で採用判断するのが安全です。

3ステップで試す

  1. 1

    jQuery UI 1.14.2とjQuery 4.0.0を固定して導入する

    一時npm projectへreview対象のjQuery UIとjQuery 4.0.0を固定して導入します。

    demo=$(mktemp -d "${TMPDIR:-/tmp}/jquery-ui.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact jquery-ui@1.14.2 jquery@4.0.0
  2. 2

    package versionを確認する

    jQuery UIとjQueryが想定versionで解決されていることを確認します。

    test "$(node -e "const fs=require('fs');const v=p=>JSON.parse(fs.readFileSync(p)).version;console.log(v('node_modules/jquery-ui/package.json')+'/'+v('node_modules/jquery/package.json'))")" = '1.14.2/4.0.0'
  3. 3

    代表widget moduleの同梱を確認する

    browserを起動せず、Datepicker・Dialog・Sortableのmoduleがpackageに含まれることを確認します。

    test -f node_modules/jquery-ui/ui/widgets/datepicker.js && test -f node_modules/jquery-ui/ui/widgets/dialog.js && test -f node_modules/jquery-ui/ui/widgets/sortable.js
公式READMEで確認

成長

成長の推移 · 直近30日

11,335 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
0
Open PR
57

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • javascript
  • jquery
Stars
11,335
Forks
5,188
Watchers
623
Open Issues
106
Contributors
328
所有者種別
Organization
主要言語
JavaScript
ライセンス
MIT
リポジトリ最終更新
2026/09/13

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?