אם אתה לא מיד לצלול לתוך תחביר תמציתי ופונקציונליות של סמנטיקה JavaScript, דוגמאות קוד פשוט יעזור לך ללמוד במהירות כיצד לשפר את הדינמיקה והיעילות של הדפים שלך.
JS היא שפת התכנות בתוך הדפדפן.ל- JavaScript יש ניסיון מוצק לעבודה עם אלמנטים בדף, פתרונות מקוריים בתחום תכנות מונחה עצמים, "יודע כיצד" לתקשר עם השרת, מכיוון שדוגמאות רבות של JavaScript לקוד אינן זמינות באופן מיידי להבנה וליישום.
תכנות בתוך הדפדפן הוא עדיין יחסיתצעיר, אבל הצטבר במהירות באיכות גבוהה וניסיון מקורי. התחביר ואת הסמנטיקה של JavaScript המתקבלים תחת כותרת "אבות", ובחלקה פונקציונלית ומעשי של תחביר - מאז שפות תכנות מראש באינטרנט, במיוחד C / C ++, פסקל.
במבט דרך דוגמאות JavaScript, אתה לא צריךשואפים להבין מיד את ההיגיון של המחשבה של המחברים ואת הפונקציונליות של אלגוריתמים - זה קצת מבטיח הכיבוש, עדיף להתמקד בפועל הפרטי שלך.
כל שעליך לעשות הוא להתחיל על ידי חיבור המטפל onload בתג הגוף ולכתוב את "הלו" המסורתי בסגנון המודרני "אני מוכן".
דוגמאות JavaScript אלה מציגות:
ההערות מכילות תיאורים של הפעולות שיש לבצע בדרך כלל לאחר טעינת הדף והטיימר מתחיל.
נוח מאוד:JS קשורה קשר הדוק מאוד אלמנטים של הדף. לכן, השיחה document.getElementById נותן התייחסות div עם מזהה "scTimer". באמצעות dTimer.innerHTML = "כל קוד HTML חוקי" עיצוב, אתה יכול לשנות באופן דינמי את התוכן של div זה.
יש לשים לב מיוחדתחוסר השגיאות של שגיאות בגוף סקריפטים ב- JavaScript. דוגמאות לכך יש השלכות שליליות. בקוד הנ"ל מצוין התראה ("אני מוכן"), וזה לא יעבוד בשום אופן, כל סוג של אפוסטרופס מותר להגדיר מחרוזות: הן יחיד והן כפול, ובתוך אותו סוג של זוג אחד והשני יכול לשמש כסמל.
במקרה זה, יש לציין: התראה ("אני מוכנה"), התראה ("אני מוכן"), התראה ("אני מוכנה") או צירופים אחרים.
בהתחלה היה דפדפן, ביוזמתו של האורחטעון את הדף של האתר, בנה עץ DOM ומאפשר JavaScript לפעול: נתן לו את ההזדמנות לנתח את הדף טעון, לאתחל את האלמנטים שלה, להתחבר למפעילי האירוע ליצור קשר עם השרת.
ניתוח JavaScript (דוגמאות), אתה צריך לציירתשומת לב Debugging קוד. הליך זה נופל בעיקר על היזם. הדפדפן שבו העבודה מתבצעת, רשאי להציע כלים באגים אלה או אחרים, אך הניסיון מראה כי הקפדה על תחביר השפה, את הקלות והדיוק של האלגוריתם יש השפעה הרבה יותר גדולה על ההישג של תוצאות הפעילות.