logo

למד מדריך JavaScript

הדרכה של JavaScript

שֶׁלָנוּ הדרכה של 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:

  1. כל דפדפני האינטרנט הפופולריים תומכים ב-JavaScript מכיוון שהם מספקים סביבות ביצוע מובנות.
  2. JavaScript עוקב אחר התחביר והמבנה של שפת התכנות C. לפיכך, זוהי שפת תכנות מובנית.
  3. JavaScript היא שפה עם הקלדה חלשה, שבה סוגים מסוימים נוצקים באופן מרומז (בהתאם לפעולה).
  4. JavaScript היא שפת תכנות מונחה עצמים המשתמשת באבות טיפוס במקום שימוש במחלקות להורשה.
  5. זוהי שפה קלת משקל ומתפרשת.
  6. זוהי שפה הרגישה לאותיות גדולות.
  7. JavaScript נתמך במספר מערכות הפעלה כולל, Windows, macOS וכו'.
  8. זה מספק שליטה טובה למשתמשים על דפדפני האינטרנט.

היסטוריה של 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 BOM

  • אובייקטי דפדפן
  • 1) אובייקט חלון
  • 2) אובייקט היסטוריה
  • 3) אובייקט ניווט
  • 4) אובייקט מסך

JavaScript DOM

  • 5) אובייקט מסמך
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • מאפיין innerHTML של JavaScript
  • מאפיין innerText של JavaScript

אימות JavaScript

JavaScript OOPs

  • שיעור JavaScript
  • אובייקט JavaScript
  • אב טיפוס של JavaScript
  • שיטת בנאי JavaScript
  • שיטה סטטית של JavaScript
  • Encapsulation של JavaScript
  • ירושה של JavaScript
  • פולימורפיזם של JavaScript
  • הפשטה של ​​JavaScript

קובצי Cookie של JavaScript

אירועי JavaScript

    אירועי HTML/DOM

JavaScript שונות

  • JavaScript מילת מפתח זו
  • ניפוי באגים ב-JavaScript
  • הרמה של JavaScript
  • מצב קפדני של JavaScript

JavaScript מתקדם

  • JavaScript TypedArray
  • ערכת JavaScript
  • מפת JavaScript
  • JavaScript WeakSet
  • JavaScript WeakMap

שאלות ראיון

  • שאלות ראיון ב-JavaScript

שיטות JavaScript

מחרוזת ב-java

אובייקט מערך JavaScript

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

  • שיטת מחרוזת 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 שלנו. אבל, אם אתה מוצא טעות כלשהי, אתה יכול לפרסם אותה בקטע התגובות שלנו.