jQuery খালি ব্রাউজার জুড়ে স্ক্রিপ্টিং সহজতর এবং মানক নকশা করা হয়েছে। এটি নিম্ন-স্তরের স্টাফগুলিতে ফোকাস করে: উপাদান তৈরি করা, ডিওএম চালিয়ে যাওয়া, বৈশিষ্ট্যগুলি পরিচালনা করা, এইচটিটিপি অনুরোধ সম্পাদন করা ইত্যাদি etc.
jQueryUI হল ইউজার ইন্টারফেস উপাদান এবং jQuery এর উপরে নির্মিত বৈশিষ্ট্যগুলির একটি সেট (যেমন এটির জন্য jQuery এর প্রয়োজন): বোতাম, ডায়ালগ বক্স, স্লাইডার, ট্যাব, আরও উন্নত অ্যানিমেশন, ড্রাগ / ড্রপ কার্যকারিতা।
jQuery এবং jQueryUI উভয়ই আপনার সাইটে (ডেস্কটপ বা মোবাইল) 'যুক্ত' করার জন্য ডিজাইন করা হয়েছে - আপনি যদি কোনও নির্দিষ্ট বৈশিষ্ট্য যুক্ত করতে চান তবে jQuery বা jQueryUI সহায়তা করতে সক্ষম হতে পারে।
jQuery মোবাইল তবে একটি সম্পূর্ণ কাঠামো। এটি কোনও মোবাইল সাইটের জন্য আপনার প্রারম্ভিক বিন্দু হওয়ার উদ্দেশ্য। এর জন্য jQuery প্রয়োজন এবং মোবাইল-বান্ধব সাইটগুলি তৈরির জন্য উভয় ইউআই উপাদান এবং API বৈশিষ্ট্য সরবরাহ করতে jQuery এবং jQueryUI উভয়ের বৈশিষ্ট্য ব্যবহার করে। আপনি এখনও এটি নিজের পছন্দমতো বা সামান্য কিছু ব্যবহার করতে পারেন তবে jQuery মোবাইল আপনি যদি অনুমতি দেয় তবে মোবাইল-বান্ধব উপায়ে পুরো ভিউপোর্টটিকে নিয়ন্ত্রণ করতে পারে।
আর একটি বড় পার্থক্য হ'ল jQuery এবং jQueryUI লক্ষ্য আপনার এইচটিএমএল এবং সিএসএসের শীর্ষে স্তর হওয়া। আপনার কেবলমাত্র আপনার মার্কআপটি একা রেখে jQuery এর সাথে এটি বাড়িয়ে তুলতে সক্ষম হওয়া উচিত। তবে, jQuery মোবাইল আপনি এইচটিএমএল ব্যবহার করে উপাদানগুলি প্রদর্শিত হতে চান তা সংজ্ঞায়িত করার উপায় সরবরাহ করে - যেমন (jQuery মোবাইল সাইট থেকে):
<ul data-role="listview" data-inset="true" data-filter="true">
<li><a href="#">Acura</a></li>
<li><a href="#">Audi</a></li>
<li><a href="#">BMW</a></li>
<li><a href="#">Cadillac</a></li>
<li><a href="#">Ferrari</a></li>
</ul>
data-role
অ্যাট্রিবিউট একটি মোবাইল বান্ধব UI 'তে উপাদান মধ্যে এই তালিকা ঘুরে জেকোয়েরি মোবাইল বলে এবং data-inset
এবং data-filter
যে সেট বৈশিষ্ট্য বৈশিষ্ট্যাবলী - জাভাস্ক্রিপ্ট একটি একক লাইন লিখেই। অন্যদিকে jQueryUI উপাদানগুলি সাধারণত ডওমে থাকা উপাদানটি ইনস্ট্যান্ট করতে জাভাস্ক্রিপ্টের কয়েকটি লাইন লিখে তৈরি করা হয়।