צד לקוח – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
קישורים
מ דינאמי -> דינמי
שורה 5:
 
== תכנות בצד לקוח ==
המגבלה העיקרית של שפת ה-HTML היא שהיא מסוגלת ליצור דפים סטטיים בלבד. כדי לשפר את חוויית המשתמשים, וכדי ליצור [[שמישות]] גבוהה, פותחה שיטה שכונתה [[Dynamic HTML]] ומטרתה לאפשר [[דף אינטרנט דינאמידינמי|דפים דינמיים]] ואינטראקטיביים, על ידי רשימת הוראות לדפדפן לבצע שינויי עיצוב שונים, למשל, במקרים מוגדרים, כמו בעקבות פעולה של המשתמש.
 
כדי לבצע פעולות אלו פותחו [[שפת תכנות|שפות תכנות]] המיועדות לפעול בצד הלקוח, כשהבולטות בהן הן [[JavaScript]]{{כ}}, [[ActionScript]], ושפת [[Java]] בצורת ההפעלה המכונה [[Applet]]. שפות אלו הן שפות תוכנה לכל דבר, אך בניגוד לרוב שפות התוכנה הרגילות ובניגוד לתכנות ב[[צד שרת]], בחלק מהמקרים [[קוד מקור|קוד המקור]] של שפות אלו נשלח כמו שהוא אל הדפדפן, כשהוא משולב בקוד ה-HTML או כקובץ נפרד. הדפדפן פועל כ[[מפרש (תוכנה)|מפרש]] ומבצע את ההוראות, או מעביר את הקוד ל[[Plug-in]]. כך הדף יכול להשתנות מיידית, ללא צורך בשליחת בקשה לשרת וקבלת דף מעודכן.
שורה 23:
* [[AJAX (תכנות)]]
* [[קצה קדמי וקצה אחורי]]
* [[דף אינטרנט דינאמידינמי]]
* [[יישום רשת]]