תוכן שנמחק תוכן שנוסף
קישורים פנימיים
קישורים פנימיים, קוד
שורה 146:
לJavaScript יישומים רבים המשמשים בהרבה פלטפורמות. בזכות הפופולריות שלה, JavaScript זכתה להרבה ספריות ומהדרים (מלבד השימוש כשפת תכנות וחישוב ובניית קוד פשוט להרצה בדפדפן [הנקרא ונילה]) המאפשרים לבנות בעזרתה יישומים שונים. רוב היישומים הנבנים באמצעות ספריות אלה נבנים בNode.js אך לפעמים מהודרים לקוד JavaScript רגיל על מנת להריץ אותם בדפדפנים.
 
לעבודה קלה עם ה-[[Document Object Model|DOM]] מוכרת הספרייה [[jQuery]].
 
לבניית אפליקציות [[World Wide Web|web]] [[קצה קדמי וקצה אחורי|front-end]] מוכרות הספריות [[Angular]], [[React]], Vue.js, ו־Svelte.
שורה 154:
לבניית שרתי אינטרנט הפועלים בצורה א-סינכרונית ומבוססים על ניתוב, מוכרת הספרייה Express.js. ספרייה זו אינה מבוססת על [[HTML]] כברירת מחדל, אלא רק על JavaScript לבניית API מבוסס JSON לדוגמה, אך למעשה היא יכולה להגיש כל דבר, החל מקבצים וכלה ב[[HTMl]] בו מוזרק מידע. היא עושה שימוש בפרוטוקלי HTTP על מנת להעביר מידע מהלקוח ובחזרה.
 
לבניית תוכנות למחשבים עם מערכת הפעלה [[Microsoft Windows|Windows]], [[MacOS|macOs]], או [[לינוקס]] מוכרת הספרייה Electron שמאחורי הקלעים מתקינה סביבת ריצה ייעודית הנקראת כרומיום (שהיא גם הליבה של [[גוגל כרום]]) ומציגה דפי אינטרנט בתוכנות מחשב רגילות המקבלות גם גישה לפונקציות השמורות לתוכנות בלבד כמו שליטה מלאה על הקבצים ואפשרות התקנה.
 
== ייבוא קובצי JS ==
שורה 171:
let myScript = document.createElement("script"); // יצירת אלמנט סקריפט חדש
myScript.type = "text/javascript"; // קביעת סוג הסקריפט
myScript.src = "filename.js"; // קבע אתקביעת הקובץ שיש לייבא
document.head.appendChild(myScript); // הכנס אתהכנסת האלמנט למסמך, על־מנת להריץ אותו
</syntaxhighlight>
בדוגמה זו, ארבע שורות אלה, הכלולות באחד הסקריפטים הקיימים בדף, יוצרות אלמנט script חדש, המייבא את הקובץ "filename.js", ומוסיפות אותו למסמך ה־HTML (לסוף אלמנט ה־head של המסמך).
 
== ראו גם ==
* [[JQuery]]
* [[ספריית JavaScript]]
* [[node.js]]