شنبه ۲۹ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش jQuery Mobile - بررسی اجمالی

جی کوئری موبایل (jQuery Mobile) یک چارچوب رابط کاربری است که بر پایه jQuery Core ساخته شده است و برای توسعه وب سایت ها یا برنامه های قابل دسترس بر روی دستگاه های تبلت، موبایل و رایانه های رومیزی، استفاده می شود. این از ویژگی های jQuery و jQuery UI بهره می برد تا ویژگی های API برای برنامه های وب موبایل فراهم آورد.

این چارچوب رابط کاربری توسط تیم پروژه jQuery در سال 2010 توسعه داده شد و به زبان جاوا اسکریپت نوشته شده است.

چرا از jQuery Mobile استفاده کنیم؟

  • این چارچوب رابط کاربری، برنامه های وب را به گونه ای ایجاد می کند که بر روی دستگاه های تبلت، موبایل و رایانه های رومیزی به یک شکل کار خواهد کرد.

  • این با سایر چارچوب ها مانند PhoneGap، Whitelight و غیره سازگار است.

  • این یک مجموعه ای از ورودی های فرم و ابزارهای رابط کاربری با امکان لمسی فراهم می کند.

  • توسعه پیشرفته، قابلیت های منحصر به فردی را به تمامی پلتفرم های موبایل، تبلت و رایانه های رومیزی می آورد و بارگذاری صفحات کارآمدتر و پشتیبانی گسترده تر از دستگاه ها را فراهم می کند.

ویژگی‌های jQuery Mobile

  • این فریم‌ورک بر اساس jQuery Core و چارچوب UI "write less, do more" ساخته شده است.

  • این یک فریم‌ورک منبع باز است و هم‌استاندارد با مرورگرها و پلتفرم‌های مختلف می‌باشد.

  • این با استفاده از قابلیت‌های jQuery و jQuery UI برای ساخت وب‌سایت‌هایی مناسب برای موبایل به زبان جاوا اسکریپت نوشته شده است.

  • این فریم‌ورک شامل HTML5 ، CSS3 ، jQuery و jQuery UI است و با حداقل اسکریپت نویسی صفحات را ایجاد می‌کند.

  • این شامل سیستم جابجایی Ajax است که از انتقالات صفحه با انیمیشن استفاده می‌کند.

مزایای jQuery Mobile

  • آموزش و توسعه برنامه‌ها بسیار ساده است، اگر شما دانشی درباره ویژگی‌های HTML5 و CSS3 داشته باشید.

  • این فریم‌ورک هم‌استاندارد با مرورگرها و پلتفرم‌های مختلف است، بنابراین نیازی به نوشتن کد متفاوت برای هر اندازه دستگاه نیست.

  • شما می‌توانید با استفاده از ThemeRoller ، بدون نوشتن کد، قالب سفارشی خود را ایجاد کنید. این فریم‌ورک تمام مرورگرهای HTML5 را پشتیبانی می‌کند.

  • این برای توسعه آسان برنامه‌های وب از HTML5 به همراه جاوا اسکریپت استفاده می‌کند.

  • این به گونه‌ای ساخته شده است که به‌طور خودکار کد یکسان را برای نمایش صفحه از اندازه دستگاه موبایل به اندازه صفحه دسکتاپ می‌تواند به‌کار رود.

معایب جی کوئری موبایل (jQuery Mobile)

  • گزینه‌های محدودی برای تم‌های CSS (پوسته‌های CSS) وجود دارد، بنابراین سایت‌ها که با این تم‌ها ساخته می‌شوند می‌توانند شبیه به هم باشند.

  • برنامه‌هایی که با استفاده از جی کوئری موبایل توسعه داده می‌شوند، در گوشی‌های همراه کندتر اجرا می‌شوند.

  • زمان بیشتری صرف می‌شود هنگامی که شما جی کوئری موبایل را با فریمورک‌های دیگر تلفیق می‌کنید.

  • طراحی بصری کامل و سفارشی بسیار دشوار است.

  • تمامی ویژگی‌های یک دستگاه قابل دسترسی با جاوااسکریپت در مرورگر نیستند.