שֶׁלָנוּ הדרכה של JavaScript מיועד למתחילים וגם למקצוענים. JavaScript משמש ליצירת דפים דינמיים בצד הלקוח.
JavaScript הוא שפת סקריפטים מבוססת אובייקטים שהוא קל משקל וחוצה פלטפורמות.
JavaScript היא לא שפה מהודרת, אלא היא שפה מתורגמת. מתרגם JavaScript (מוטמע בדפדפן) אחראי על תרגום קוד ה-JavaScript עבור דפדפן האינטרנט.
מה זה JavaScript
JavaScript (js) היא שפת תכנות מונחה עצמים קלת משקל המשמשת מספר אתרי אינטרנט ליצירת סקריפטים של דפי האינטרנט. זוהי שפת תכנות מפורשת ומלאה המאפשרת אינטראקטיביות דינמית באתרי אינטרנט כאשר היא מיושמת על מסמך HTML. זה הוצג בשנת 1995 להוספת תוכניות לדפי האינטרנט בדפדפן Netscape Navigator. מאז, הוא אומץ על ידי כל דפדפני האינטרנט הגרפיים האחרים. עם JavaScript, משתמשים יכולים לבנות יישומי אינטרנט מודרניים לאינטראקציה ישירה מבלי לטעון מחדש את הדף בכל פעם. האתר המסורתי משתמש ב-js כדי לספק מספר צורות של אינטראקטיביות ופשטות.
enum tostring java
אמנם, ל-JavaScript אין קישוריות עם שפת התכנות Java. השם הוצע וסופק בזמנים שבהם ג'אווה צברה פופולריות בשוק. בנוסף לדפדפני אינטרנט, מסדי נתונים כגון CouchDB ו- MongoDB משתמשים ב-JavaScript כשפת הסקריפט והשאילתות שלהם.
תכונות של JavaScript
ישנן התכונות הבאות של JavaScript:
- כל דפדפני האינטרנט הפופולריים תומכים ב-JavaScript מכיוון שהם מספקים סביבות ביצוע מובנות.
- JavaScript עוקב אחר התחביר והמבנה של שפת התכנות C. לפיכך, זוהי שפת תכנות מובנית.
- JavaScript היא שפה עם הקלדה חלשה, שבה סוגים מסוימים נוצקים באופן מרומז (בהתאם לפעולה).
- JavaScript היא שפת תכנות מונחה עצמים המשתמשת באבות טיפוס במקום שימוש במחלקות להורשה.
- זוהי שפה קלת משקל ומתפרשת.
- זוהי שפה הרגישה לאותיות גדולות.
- JavaScript נתמך במספר מערכות הפעלה כולל, Windows, macOS וכו'.
- זה מספק שליטה טובה למשתמשים על דפדפני האינטרנט.
היסטוריה של JavaScript
בשנת 1993, פְּסִיפָס , דפדפן האינטרנט הפופולרי הראשון, נוצר. בתוך ה שנת 1994 , נטסקייפ הוקמה על ידי מארק אנדריסן . הוא הבין שהרשת צריכה להיות דינמית יותר. לפיכך, האמינו ש'שפה דבק' מסופקת ל-HTML כדי להקל על עיצוב אתרים עבור מעצבים ומתכנתים במשרה חלקית. כתוצאה מכך, בשנת 1995, החברה גייסה ברנדן אייך מתכוון ליישם ולהטמיע שפת תכנות Scheme בדפדפן. אבל לפני שברנדן הספיק להתחיל, החברה התמזגה עם סאן מיקרוסיסטמס על הוספת Java ל-Navigator שלו כדי שתוכל להתחרות במיקרוסופט על טכנולוגיות ופלטפורמות האינטרנט. עכשיו, שתי שפות היו שם: ג'אווה ושפת הסקריפט. יתרה מכך, נטסקייפ החליטה לתת שם דומה לשפת הסקריפטים כמו של ג'אווה. זה הוביל ל'Javascript'. לבסוף, במאי 1995, מארק אנדריסן טבע את הקוד הראשון של Javascript בשם ' מוקה '. מאוחר יותר, צוות השיווק החליף את השם ב' LiveScript '. אבל, מסיבות של סימן מסחרי וסיבות מסוימות אחרות, בדצמבר 1995, שונה שם השפה לבסוף ל'JavaScript'. מאז, JavaScript נוצר.
יישום של JavaScript
JavaScript משמש ליצירת אתרים אינטראקטיביים. הוא משמש בעיקר עבור:
- אימות בצד הלקוח,
- תפריטים נפתחים דינמיים,
- מציג תאריך ושעה,
- הצגת חלונות קופצים ותיבות דו-שיח (כמו תיבת דו-שיח התראה, תיבת דו-שיח אישור ותיבת דו-שיח הנחיה),
- הצגת שעונים וכו'.
דוגמה ל-JavaScript
document.write('Hello JavaScript by JavaScript');בדוק את זה עכשיו
הסבר מפורט על דוגמה ראשונה של JavaScript ניתן בפרק הבא.
אינדקס JavaScript
הדרכה של JavaScript
יסודות JavaScript
- הערת JavaScript
- משתנה JavaScript
- JavaScript משתנה גלובלי
- מפעילי JavaScript
- הצהרת JavaScript אם
- מתג JavaScript
- לולאת JavaScript
- פונקציית JavaScript
אובייקטי JavaScript
- אובייקט JavaScript
- מערך JavaScript
- מחרוזת JavaScript
- תאריך JavaScript
- מתמטיקה של JavaScript
- מספר JavaScript
- JavaScript בוליאני
- JavaScript DataView
- פונקציית JavaScript
- מטפל ב-JavaScript
- JavaScript JSON
- מספר JavaScript
- JavaScript Reflect
- JavaScript RegExp
- סמל JavaScript
JavaScript BOM
- אובייקטי דפדפן
- 1) אובייקט חלון
- 2) אובייקט היסטוריה
- 3) אובייקט ניווט
- 4) אובייקט מסך
JavaScript DOM
- 5) אובייקט מסמך
- getElementById
- getElementsByName
- getElementsByTagName
- מאפיין innerHTML של JavaScript
- מאפיין innerText של JavaScript
אימות JavaScript
- אימות טופס JavaScript
- אימות דוא'ל של JavaScript
JavaScript OOPs
- שיעור JavaScript
- אובייקט JavaScript
- אב טיפוס של JavaScript
- שיטת בנאי JavaScript
- שיטה סטטית של JavaScript
- Encapsulation של JavaScript
- ירושה של JavaScript
- פולימורפיזם של JavaScript
- הפשטה של JavaScript
קובצי Cookie של JavaScript
- קובצי Cookie של JavaScript
- תכונות עוגיות
- Cookie עם שם מרובה
- מחיקת עוגיות
אירועי JavaScript
- אירועי HTML/DOM
JavaScript שונות
- JavaScript מילת מפתח זו
- ניפוי באגים ב-JavaScript
- הרמה של JavaScript
- מצב קפדני של JavaScript
JavaScript מתקדם
- JavaScript TypedArray
- ערכת JavaScript
- מפת JavaScript
- JavaScript WeakSet
- JavaScript WeakMap
שאלות ראיון
- שאלות ראיון ב-JavaScript
שיטות JavaScript
מחרוזת ב-java
אובייקט מערך JavaScript
- מערך JavaScript
- שיטת concat() של מערך
- שיטת ה-copywithin() של מערך
- שיטת array every()
- שיטת מערך fill()
- שיטת מסנן מערך ().
- שיטת חיפוש () של מערך
- מערך findIndex() שיטת
- שיטת Array forEach()
- מערך כולל() השיטה
- שיטת indexOf() של מערך
- שיטת join() של מערך
- שיטת המערך lastIndexOf()
- שיטת מפת מערך ()
- שיטת פופ() של מערך
- שיטת push() של מערך
- שיטת reverse() של מערך
- שיטת Shift () של מערך
- שיטת Array slice()
- שיטת sort() של מערך
- שיטת splice() של מערך
- שיטת unshift() של מערך
JavaScript DataView Object
- JavaScript DataView
- DataView getFloat32() שיטת
- DataView getFloat64() שיטת
- DataView getInt8() שיטת
- DataView getInt16() שיטת
- DataView getInt32() שיטת
- DataView getUint8() שיטת
- DataView getUint16() שיטת
- DataView getUint32() שיטת
אובייקט פונקציית JavaScript
- פונקציית JavaScript
- הפונקציה app() שיטת
- שיטת bind() של הפונקציה
- שיטת call() של הפונקציה
- פונקציה שיטת toString().
אובייקט תאריך של JavaScript
- תאריך JavaScript
- שיטת getDate() date
- שיטת getDay() date
- שיטת getFullYears() date
- שיטת getHours() date
- שיטת getMilliseconds() date
- שיטת getMinutes() date
- שיטת getMonth() date
- שיטת getSeconds() date
- שיטת getUTCDate() date
- שיטת getUTCDay() date
- שיטת getUTCFullYears() date
- שיטת getUTCHours() date
- שיטת getUTCMinutes() date
- שיטת getUTCMonth() date
- שיטת getUTCSeconds() date
- שיטת date setDate()
- שיטת date setDay().
- שיטת date setFullYears()
- שיטת date setHours()
- שיטת date setMilliseconds()
- שיטת setMinutes() date
- שיטת date setMonth()
- שיטת date setSeconds()
- שיטת setUTCDate() date
- שיטת setUTCDay() date
- שיטת date setUTCFullYears()
- שיטת setUTCHours() date
- שיטת date setUTCMilliseconds()
- שיטת setUTCMinutes() date
- שיטת date setUTCMonth()
- שיטת date setUTCSeconds()
- שיטת date toDateString()
- שיטת date toISOString()
- שיטת date toJSON().
- שיטת date toString()
- שיטת date toTimeString()
- שיטת toUTCString() date
- שיטת date valueOf().
אובייקט מטפל ב-JavaScript
- מטפל ב-JavaScript
- שיטת המטפל application()
- שיטת ה-handler construct()
- שיטת המטפל defineProperty()
- מטפל deleteProperty() שיטה
- מתודה get() של מטפל
- מטפל getOwnPropertyDescriptor() שיטה
- מטפל getPrototypeOf() שיטה
- המטפל has() שיטה
- המטפל isExtensible() שיטה
- מטפל ownKeys() שיטת
- שיטת המטפל preventExtensions()
- שיטת ה-handler set()
- שיטת המטפל setPrototypeOf()
JavaScript JSON Object
עבודת מחשב
- JavaScript JSON
- שיטת JSON.parse().
- שיטת JSON.stringify().
אובייקט מפה של JavaScript
- מפת JavaScript
- מפה clear() שיטת
- שיטת מפה delete()
- שיטת Map entries()
- Map forEach() שיטת
- שיטת get() מפה
- מפה יש () השיטה
- שיטת Map keys()
- שיטת מפה set()
- שיטת Map values()
JavaScript מתמטי אובייקט
- מתמטיקה של JavaScript
- מתמטיקה abs() שיטת
- שיטת acos() Math
- שיטת asin() Math
- שיטת atan() Math
- שיטת cbrt() Math
- שיטת Math ceil()
- Math cos() שיטת
- Math cosh() שיטת
- Math exp() שיטת
- מתמטיקה קומה() שיטת
- שיטת hypot() Math
- Math log() שיטת
- שיטת max() Math
- מתמטיקה min() שיטת
- Math pow() שיטת
- מתמטיקה אקראית() שיטה
- מתמטיקה round() שיטת
- מתמטיקה סימן() שיטת
- מתמטיקה sin() שיטת
- מתמטיקה sinh() שיטת
- Math sqrt() שיטת
- מתמטיקה tan() שיטת
- Math tanh() שיטת
- שיטת trunc() Math
אובייקט מספר JavaScript
- מספר JavaScript
- שיטת Number isFinite()
- שיטת Number isInteger()
- מספר parseFloat() שיטת
- מספר parseInt() שיטה
- שיטת Number toExponential()
- שיטת Number toFixed()
- שיטת Number toPrecision()
- שיטת Number toString()
JavaScript RegExp Object
- JavaScript RegExp
- שיטת RegExp.exec()
- שיטת RegExp.test()
- שיטת RegExp.toString()
אובייקט JavaScript
- אובייקט JavaScript
- שיטת Object.assign()
- שיטת Object.create()
- שיטת Object.defineProperty().
- שיטת Object.defineProperties().
- שיטת Object.entries()
- שיטת Object.freeze()
- שיטת getOwnPropertyDescriptor()
- שיטת getOwnPropertyDescriptors()
- שיטת getOwnPropertyNames()
- שיטת getOwnPropertySymbols()
- שיטת Object.getPrototypeOf()
- שיטת Object.is().
- שיטת preventExtensions()
- שיטת Object.seal()
- שיטת Object.setPrototypeOf()
- שיטת Object.values().
JavaScript Reflect Object
- JavaScript Reflect
- שיטת Reflect.apply()
- שיטת Reflect.construct().
- שיטת Reflect.defineProperty().
- שיטת Reflect.deleteProperty().
- שיטת Reflect.get().
- שיטת getOwnPropertyDescriptor()
- שיטת Reflect.getPrototypeOf()
- שיטת Reflect.has().
- שיטת Reflect.isExtensible().
- שיטת Reflect.ownKeys()
- שיטת preventExtensions()
- שיטת Reflect.set().
- שיטת Reflect.setPrototypeOf().
JavaScript Set Object
- ערכת JavaScript
- הגדר את שיטת add()
- הגדר את שיטת clear()
- הגדר את שיטת delete()
- הגדר את שיטת entries()
- הגדר את שיטת forEach()
- Set has() שיטה
- הגדר את שיטת הערכים ().
אובייקט מחרוזת JavaScript
- שיטת מחרוזת charAt().
- שיטת מחרוזת charAt().
- שיטת מחרוזת charCodeAt().
- שיטת מחרוזת concat().
- שיטת indexOf() מחרוזת
- מחרוזת שיטת lastIndexOf()
- שיטת החיפוש () מחרוזת
- התאמה מחרוזת ()
- שיטת string replace()
- שיטת מחרוזת substr()
- שיטת string substring()
- שיטת String slice()
- שיטת מחרוזת toLowerCase().
- שיטת toLocaleLowerCase()
- שיטת מחרוזת toUpperCase().
- שיטת toLocaleUpperCase().
- שיטת String toString().
- שיטת מחרוזת valueOf().
אובייקט סמל JavaScript
- סמל JavaScript
- שיטת Symbol.for().
- שיטת Symbol.keyFor().
- שיטת Symbol.toString().
סמל נכס
- מאפיין Symbol.hasInstance
- isConcatSpreadable Property
- Symbol.match Property
- Symbol.Prototype Property
- Symbol.replace Property
- Symbol.search Property
- מאפיין סימול.פיצול
- מאפיין Symbol.toStringTag
- Symbol.unscopables נכס
JavaScript TypedArray Object
- JavaScript TypedArray
- TypedArray copyWithin() שיטה
- TypedArray entries() שיטת
- TypedArray every() שיטה
- TypedArray fill() שיטת
- TypedArray filter() שיטת
- TypedArray find() שיטת
- TypedArray findIndex() שיטת
- TypedArray forEach() שיטה
- TypedArray include() שיטה
- TypedArray indexof() שיטת
- שיטת join() TypedArray
- שיטת TypedArray Keys()
- TypedArray lastIndexof() שיטה
- TypedArray map() שיטת
- TypedArray reduce() שיטת
- TypedArray שיטת reduceRight()
- TypedArray reverse() שיטה
- TypedArray set() שיטת
- TypedArray Slice() שיטת
- TypedArray some() שיטה
- TypedArray sort() שיטת
- TypedArray subarray() שיטת
- TypedArray values() שיטת
- שיטת toLocaleString().
- שיטת TypedArray toString()
JavaScript WeakMap Object
יישומון
- JavaScript WeakMap
- שיטת WeakMap delete()
- שיטת get() WeakMap
- שיטת WeakMap has()
- שיטת WeakMap set()
JavaScript WeakSet Object
- JavaScript WeakSet
- שיטת WeakSet add()
- שיטת WeakSet delete()
- שיטת WeakSet has()
תְנַאִי מוּקדָם
לפני לימוד JavaScript לעומק, עליך להיות בעל ידע בסיסי ב-HTML.
קהל
פיתחנו מדריך JavaScript זה למתחילים ולמקצוענים כאחד. יש הרבה דוגמאות עם עורך JavaScript. אז אתה יכול בקלות לערוך את קוד ה-JavaScript שלך שיעזור לך ללמוד JavaScript בקלות.
בְּעָיָה
אנו מבטיחים לך שלא תמצא שום בעיה במדריך JavaScript שלנו. אבל, אם אתה מוצא טעות כלשהי, אתה יכול לפרסם אותה בקטע התגובות שלנו.