דף הבית  >> 
 >> 

הרשם  |  התחבר


פיתוח אתרי אינטרנט - רענון נתונים ותזמון אירועים 

מאת    [ 28/09/2010 ]

מילים במאמר: 305   [ נצפה 3260 פעמים ]

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

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

 

את השורה הזו יש לשים באזור ה - head במסמך וכל 15 שניות הדף יתרענן לו באופן אוטומטי. כמובן שאפשר לשנות את זמן הרענון על פי הנדרש.

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

בדוגמה הבאה ניצור פונקציה שתגרום לרענון הדף 5 שניות לאחר שנקרא לה. ניתן כמובן לקרוא לה מתוך לינק או כפתור או בכל דרך אחרת המתאימה לכם. וכמובן שניתן בדרך זו לקרוא לכל פונקציה אחרת שתכתבו.

דוגמת קוד לתזמון אירוע לרענון דף:

function RefreshPage()
{
var t = setTimeout("refresh()", 5000);
}

הפונקציה  setTimeout מקבלת שני ערכים: את הפונקציה שלה אנו קוראים ואת הזמן שבו הפונקציה שאנו קוראים לה תצא אל הפועל. הזמן יהיה תמיד באלפיות השנייה. מה שאומר שכל שנייה שווה 1000 אלפיות השנייה. הפונקציה שלה אנו קוראים יכולה להיות פונקציה שאתם כתבתם או פונקציה בנויה של שפת Javascript

מאמר זה פורסם לראשונה באתר www.DevSchool.co.il 

מדריכי Javascript רבים נוספים למפתחים ניתן למצוא ב - בית הספר המקוון ללימוד Javascript

 

יוסי סיגורה מומחה בתחום Cloud Computing בעל ניסיון רב בפיתוח אתרים ואפליקציות. עורך האתר "קוד ענן" - http://www.codeanan.co.il/  ואתר המפתחים ללימוד עצמי  http://www.devschool.co.il




מאמרים חדשים מומלצים: 

חשבתם שרכב חשמלי פוטר מטיפולים? תחשבו שוב! -  מאת: יואב ציפרוט מומחה
מה הסיבה לבעיות האיכות בעולם -  מאת: חנן מלין מומחה
מערכת יחסים רעילה- איך תזהו מניפולציות רגשיות ותתמודדו איתם  -  מאת: חגית לביא מומחה
לימודים במלחמה | איך ללמוד ולהישאר מרוכז בזמן מלחמה -  מאת: דניאל פאר מומחה
אימא אני מפחד' הדרכה להורים כיצד תוכלו לנווט את קשיי 'מצב המלחמה'? -  מאת: רזיאל פריגן פריגן מומחה
הדרך שבה AI (בינה מלאכותית) ממלאת את העולם בזבל דיגיטלי -  מאת: Michael - Micha Shafir מומחה
ספינת האהבה -  מאת: עומר וגנר מומחה
אומנות ברחבי העיר - זרז לשינוי, וטיפוח זהות תרבותית -  מאת: ירדן פרי מומחה
שיקום והעצמה באמצעות עשיה -  מאת: ילנה פיינשטיין מומחה
איך מורידים כולסטרול ללא תרופות -  מאת: קובי עזרא יעקב מומחה

מורנו'ס - שיווק באינטרנט

©2022 כל הזכויות שמורות

אודותינו
שאלות נפוצות
יצירת קשר
יתרונות לכותבי מאמרים
מדיניות פרטיות
עלינו בעיתונות
מאמרים חדשים

לכותבי מאמרים:
פתיחת חשבון חינם
כניסה למערכת
יתרונות לכותבי מאמרים
תנאי השירות
הנחיות עריכה
תנאי שימוש במאמרים



מאמרים בפייסבוק   מאמרים בטוויטר   מאמרים ביוטיוב