הנך נמצא: מדריך בסיסי / שיעור 1 / דף 4
 


המדריך של תאו ל- JavaScript
 


דפים בשיעור זה:
1: JavaScript חבר שלך
2: הכל אודות מדריך זה
3: קדימה לעסק
4: להחביא JavaScript
5: סיכום שיעור 1
|
|
|
|
|
|

שיעור 1

דף 4: להחביא Javascript.

הבעייה היחידה עם הדוגמא האחרונה היא שחלק מהדפדפנים אינם מכירים את התווית <script>. דפדפנים אלו יתייחסו אל תוכנית ה- Javascript שלנו כמו אל קוד HTML רגיל, כך שהעמוד יראה בטעות כך:

//put up an alert box, to show how they work
alert("Soon, I will overthrow my browser!");

למזלנו, יש טריק בנוגע להערות HTML:

<html>
  <head>
    <title> blah blah blah </title>
    <script language="JavaScript">
      <!-- hide this stuff from other browsers

        YOUR SCRIPT HERE

      // end the hiding comment -->
    </script>

  </head>
  <body>
etc., etc., etc.

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

בדר"כ כל מה שמצוי בין <!-- ובין -->בדפי HTML אינו מוצג כלל. חלק זה משמש על מנת להסתיר את קוד ה- Javascript מעיני הדפדפן שאינו תומך ב- Javascript.
אולם, האנשים החכמים שהמציאו את ה- Javascript החליטו לעשות שימוש בתווית <!-- סמן תחילת שורת הערה במקום סימון תחילת בלוק של שורות הערה כמו ב- HTML. לכן מפרש פקודות ה- Javascript ידלג על שורה זו בלבד (בתנאי, כמובן, שתופיע בין תוויות ה- script) בעוד שמפרש פקודות ה-HTML (שאינו מבין את ה- Javascript) ידלג על כל בלוק השורות של ה- Javascript, וימשיך בהנאה ליתר שורות ה- HTML.
לרע מזלנו, Javascript לא "יודע" להתעלם מהסימון של סוף הבלוק של HTML (הסימן: -->). ולכן עלינו מוטלת האחריות לשים אותו בהערה באמצעות // בתחילת השורה שמציינת את סוף בלוק ההערות. אם לא תעשה זאת, Javascript ינסה לפרש גם את שורה זו ויציג הודעת שגיאה אודות הסימון המוזר.

תאמין או לא, אתה מוכן לתרגיל הראשון ב- Javascript.

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

חזור לתחילת הדף

לסיכום השיעור «--

 
       
       
   
 
 

עמוד ראשי
מדריך בסיסי
מדריך מתקדם
החלפת תמונות
גניבת קוד
מפת האתר