کتابخانه
دانلود jquery-ui و نشانی CDN ایرانی
jquery-ui مجموعه ای از ویجت، تعامل، افکت و تم آماده است که روی jQuery ساخته شده. با اون می تونی دیالوگ، تب، آکاردئون، اتوکامپلیت، اسلایدر و درگ و دراپ رو بدون نوشتن از صفر به صفحه اضافه کنی. مجوزش MIT هست و برای سایت های قدیمی و وردپرسی گزینه راحتیه.
نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.
- آخرین نسخه
- ۱.۱۴.۲
- نسخهها در مخزن
- ۶
- مجوز
- MIT
- سازنده
- OpenJS Foundation and other contributors
- آخرین بررسی
- آخرین بهروزرسانی
آخرین نسخه
۴٫۴ مگابایت · ۵۴۴ فایل · انتشار
دانلود هفتگی جهانی
۹۰۶٫۹ هزار
هفته ۲۵ مهر تا ۱ آبان۰٫۳٪ کمتر از هفته قبل
منبع: npmبهروزرسانی آمار
SHA-256: 99b95259f6d8cdaabf7fee1a93232113a5c42c2a2ee236e480fbfe2503c44763
درباره jquery-ui (جی کوئری یو آی)
jquery-ui یه کتابخانه جاوااسکریپت و CSS هست که روی jQuery سوار می شه و چند تا کار رابط کاربری رو آماده بهت می ده. چهار بخش اصلی داره. تعامل ها مثل draggable و droppable و sortable و resizable و selectable. ویجت ها مثل dialog و tabs و accordion و autocomplete و datepicker و slider و progressbar. افکت های انیمیشنی. و تم هایی که ظاهر ویجت ها رو تعیین می کنن. یعنی به جای اینکه برای هر کدوم از صفر کد بنویسی و روی مرورگرهای مختلف تستش کنی، یه چیز امتحان شده برمی داری و فقط تنظیمش می کنی.
بیشتر وقت ها وقتی سراغش می ری که یه صفحه تعاملی ساده می خوای. مثلاً فرم ثبت نامی که فیلد تاریخ داره، پنل مدیریتی که ردیف های جدولش باید با کشیدن جابه جا بشه، یا کادر جستجویی که موقع تایپ پیشنهاد می ده. توی وردپرس هم احتمالاً قبلاً باهاش سروکار داشتی. خود وردپرس بخشی از اسکریپت های jQuery UI رو همراه خودش داره و خیلی از قالب ها و افزونه ها ازشون استفاده می کنن. پس اگه می خوای به یه سایت قدیمی یه قابلیت اضافه کنی، این گزینه جواب می ده.
جاهایی هم هست که بهتره سراغش نری. اگه پروژه از اول با React یا Vue یا فریم ورک مشابه نوشته می شه، ویجت های خود همون اکوسیستم به کارت می آد. توسعه jQuery UI هم عملاً توی حالت نگهداریه، پس انتظار قابلیت جدید ازش نداشته باش. چند تا نکته دیگه هم هست. datepicker پیش فرض تقویم میلادی رو نشون می ده و برای تاریخ شمسی باید یه افزونه یا راه حل جدا بذاری. رفتار درگ و دراپ روی صفحه لمسی هم ممکنه اون چیزی نباشه که انتظار داری. روی موبایل حتماً تستش کن، چون بخش بزرگی از بازدیدکننده ها با موبایل وارد می شن.
موقع استفاده چند چیز رو یادت باشه. همه کتابخانه رو لازم نداری. می تونی فقط ماژول هایی رو که استفاده می کنی بسازی و حجم صفحه رو پایین نگه داری، که برای کاربر با اینترنت ضعیف خیلی مهمه. jQuery باید قبل از jquery-ui لود بشه و فایل CSS تم هم لازمه، وگرنه ویجت ها بدون ظاهر درست نشون داده می شن. اسم بعضی ویجت ها مثل button و tooltip ممکنه با کتابخانه های دیگه مثل بوت استرپ تداخل پیدا کنه. اگه رفتار عجیبی دیدی، اول ترتیب لود رو چک کن.
نسخه های رسمی و بدون تغییر jquery-ui توی مخزن داخلی ما هم هست. وقتی دسترسی به منابع خارجی قطع یا کند باشه، می تونی از همین جا برداری.
راهنمای استفاده
برای استفاده از jquery-ui روی یه سایت معمولی، قدم ها ساده هستن. اول مطمئن شو خود jQuery توی صفحه هست، چون jquery-ui بدون اون کار نمی کنه.
- فایل های کتابخانه رو از همین صفحه دانلود کن و روی هاستت، مثلاً توی پوشه اسکریپت ها و استایل های سایت، بذار.
- فایل CSS تم رو توی بخش head صفحه صدا بزن.
- فایل جاوااسکریپت jquery-ui رو بعد از jQuery و قبل از کدهای خودت لود کن. کد آماده این بخش پایین همین صفحه هست و می تونی کپیش کنی.
- بعدش توی کد خودت ویجت رو روی یه عنصر صدا بزن. مثلاً برای تب ها، ویجت tabs رو روی کانتینرش اجرا می کنی و گزینه ها رو بهش می دی.
اگه سایتت وردپرسیه، لازم نیست حتماً فایل جدا اضافه کنی. وردپرس چند تا از اسکریپت های jQuery UI رو خودش ثبت کرده. با تابع wp_enqueue_script و اسم هایی مثل jquery-ui-datepicker یا jquery-ui-sortable می تونی صداشون بزنی. فقط وقتی نسخه جدا لازمه که نسخه همراه وردپرس کافی نباشه.
آخرش سایت رو روی چند مرورگر و حتماً روی موبایل باز کن و کنسول مرورگر رو نگاه کن. اگه خطای تعریف نشدن jQuery دیدی، تقریباً همیشه ترتیب لود اسکریپت ها مشکل داره.
همه نسخهها (۶)
نسخههای ۱.x
- ۱.۱۴.۲ آخرین نسخه ۴٫۴ مگابایت ·نشانی مستقیم فایل اصلی 1.14.2 https://mirror.wbweb.ir/npm/jquery-ui@1.14.2/dist/jquery-ui.min.js
- ۱.۱۴.۱ ۴٫۳ مگابایت ·نشانی مستقیم فایل اصلی 1.14.1 https://mirror.wbweb.ir/npm/jquery-ui@1.14.1/dist/jquery-ui.min.js
- ۱.۱۴.۰ ۴٫۳ مگابایت ·نشانی مستقیم فایل اصلی 1.14.0 https://mirror.wbweb.ir/npm/jquery-ui@1.14.0/dist/jquery-ui.min.js
- ۱.۱۳.۳ ۱۸٫۶ مگابایت ·نشانی مستقیم فایل اصلی 1.13.3 https://mirror.wbweb.ir/npm/jquery-ui@1.13.3/dist/jquery-ui.min.js
- ۱.۱۳.۲ ۱۶٫۸ مگابایت ·نشانی مستقیم فایل اصلی 1.13.2 https://mirror.wbweb.ir/npm/jquery-ui@1.13.2/dist/jquery-ui.min.js
- ۱.۱۲.۱ قدیمیترین نسخه ۱۱٫۸ مگابایت ·نشانی مستقیم فایل اصلی 1.12.1 https://mirror.wbweb.ir/npm/jquery-ui@1.12.1/build/release.js
پرسشهای رایج
-
jQuery کتابخانه پایه برای کار با عناصر صفحه و رویدادهاست. jquery-ui روی همون سوار می شه و ویجت، تعامل و افکت آماده بهش اضافه می کنه، مثل دیالوگ، تب و درگ و دراپ. یعنی بدون jQuery کار نمی کنه، ولی jQuery تنها هم این قابلیت های آماده رو نداره.
-
معمولاً نه. وردپرس چند تا از اسکریپت های jQuery UI رو خودش ثبت کرده و با wp_enqueue_script و اسم هایی مثل jquery-ui-sortable می تونی صداشون بزنی. فقط اگه ویجتی رو لازم داشتی که همراه وردپرس نیست، یا نسخه خاصی می خوای، فایل جدا اضافه کن.
-
پیش فرض نه، تقویمش میلادیه. برای تاریخ شمسی باید یه افزونه یا راه حل جدا کنارش بذاری. قبل از انتخاب، حتماً سازگاریش با ترتیب لود اسکریپت ها و رفتارش روی موبایل رو تست کن، چون بعضی راه حل ها اون جا خوب کار نمی کنن.
-
بستگی داره. برای سایت قدیمی یا وردپرسی که از قبل jQuery داره، جواب می ده و راحته. ولی توسعه اش عملاً توی حالت نگهداریه. اگه پروژه رو از اول با React یا Vue می سازی، بهتره سراغ ویجت های خود همون اکوسیستم بری.
چیزی که لازم دارید اینجا نیست؟
نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخههای رسمی آن به مخزن اضافه میشود.