PDA

View Full Version : سوال: تفاوت جی کوئری با جی کوئری Ui



r4hgozar
پنج شنبه 06 تیر 1392, 10:33 صبح
سلام دوستان. من تازه کار رو با جی کوئری شورع کردم.
داشتم تو سایت های آموزشی درباره جی کوئری مطلب می خوندم. که به این 2 سایت بر خوردم.
http://jquery.com/


http://jqueryui.com/


می خواستم بدونم تفاوت این 2 با هم چیه که هر کدوم ورژن های خودشون رو دارن؟؟؟

moalla
پنج شنبه 06 تیر 1392, 13:18 عصر
خود جی کوئری جایگزین جاوا اسکریپت میشه. (هر چند خودش از جاوا اسکریپت استفاده میکنه) یعنی دیگه بجای دستورات جاوا اسکریپت از توابع جی کوئری استفاده میکنید.
جی کوئری یو آی برای ظاهر صفحه استفاده میشه. مثلا شما میخوای تب داشته باشی، تقویم داشته باشی، لیست کشویی داشته باشی و .... اینها رو توی جی کوئری یو ای میتونی استفاده کنی.
-------
یه نکته رو اضافه کنم. jquery توی فریم ورک های جاوا اسکریپت هنوز قدرمتند ترینه
اما jquery ui با اومدن بوتسترپ محبوبیتش کم تر شده

کامروا
پنج شنبه 06 تیر 1392, 13:21 عصر
توی jQuery UI میونید از easing function (http://api.jqueryui.com/easings/) ها هم بهره ببرید.

r4hgozar
پنج شنبه 06 تیر 1392, 15:09 عصر
مثلا این رو نگاه کنین
http://jqueryui.com/sortable/

میشه این رو با bootstrap انجام داد؟؟

moalla
پنج شنبه 06 تیر 1392, 15:28 عصر
توی jQuery UI میونید از easing function (http://api.jqueryui.com/easings/) ها هم بهره ببرید.
دوست عزیز این ربط خاصی به jquery ui نداره
یه پلاگین مجزاست که توی هر صفحه ای میتونید ازش استفاده کنید
این آموزش رو ببینید:
http://quicklearn.ir/?q=node/40

کامروا
پنج شنبه 06 تیر 1392, 19:43 عصر
دوست عزیز این ربط خاصی به jquery ui نداره
یه پلاگین مجزاست که توی هر صفحه ای میتونید ازش استفاده کنید
این آموزش رو ببینید:
http://quicklearn.ir/?q=node/40

سلام دوست من:قلب:

من نگفتم که jQuery UI تنها ابزار واسه این کار هست.
بنده عرض کردم که توی jQuery UI هم میتونید از این feature استفاده کنید.
پلاگین های زیادی هستند که امکان استفاده از این feature رو به شما میدن، حالا شما از پلاگین X استفاده میکنید و یکی دیگه از Y.

موفق باشید.:چشمک:

r4hgozar
جمعه 07 تیر 1392, 09:49 صبح
اقای moalla جواب سوال من رو ندادین؟؟
اون کاری که گفتم میشه با bootstrap انجام داد؟

moalla
جمعه 07 تیر 1392, 10:17 صبح
سوال شما رو فراموش کردم جواب بدم
عذر میخوام
بصورت پیش فرض نداره و باید با ملحقاتی این امکان رو بهش بدین
http://benw.me/posts/sortable-bootstrap-tables/

jalil_gh
جمعه 07 تیر 1392, 10:46 صبح
جاوااسکریپت یه زبان برنامه‌نویسیه که اولین بار برای کار روی مرورگر برای بررسی صحت اطلاعات وارده به فرم‌های وب و یه سری کارهای ساده تو محیط مرورگر طراحی شد. بعدا کم‌کم گسترش پیدا کرد، استانداردسازی شد و مورد توجه افراد زیادی قرار گرفت.
با این که جاوااسکریپت استانداردسازی شده بود ولی متدهایی که برای کار کردن با dom و ajax و ... در محیط مرورگر برای جاوااسکریپت تعریف شده بود کاملا استاندارسازی نشده بودن و اگر هم بودن بعضی از مرورگرها (حدس بزنید کدوم مرورگر) استاندارهای خودشون رو در پیش گرفتن و این کار رو برای برنامه‌نویس‌های جاوااسکریپت سخت کرد.
برای رفع این ناسازگاری ها، کتابخانه‌های مختلفی برای جاوااسکریپت ایجاد شد که معروفترینشون همین جی‌کوئری خودمونه. شما وقتی از متدهای جی‌کوئری استفاده می‌کنید دیگه لازم نیست نگران ناسازگاری‌های مرورگرها باشید چون جی‌کوئری تو پشت صحنه راهکارهای مختلفی برای غلبه به این ناسازگاری‌ها داره.
جی‌کوئری با اینکه کار رو برای برنامه‌نویسای جاوااسکریپت خیلی ساده می‌کرد ولی پاسخگوی همه مشکلات نبود. تو جی‌کوئری متدی برای ایجاد تب یا منوهای آبشاری و تقویم و ... وجود نداشت. برای همین اومدن برای جی‌کوئری یه پلاگینی نوشتن به اسم jquery ui که با اون میشد این متدها رو به جی‌کوئری اضافه کرد.

r4hgozar
جمعه 07 تیر 1392, 12:59 عصر
یه سوال.
من می تونم تو یه سند هم از جی کوئری هم از جی کوئری ui و هم از bootstrap استفاده کنم؟؟

moalla
جمعه 07 تیر 1392, 20:50 عصر
شدن که میشه (البته اگه کلاسهاش تداخل نداشته باشن)
جی کوئری در هر صورت استفاده میشه
اما جی کوئری یو آی و بوتسترپ هم عرض هم هستن و یکی از این دو استفاده میشه.