אישה צעירה עובדת על מחשב נייד במשרד הביתי שלה
קרדיט תמונה: 4774344sean/iStock/Getty Images
מתכנתי אינטרנט משלבים סקריפטים ישירות בקוד האתר או יוצרים דפי אינטרנט עם שפות סקריפטים מאחורי הקלעים. שפות סקריפטים שונות משפות תכנות מכיוון שהן מתפרשות תוך כדי תנועה ואין צורך להידור. שפות הידור כמו C++ ו-Java מתפרשות לפני הגישה אליהן. שפות סקריפטים נועדו להרחיב שפות תכנות אחרות. JavaScript, PHP, Perl, Ruby, Python ו-ASP הן כולן שפות סקריפט מיושמות בדרך כלל.
הפעל סקריפט
לדפי אינטרנט יש שלוש רמות או שכבות הנוגעות לפונקציונליות של תוכן, פריסה והתנהגות; HTML, CSS ו-JavaScript שייכים לשכבות הללו בהתאמה. אמנם ישנן שפות סקריפט רבות לאינטרנט, המונח מתייחס ל-JavaScript אלא אם צוין אחרת. הוספת סקריפט לאתר יכולה להיות פשוטה כמו הטמעתו בין תגי הסקריפט "" בקוד ה-HTML של הדף. ניתן למקם סקריפטים בחלק הכותרות או בשורה אחת עם תוכן העמוד. לדוגמה, הזנת הקוד "" בקוד העמוד תפתח חלון התראה שאומר "שלום עולם" כאשר הדף נטען. עם זאת, התראות לא רצויות כמו "שלום עולם" נחשבות לעיצוב מעצבן כאשר משתמשים בהן בדפים אמיתיים.
סרטון היום
חכה לפעולה
סקריפט בר-פעולה מופעל כאשר מבקרים מבצעים פעולות בדף אינטרנט: הפעולה עשויה להיות טעינת הדף עצמו. סקריפטים משמשים בדפי אינטרנט כדי לעשות דברים כמו להפעיל תפריטים נפתחים ולפרש את קלט נתוני המשתמש. סקריפט יכול לפרש ערך מספר שהוזן בשדה קלט HTML כדי לבדוק כמה מספרים מדובר כדי לאשר אם זה מספר טלפון או להמיר טמפרטורות מצלזיוס לפרנהייט.
בנה אתר
שפות סקריפטים כמו PHP מייצרות דפי אינטרנט מבוססי HTML ממידע על מסד הנתונים במקום להסתמך על דפים כתובים באופן ייחודי. שפות לבניית אתרים דורשות פרשנות תוכנית מבוססת שרת כמו Apache ולא תפעל על ידי פתיחת קובץ. מפתחי אתרים משתמשים במערכות ניהול תוכן הפועלות על גבי תוכנית הפרשנות מבוססת השרת בקנה מידה גדול אתרים האוטמטיים את רוב תהליך הבנייה של סקריפטים ומספקים ליוצרי תוכן קל לשימוש מִמְשָׁק. שפות סקריפטים עוזרות למפתחים לנהל את תוכן העמודים בקנה מידה גדול על ידי יצירה אוטומטית של דפים. לדוגמה, בלוג או עמוד מאמר חדשותי עשויים להתקיים רק בתור התוכן הייחודי באזור הטקסט; תוכן הכותרת העליונה והתחתונה של העמוד נמשך דרך הצהרות "כולל" ב-PHP.
בניית אפליקציית אינטרנט
שפות סקריפטים פועלות יחד עם שפות תכנות מסוגלות יותר כדי להציג את חלק ממשק המשתמש של תוכן יישומי אינטרנט דרך דפדפן אינטרנט. מפתחים מעסיקים אפליקציות אינטרנט כדי לטפל בעבודות ששפות סימון ושפות סקריפטים מוכוונות דפדפן אינן יכולות כשהן עדיין פועלות בתוך דפדפן אינטרנט. אין צורך להתקין אפליקציות אינטרנט במחשב או במכשיר ופועלות באמצעות הפצה מבוססת דפדפן. אפליקציות אינטרנט נפוצות כוללות משחקי דפדפן ותוכנות שמירת זמן. למרות שקוראים בדרך כלל תוך כדי תנועה, ניתן להרכיב שפות סקריפטים לביצועים מהירים יותר, וזה שימושי עבור אפליקציות אינטרנט.