צד לקוח – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ ←ראו גם |
מאין תקציר עריכה |
||
שורה 10:
כדי לבצע פעולות אלו פותחו [[שפת תכנות|שפות תכנות]] המיועדות לפעול בצד הלקוח, כשהבולטת ביניהן היא [[JavaScript]]. שפות אלו הינן שפות תוכנה לכל דבר, אך בניגוד לרוב שפות התוכנה הרגילות ובניגוד לתכנות ב[[צד שרת]], [[קוד מקור|קוד המקור]] של שפות אלו נשלח כמו שהוא אל הדפדפן, כשהוא משולב בקוד ה-HTML או כקובץ נפרד. הדפדפן פועל כ[[מפרש (תוכנה)|מפרש]] ומבצע את ההוראות. כך הדף יכול להשתנות מיידית, ללא צורך בשליחת בקשה לשרת וקבלת דף מעודכן.
לרוב, שפות תכנות בצד לקוח משמשות לשינוי אופן הצגת הדף (מהצורה הראשונית שהורה קוד ה-HTML) בעת אירוע כלשהו. לדוגמה, ניתן להורות שטקסט שה-HTML הורה שיהיה בצבע
כשהאינטרנט הפך אינטראקטיבי ושולבו בו טפסים, תכנות בצד לקוח נעשה חיוני: הוא מאפשר לבדוק טפסים לפני שליחתם, להציג ולהסתיר אזורים בדף, ליצור חלונות עריכה אינטרנטיים מסוג [[WYSIWYG]] (כמו אלו שמשמשים ב[[פורום (אינטרנט)|פורומים]] וכדומה), להקפיץ חלונות [[פופ אפ]] ועוד.
|