في عالم حيث تطوير الويب في الطليعة ، ساهمت البرمجة النصية من جانب العميل أيضًا في تطوير الويب. أضاف العديد من المطورين عناصر تفاعلية لجعل مواقعهم أكثر تشويقًا وجاذبية.
نظرًا لأن البرمجة النصية من جانب العميل يتم تقديمها داخل متصفح العميل لتسهيل مهمتهم ، فهناك الكثير من الأدوات المتاحة في السوق. يعد jQuery و jQuery UI من أكثر الأدوات شيوعًا التي توضح مهام البرمجة النصية من جانب العميل.
الوجبات السريعة الرئيسية
- jQuery هي مكتبة JavaScript خفيفة الوزن تعمل على تبسيط اجتياز مستندات HTML ومعالجتها ومعالجتها. في نفس الوقت ، jQuery UI عبارة عن مكتبة مبنية على قمة jQuery لتوفير مكونات واجهة المستخدم والتفاعلات.
- يوفر jQuery الأساس لمعالجة DOM و AJAX ، بينما تقدم jQuery UI ميزات متقدمة لواجهة المستخدم مثل الأدوات والسمات والتأثيرات.
- لاستخدام jQuery UI ، يجب عليك أولاً تضمين مكتبة jQuery ، حيث تعتمد jQuery UI على وظائفها الأساسية.
jQuery مقابل jQuery UI
يوفر jQuery مجموعة من واجهات برمجة التطبيقات التي تسمح للمطورين بتحديد عناصر HTML ومعالجتها بسهولة ، والتعامل مع الأحداث ، وإنشاء الرسوم المتحركة والتأثيرات. يوفر jQuery UI مجموعة من عناصر واجهة المستخدم والتأثيرات المبنية على jQuery. يتضمن jQuery UI مجموعة متنوعة من مكونات واجهة المستخدم مثل الأزرار والحوارات وشرائح التمرير ومنتقي التاريخ.
يبسط jQuery البرمجة النصية من جانب العميل لأنها مكتبة JavaScript. الغرض الرئيسي منه هو استخدام JavaScript بسهولة على الموقع. تم إنشاء jQuery بواسطة جون استقال في BarCamp NYC في يناير 2006.
الآن ، يتم صيانته بواسطة Timmy Willison مع فريق المطورين الخاص به. قبل البدء في دراسة jQuery ، يجب أن يكون لدى المرء على الأقل معرفة أساسية بالموضوعات بما في ذلك HTML و JavaScript و CSS.
jQuery UI عبارة عن مجموعة من عناصر واجهة المستخدم ومكتبة التفاعل المبنية على قمة jQuery. يساعد المستخدمين على بناء تطبيق ويب تفاعلي.
يساعد في جعل موقع الويب أكثر استجابة على كل متصفح لأنه يعمل على تطوير واجهة مستخدم تعتمد بالكامل على HTML.
جدول المقارنة
معلمات المقارنة | مسج | مسج واجهة المستخدم |
---|---|---|
تم النشر | سبتمبر ٢٠٢٠ | أغسطس ٢٠١٥ |
النوع | مكتبة جافا سكريبت | توصيل في |
الأستعمال | لمزيد من العمل المتقدم | لطلب واجهة المستخدم الأساسية |
الأكثر رواجا | في ألمانيا والولايات المتحدة واليابان ودول أخرى | لم تحصل على أسبقية على jQuery في أي بلد |
الشركات | مستخدم بواسطة Uber و Twitter و Stackshare و reddit | المستخدمة من قبل الخط ، موقع الويب ، أكسنتشر و PedidosYa |
ما هو مسج؟
jQuery لديه شعار "اكتب أقل ، افعل المزيد" ، لأنه يجعل من السهل استخدام JavaScript على موقع ويب. إنها مكتبة JavaScript خفيفة الوزن تبسط الأشياء المعقدة من JavaScript ، مثل معالجة DOM واستدعاءات AJAX.
يقوم jQuery بتجميع المهام التي تتطلب عدة أسطر من تعليمات JavaScript البرمجية للوفاء بها ويقدمها في سطر واحد من التعليمات البرمجية.
يوجد في السوق الكثير من مكتبات JavaScript الأخرى ، لكن jQuery تحظى بشعبية فيما بينها ويمكن أيضًا توسيعها. نظرًا لأن معظم الشركات الكبرى ، مثل Google و IBM ، نت فلیکسو Microsoft وغير ذلك الكثير ، استخدم jQuery على الويب.
حتى إذا كانت هناك مشكلات عبر المستعرضات ، فإن jQuery يعمل بنفس الطريقة في جميع المتصفحات الرئيسية.
عندما يتعلق الأمر بالترخيص ، فقد تم ترخيصه في البداية بموجب CC BY-SA 2.5 وفي عام 2006 ، تم إعادة ترخيصه بموجب MIT.
في وقت لاحق ، تم ترخيصه بموجب GPL و MIT ، أو يمكن القول أنه مرخص مزدوج. في عام 2012 ، تم إسقاط GPL ، ونتيجة لذلك ، أصبحت الآن مرخصة بموجب ترخيص MIT.
يحتوي jQuery على الكثير من الميزات ، بعضها معالجة CSS ، وخفيفة الوزن ، ومعالجة الأحداث ، ومتطلبات أقل للكود ، ومعالجة DOM ، ودعم CSS3 ، والرسوم المتحركة المضمنة ، ومكتبة JavaScript ، ودعم المتصفحات ، ومن السهل استخدام JavaScript ، مما يجعل إنه بسيط وسهل الاستخدام.
ما هو jQuery UI؟
jQuery UI عبارة عن مجموعة من السمات وعناصر واجهة المستخدم الرسومية والمؤثرات المرئية المتحركة ، والتي تم إنشاؤها فوق jQuery (مكتبة JavaScript).
إنه اختيار مثالي لأنه لا يهم ما إذا كنت تضيف منتقي تاريخ أو تنشئ أي تطبيق ويب تفاعلي للغاية ، فسيساعد ذلك في بنائها.
عندما يتعلق الأمر بالمظهر ، فإنه يبدو كإصدار قديم من المتصفحات حيث يبدو وكأنه موضة قديمة وقديمة.
يمكن تصنيفها إلى تفاعلات (تعيين المكونات الإضافية للتفاعل مع DOM) ، وعناصر واجهة المستخدم (تساعد المكونات الإضافية في إنشاء واجهة المستخدم) ، والتأثيرات (تحتوي على انتقال لـ DOM والرسوم المتحركة المخصصة) ، والأدوات المساعدة (الأدوات المعيارية).
عندما يتعلق الأمر بالشعبية ، فهي ثاني أكثر مكتبة JavaScript شيوعًا ، حيث يتم استخدامها في أكثر من 197,000 موقع من أفضل مليون موقع. يتم تحليل هذه البيانات بواسطة خدمة تحليلات JavaScript من Libscore.
يحتوي jQuery UI على مستخدمين بارزين ، بما في ذلك Netflix و IMDb و Huffington Post و بينترستو PayPal.
يحتوي jQuery UI على بعض الميزات التي تجعله بارزًا للاستخدام ، مثل التوثيق الجيد ، وآلية الموضوع ، وتطوير تطبيقات الويب التفاعلية ، ودعم المستعرض ، والاستقرار ، والمصدر المفتوح ، وسهولة الصيانة ، ومجاني الاستخدام.
يمكن القول أن هذه الميزات لـ jQuery تلعب دورًا مهمًا في اكتساب شعبيتها.
الفرق الرئيسي بين jQuery و jQuery UI
- إذا أراد شخص ما استخدام jQuery UI ، فيجب أن يكون هناك jQuery مثبتًا على الجهاز. من ناحية أخرى ، لاستخدام jQuery ، ليست هناك حاجة لتثبيت jQuery UI على الجهاز.
- تم تطوير jQuery بواسطة “فريق jQuery” ، بينما المؤلف الأصلي هو John Resig. في المقابل ، فإن مطوري jQuery UI هم سكوت غونزاليس ، بول باكاوس ، مايك شيروف ، فيليكس ناجيل ، جورن زايفر ، ورافائيل كزافييه دي سوزا.
- يمكن لـ jQuery توفير مجموعة متنوعة من الأشياء لتسهيل الأمر على المستخدم بحيث لا تكون هناك حاجة لوظيفة النص البرمجي في كل مرة في JavaScript ، بينما يوفر jQuery مجموعة الميزات الخاصة به لتلبية الاحتياجات المحددة.
- عندما يتعلق الأمر بفئات مواقع الويب مثل إلكترونيات الكمبيوتر والتكنولوجيا والفئات الأخرى ، تتمتع jQuery بتغطية استخدام مهيمنة لواجهة jQuery UI في فئة موقع الويب.
- jQuery مطلوب عندما يحتوي العمل على كود مخصص وتفاعلات. على الجانب الآخر ، يعد jQuery UI مفيدًا للاحتياجات الأساسية لأنه يسرع العملية ويغير الترميز.
- https://books.google.com/books?hl=en&lr=&id=gDhVZ35PA8AC&oi=fnd&pg=PT16&dq=jQuery&ots=oqlc04Oap4&sig=yh1LIZqm6IOeM-qNmuggweuazEg
- https://books.google.com/books?hl=en&lr=&id=gDhVZ35PA8AC&oi=fnd&pg=PT16&dq=jQuery&ots=oqlc04Oap4&sig=yh1LIZqm6IOeM-qNmuggweuazEg
آخر تحديث: 01 أغسطس 2023
سانديب بهانداري حاصل على بكالوريوس هندسة في الحاسبات من جامعة ثابار (2006). لديه 20 عامًا من الخبرة في مجال التكنولوجيا. لديه اهتمام كبير في المجالات التقنية المختلفة ، بما في ذلك أنظمة قواعد البيانات وشبكات الكمبيوتر والبرمجة. يمكنك قراءة المزيد عنه على موقعه صفحة بيو.
تعرض المقالة بشكل فعال المقارنة بين jQuery وjQuery UI، مما يسمح بفهم شامل للاختلافات بينهما.
لقد وجدت أن النظرة العامة على ميزات jQuery UI مفيدة. من المفيد فهم نطاق الوظائف التي تقدمها مكتبة واجهة المستخدم.
في الواقع، تقوم المقالة بعمل رائع في تقديم صورة واضحة عن الأداة التي يجب استخدامها بناءً على الاحتياجات المختلفة.
المعلومات التفصيلية المتعلقة بميزات jQuery وjQuery UI مثيرة للإعجاب. إن شرح كيفية تبسيط jQuery للبرمجة النصية من جانب العميل والأدوات التي توفرها jQuery UI تسهل فهم استخداماتها.
بالتأكيد، وكان إدراج المستخدمين البارزين لـ jQuery UI مفيدًا للغاية.
اتفق تماما. من الرائع معرفة التطبيقات الواقعية لهذه الأدوات.
تقوم المقالة بعمل ممتاز في شرح الخصائص الأساسية لكل من jQuery وjQuery UI. من المثير للإعجاب أن نرى أن الشركات الكبرى مثل Uber وTwitter تستخدم jQuery، مما يجعلها أداة موثوقة في السوق.
أنا أتفق تماما. بالإضافة إلى ذلك، فإن المعلومات المقدمة حول التغييرات في ترخيص jQuery مفيدة بشكل خاص.
المعلومات المقدمة حول تغييرات الترخيص لـ jQuery مفصلة وتوفر نظرة تاريخية جيدة حول تطورها.
إن التفاصيل المتعلقة بما يتم استخدام jQuery وjQuery UI من أجله واضحة جدًا. إنه يسهل على المبتدئين فهم أغراض هذه الأدوات.
متفق. لقد وجدت الشرح الخاص بميزات jQuery UI وتصنيفها مفيدًا بشكل خاص.
يغطي المحتوى الجوانب الرئيسية لكل من jQuery وjQuery UI، مما يوفر فهمًا شاملاً لأدوارهما في تطوير الويب.
نجحت المقالة في شرح أغراض كل من jQuery وjQuery UI بشكل فعال، مما يسهل على أي شخص لديه معرفة أولية بتطوير الويب فهم فوائدهما.
أوافق على ذلك، وكانت المعرفة حول غرض jQuery UI في بناء تطبيق ويب تفاعلي مفيدة بشكل خاص.
يعد تفصيل الميزات لكل من jQuery وjQuery UI أمرًا مثيرًا للإعجاب. لقد تم توضيح كيف تخدم كل أداة غرضًا مختلفًا في بيئة تطوير الويب.
نعم، ومن المفيد أن نفهم الفرق الواضح بين ما تقدمه كل أداة.
يعد الجدول الذي يوضح المقارنة بين jQuery وjQuery UI مفيدًا حقًا. إنها طريقة رائعة لفهم الاختلافات بين الاثنين.
المعلومات المقدمة حول شعبية jQuery وjQuery UI والمستخدمين البارزين تضيف قيمة إلى المقالة من خلال إظهار تأثيرها في العالم الحقيقي.
في الواقع، فإن معرفة تطبيقات العالم الحقيقي تجعل المحتوى أكثر ارتباطًا وإثارة للاهتمام.
أنا أتفق تماما. إنه لأمر رائع أن نرى التبني الواسع النطاق لهذه الأدوات.