איך מכינים תסריט

תוכן עניינים:

איך מכינים תסריט
איך מכינים תסריט

וִידֵאוֹ: איך מכינים תסריט

וִידֵאוֹ: איך מכינים תסריט
וִידֵאוֹ: איך לכתוב תסריט בחינם 2024, נוֹבֶמבֶּר
Anonim

בתרגום מילולי, פירוש המילה סקריפט הוא "סקריפט", כלומר תיאור רצף הפעולות שיש לבצע על מנת להשלים משימה ספציפית. בכל הנוגע לתכנות אינטרנט, משימות כאלה יכולות להיות למשל הצגת שעון בדף אינטרנט, יישום אפקטים חזותיים שונים עם תמונות וכו '. והתצוגה בדפדפן העמוד עצמו ברשת המודרנית מבוצעת גם על פי התסריט שצוין בתסריט. בואו ננסה לכתוב כמה סקריפטים פשוטים כדי לקבל מושג מה הם.

איך כותבים תסריטים
איך כותבים תסריטים

הוראות

שלב 1

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

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

בואו נכתוב סקריפט פשוט בשפת ה- PHP בצד השרת. השורה הראשונה היא להגיד למופיע כי התסריט מתחיל מנקודה זו. ב- PHP תג הפתיחה הזה נראה כך: בין שני התגים הללו יש הוראות - מפעילי שפה. לדוגמה, ההוראה להדפיס את הכתובת שהשאיר או 'בנדר על הסלעים הקווקזים נכתבת כך: הד ("קיסיה ואוסיה היו כאן"); וההוראה להראות את הזמן הנוכחי בפורמט HOUR: MINUTE נכתבת כך: תאריך הד ('H: i'); סקריפט PHP שלם המורכב מהצהרות אלה ייראה כך: <? Phpecho ("B");

תאריך הד ('H: i');

הד ("קיסיה ואוסיה היו כאן!");?> לאחר ביצוע סקריפט זה על ידי תוכנית הפעלת השרת (מתורגמן לשפה), הדף ייראה כך:

תוצאת ביצוע סקריפט שרת
תוצאת ביצוע סקריפט שרת

שלב 2

ואותו סקריפט ב- JavaScript בצד הלקוח ייראה כך: var now = new date ();

document.write ("B");

document.write (now.getHours () + ":" + now.getMinutes ());

document.write ("קיסיה ואוסיה היו כאן!"); כאן השורה var now = new date () מורה למנהל התסריט ליצור אובייקט וירטואלי חדש בשם "now", המייצג את התאריך והשעה הנוכחיים. document.write () היא פקודה לכתוב בעמוד את מה שמצוין בסוגריים, והפקודות now.getHours () ו- now.getMinutes () מורות לחלץ את השעה והדקה הנוכחיות מהאובייקט "עכשיו".

נותר לבהירות רבה יותר לשלב את שני הסקריפטים הללו לקובץ אחד, לשמור אותו בשרת ולהקליד את כתובת האתר בשורת הכתובת של הדפדפן. כתוצאה מכך נראה את אותם שורות, אחת מהן בוצעה על פי הסקריפט שלנו בשרת (מתורגמן PHP), והשנייה במחשב שלנו (מתורגמן JavaScript).

מוּמלָץ: