ההבדל בין JQuery ו- JQuery UI ההבדל בין

Anonim

JQuery לעומת JQuery UI

בצד הלקוח scripting יש באמת עברה את החזית של פיתוח אינטרנט בשנים האחרונות עם מפתחים רבים הוספת אלמנטים אינטראקטיביים לאתרים שלהם. JQuery ו JQuery ממשק המשתמש הם שני כלים לפשט את המשימה של צד הלקוח scripting. ההבדל העיקרי בין JQuery ו- JQuery UI הוא הסדר שלהם. JQuery פותחה הראשונה והיא הבסיס עבור plugins רבים הזמינים כיום. JQuery ממשק המשתמש נוצר לאחר מכן על גבי JQuery לספק פונקציות ספציפיות. המשמעות העיקרית הראשונה של זה היא הצורך להיות JQuery מותקן אם אתה רוצה להשתמש בממשק המשתמש JQuery. אבל, אתה לא צריך ממשק משתמש JQuery אם אתה רק רוצה להשתמש JQuery.

-> ->

JQuery פותחה כדי לספק מגוון רחב של צרכים, כך שאתה לא צריך סקריפט כל פונקציה ב- Javascript בכל פעם שאתה ליישם אותם בדף. מצד שני, JQuery UI caters לצורך מסוים, שהוא יצירת ממשק משתמש אינטראקטיבי כי הוא חזק וגמיש עדיין פשוט לנהל.

מכלול JQuery UI סובב סביב שלוש קטגוריות; אינטראקציות, ווידג'טים ואפקטים. אינטראקציות הן הטובות ביותר לשינוי ההתנהגות של רכיבי דף מסוימים. אתה יכול לעשות אותם draggable, droppable, resizable, לבחירה, ו sortable, ובכך להגדיל באופן משמעותי את מה שאתה יכול לעשות בתוך הדף. יישומונים הם מראש עשה אלמנטים שיכולים להיות ירד ישירות לדף שלך. זה כולל לחצנים, datepickers, שיח, השלמה אוטומטית, סרגל התקדמות, המחוונים, כרטיסיות, ואפילו אקורדיון מכולות. ניתן למקם את הווידג'טים כך שיתאימו למראה הדף שלך.

לבסוף, ממשק משתמש JQuery יש גם תופעות שאינן מבצעות כל תפקיד מלבד הוספת ממתק עיניים לדף. אפקטים כמו דהייה פנימה או החוצה, להחליק, להתפוצץ, להופיע, וכדומה ניתן להחיל על אלמנטים בדף. את ההשפעות ניתן לשלוט באמצעות scripting והוא יכול להיות גם לעבור ממחלקה אחת לאחרת.

JQuery הוא בעצם הבסיס של JQuery ממשק המשתמש והוא חזק יותר בין השניים. יש להשתמש בו לעבודה מתקדמת יותר הדורשת קוד ואינטראקציות מותאמים אישית. עבור ממשק המשתמש הבסיסי הצרכים, באמצעות ממשק המשתמש JQuery הוא מאוד מועיל כפי שהוא מפחית את המורכבות של קידוד ומהירויות את כל התהליך.

סיכום:

1. JQuery UI בנוי על גבי JQuery

2. JQuery יש צורך להשתמש JQuery ממשק משתמש, אבל אתה יכול להשתמש JQuery ללא JQuery UI

3. JQuery יכול לעשות מגוון רחב של דברים בעוד JQuery ממשק משתמש יש קבוצה משלו של תכונות