jQuery – הבסיס

המאמר הקודם ללימו jQuery
המאמר הבא ללימוד jQuery

אחרי שבמאמר הקודם הסברתי על jQuery, הגיע הזמן לחקור אותה מעט ולהתחיל ללמוד עליה.

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

הצבת קישור לספרית ה-jQuery

חובה להציב קישור לספרית ה-jQuery בראש העמוד. הקובץ המכווץ הוא בגודל 50 קילובייט לערך. לא מעט, אך שווה ברוב המקרים. הקוד מופיע בגוגל קוד ולפיכך שווה לקשר אליו כיוון שאז יש סיכוי שהוא יופיע ב-cache של הגולש. אם אתם ממש נגד קישור למקור חיצוני (כמו עבדכם הנאמן) אז צריך להעלות אותו אל שרת האינטרנט שלכם.


<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js">
</script>

הקוד הראשוני והחיוני

מעכשיו אפשר לכתוב jQuery ולהנות מגישה לכל התכונות שלו. אנו יכולים להריץ כל קוד JavaScript שאנו רוצים, אך מקובל להתחיל להריץ את הקוד מייד כשהדף נטען. מי שניסה לעשות זאת (ובצורה לא פולשנית) ומכיר את הפתרונות השונים יודע איזה כאב ראש זה. ב-jQuery זה פשוט לחלוטין.


<script type="text/javascript"> 
$(document).ready(function() {

//הקוד שלנו ייכנס לכאן

 });
</script>

כל מה שיש באמצע ירוץ ברגע שהדף יסיים להטען.

הפקודה הראשונה

על מנת להתחיל בלימודים, אנו נלמד פקודה מאד פשוטה שנקראת click. היא מאד דומה ל onclick שאנו מכירים . כל התרגולים שלנו מנקודה זו יהיו על פסקה שיש לה id בשם example ו-class בשם class_example.


<p class="example_class" id="example">פסקת הדוגמא שלנו</p>

מטרת ה-click לגרום ל-alert מעצבן כלשהו ומבנה הפונקציה הולך כך: $(שם האלמנט שעליו תחול הפעולה).(הפעולה עצמה(){הפונקציה שמופעלת}).

לא להבהל! אנו פשוט בוחרים את האלמנט שמייצר את הפעולה – מה שלוחצים עליו, מה שמזיזים אותו, מה שעושים איתו משהו. אחרי זה אנו בוחרים את הפעולה עצמה (לחיצה, הזזה) ואז את מה שקורה אחרי שאנחנו עושים משהו עם האלמנט.

במקרה שלנו נבחר את הפסקה עם id=example, אם יעשו עליה click אז תרוץ פונקצית alert.

פסקת הדוגמא שלנו

וככה זה נראה:


<script type="text/javascript"> 
$(document).ready(function() {
$("#example").click(function () { 
alert("הודעה מעצבנת");
});
 });
</script>

<p class="example_class" id="example">פסקת הדוגמא שלנו</p>

עכשיו ננתח את מרכיבי הקוד:

את הקטע הזה:


<script type="text/javascript"> 
$(document).ready(function() {

אנו מכירים, זה הקטע שחייב לבוא בתחילת ה jQuery. הוא אומר לקוד לרוץ ברגע שהדף עולה והוא מנדטורי.


$("#example")

זהו הסלקטור, הוא בוחר את האלמנט עם ה-id של example. מה קשור ה-$ ומה זה בדיוק # יוסבר במאמר הבא כרגע פשוט תקחו את זה As-is. דולר, סוגריים וסולמית לפני שם ה-id..


.click(function () {

זוהי הפעולה, שהיא כמובן לחיצה. אם אני לוחץ אז מה שקורה זה שפונקציה כלשהי מופעלת. איזו פונקציה?


alert("הודעה מעצבנת");

וזו הפונקציה שמורצת כאשר אני לוחץ קליק. לא צריך להסביר עליה. השאר זה פשוט סגירות של סוגריים.

אם אני אקח את הקוד הזה, אדביק אותו בדף אחר שיש בו אלמנט כלשהו עם id=example אז כל לחיצה עליו תוציא לי alert של הודעה מעצבנת. נסו ותהנו! במאמר הבא אני מסביר על סוגי הסלקטורים השונים.

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

אהבתם? לא אהבתם? דרגו!

לא אהבתי בכלללא אהבתיבסדראהבתיאהבתי מאוד (8 הצבעות, ממוצע: 4.25 מתוך 5)


אל תשארו מאחור! יש עוד מה ללמוד!

הצטרפו לעדכונים!

העדכונים נשלחים אך ורק כאשר האתר מתעדכן.

רן בר-זיק

רן בר-זיקכותב כל המאמרים באינטרנט ישראל, מפתח אינטרנט מנוסה במגוון שפות ופלטפורמות.
ניתן ליצור איתי קשר באמצעות:
כתובת המייל שלי: info@internet-israel.com.
פרופיל הלינקדאין שלי

הטוויטר שלי

פרופיל הפייסבוק שלי

אני תמיד שמח לייעץ ולעזור, אך בשל עומס הפניות הרב, אני לא תמיד מצליח לענות במהירות.