מושג בהגדרה ABC
Miscellanea / / July 04, 2021
מאת גוילם אלסינה גונזלס, בנובמבר. 2016
אם כי התאמת השם יכולה לגרום לנו לַחשׁוֹב בכך שזו נגזרת של השפה של תִכנוּת ג'אווה שפותחה על ידי Sun Microsystems, זה לא כך.
JavaScript היא שפת תכנות מפורשת, אשר נפוצה באתרים אינטרנט לביצוע פעולות בצד הלקוח, כשהוא מוטמע בקוד המקור של דף האינטרנט
טכנית, זה מהווה א נִיב של תקן ECMAScript, שהוצע על ידי הישות הבינלאומית למידע ו תִקשׁוֹרֶת ECMA International ותוכנן בתחילה על ידי נטסקייפ ומאוחר יותר על ידי קרן מוזילה. זהו גם תקן ISO.
למרות שהוא מקבל בתחביר ובדרך העבודה שלו יותר יְרוּשָׁה של שפת C, היא מאמצת גם שמות ומוסכמות שאנו מוצאים בג'אווה, למרות שהם נשארים בכך, ב"קוסמטיקה "דומה.
בשל ייעודו הכללי והשימוש בו, כל דפדפני האינטרנט המודרניים מפרשים נכון את JavaScript, בהיותם שפה אוניברסלית ופלטפורמתית. ובדרך כלל, השימוש בו על ידי מפתחים קשור לממשק המשתמש המוצג על ידי האתר.
JavaScript מאפשר, בדף אינטרנט, ליצור אלמנטים כמו תיבות דו-שיח, לאסוף מידע שהוזן על ידי המשתמש ולשלוח אותו לשרת לעיבוד.
בהיותה שפה פתוחה וניתנת לשינוי באלמנטים כמו תחביר, היא ניתנת ליצירת וריאנטים ודיאלקטים. זה המקרה של מיקרוסופט, שיש לה יישום משלה בשם JScript, המשמש הן ב-
דפדפןמרשתת סייר כמו שלך מערכת הפעלה תחת השם Windows Scripting Host.למרות ש- JavaScript מובן בעיקר מהצד של לָקוּחַיש גם כמה יישומים בצד השרת שנמצאים בשימוש נרחב. אחת היישומים העיקריים עבור צד השרת היא Node.js.
עם הזמן JavaScript התפתח, כולל פונקציונליות משפות אחרות יותר מתקדמים, כגון שיעורים לתכנות מונחה עצמים, או מודולים לשימוש חוזר ב- קוד מקור
אך למרות השינויים והעדכונים הללו, JavaScript שומר על תאימות לאחור:
- זו שפה מובנית וחייבת, כשהיא לוקחת מודל את מבנה התכנות של שפת C
- טיפוסים דינמיים, כך שכאשר אנו מגדירים את ערך המשתנה, מוגדר סוג הנתונים
- מונחה עצמים, עם פונקציות הנחשבות כאובייקטים
- האובייקטים והשיטות שבאמצעותם השפה יכולה לתקשר עם המשתמש מוגבלים על ידי סביבת הביצוע, כמו הדפדפן.
- כמו פרל, הוא תומך בביטויים רגולריים
צילומים: פוטוליה - סנטביו / הנס
נושאים ב- JavaScript