משתמש אלמוני
אין תקציר עריכה
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
|||
שורה 1:
'''דף אינטרנט
== תכנות צד לקוח ==
[[שפת תסריט|תסריטים]] (סקריפטים) ב[[צד לקוח|צד הלקוח]] משנים את התנהגות ה[[ממשק]] בדף אינטרנט ספציפי בתגובה לפעולות [[עכבר (מחשב)|עכבר]] או [[מקלדת מחשב|מקלדת]], או באירועים מתוזמנים. במקרה כזה ההתנהגות
דפי אינטרנט כאלה משתמשים בטכנולוגיות פרזנטציה המאפשרות ליצור את מה שנקרא בשם הכולל "[[יישום אינטרנט עשיר]]" (rich internet application). בדרך כלל, שפות תסריט לצד הלקוח כדוגמת [[JavaScript]] ו-[[ActionScript]] המשמשות עבור הטכנולוגיות [[DHTML]] ו-[[אדובי פלאש|Flash]] בהתאמה, משמשות כדי "[[תזמור (מחשבים)|לתזמר]]" סוגים שונים של [[מדיה דיגיטלית|מדיה]] ([[קול]], [[אנימציה]], [[טקסט]]ים מתחלפים, וכדומה) בשכבת התצוגה.
שורה 17:
* [[מצב (מדעי המחשב)|מצב]] השרת או [[בסיס נתונים|בסיס הנתונים]]
דפי אינטרנט כאלה בדרך כלל נוצרים בעזרת [[שפת תכנות|שפות תכנות]] ל[[צד שרת]] כגון [[WebDNA]] ,[[Ruby]] ,[[PHP]] ,[[Perl]] ,[[ColdFusion]] ,[[ASP]] ואחרות. לעתים קרובות שפות צד שרת אלה משתמשות ב-[[Common Gateway Interface]] כדי ליצור דפי אינטרנט
כאשר צפויים שינויים מעטים בדף האינטרנט וצפויה תעבורת רשת משמעותית שעלולה לגרום לזמני טעינה איטיים בשרת, לעתים קרובות דפי אינטרנט דינמיים נשמרים ב[[זיכרון מטמון]] (cache), על מנת שלא יהיה צורך ליצור את הדפים מחדש עבור כל בקשה.
== שילוב ==
[[AJAX (תכנות)|Ajax]] היא טכניקת פיתוח ווב המשמשת להחלפת תוכן בצורה
תוכנת לקוח ווב (כדוגמת [[דפדפן]]) יכולה לגשת לנתונים ממגוון שרתים שונים, כדוגמת [[NNTP]] ,[[FTP]] ,[[Gopher]] או [[HTTP]]. [[שרת HTTP|שרתי HTTP]] תוכננו במיוחד עבור ה-web, והם משתמשים ב[[פרוטוקול תקשורת|פרוטוקול]] (מערכת מסרים) אשר תומך בשליחת מסמכים מהשרת לדפדפן, וגם שליחת נתונים מורכבים מהלקוח חזרה לשרת. ישנן כמה שיטות HTTP בשביל לעשות זאת (HTTP methods - מושג המתאר את האופן בו נתונים נשלחים בין הלקוח לשרת).
|