גיליון הרמאים של JavaScript

גיליון הרמאים של JavaScript

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





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





גיליון הרמאים יכול לשמש רענון מהיר על רכיבי JavaScript בכל פעם שתזדקק להם. זה שימושי למתחילים ולמומחים כאחד.





האם אני יכול לחבר אוזניות בלוטוס לאקסבוקס אחד

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

גיליון הרמאים של JavaScript

קיצורפעולה
מערכי JavaScript
קונקט ()חבר מספר מערכים לאחד
copyWithin ()העתק מרכיבי מערך בתוך המערך, למיקומים שצוינו וממנו
אינדקס של()החזר את הערך הפרימיטיבי של האובייקט שצוין
כולל ()בדוק אם מערך מכיל את האלמנט שצוין
לְהִצְטַרֵף()שלב אלמנטים של מערך למחרוזת אחת והחזר את המחרוזת
ערכים ()החזר אובייקט Iteration Array של זוג מפתחות/ערך
כֹּל()בדוק אם כל רכיב במערך עובר מבחן
למלא()מלא את האלמנטים במערך בעל ערך סטטי
לְסַנֵן()צור מערך חדש עם כל אלמנט במערך שעובר מבחן
למצוא()החזר את הערך של האלמנט הראשון במערך שעובר בדיקה
לכל אחד()קרא פונקציה לכל רכיב מערך
מ()צור מערך מאובייקט
lastIndexOf ()תן את המיקום האחרון שבו מופיע רכיב נתון במערך
פופ ()הסר את האלמנט האחרון של מערך
לִדחוֹף()הוסף אלמנט חדש בסוף
לַהֲפוֹך()מיין אלמנטים בסדר יורד
לְהַפחִית()הפחת את ערכי המערך לערך יחיד (מעבר משמאל לימין)
reducRight ()הפחת את ערכי המערך לערך יחיד (מעבר מימין לשמאל)
מִשׁמֶרֶת()הסר את האלמנט הראשון של מערך
פרוסה()משוך עותק של חלק מערך לאובייקט מערך חדש
סוג()מיין אלמנטים באלפבית
אִחוּי()הוסף אלמנטים בצורה ומיקום מוגדרים
unshift ()הוסף אלמנט חדש להתחלה
שיטות בוליאניות של JavaScript
toString ()המירו ערך בוליאני למחרוזת והחזירו את התוצאה
ערך של()החזר את המיקום הראשון שבו מופיע רכיב נתון במערך
toSource ()החזר מחרוזת המייצגת את קוד המקור של האובייקט
מפעילים אריתמטיים של JavaScript
+חיבור
-חִסוּר
*כֶּפֶל
/חֲלוּקָה
(...)מפעיל קיבוץ (פעולות בסוגריים מבוצעות מוקדם יותר מאלה שבחוץ)
%מודול (שאר)
++מספר תוספות
-הפחת מספרים
==שווה ל
===ערך שווה וסוג שווה
! =לא שווה
! ==ערך לא שווה או לא סוג שווה
>גדול מ
<פחות מ
> =גדול מ או שווה ל
<=פחות או שווה ל
?מפעילה שלישית
פעולות לוגיות
&&לוגי וגם
||לוגי או
!לא הגיוני
מפעילי Bitwise
&והצהרה
|הצהרת OR
~לֹא
^XOR
<<משמרת שמאלה
>>הזזה ימינה
>>>אפס מילוי ימינה
פונקציות
עֵרָנִי()פלט נתוני תיבת התראה בחלון הדפדפן
לְאַשֵׁר()פתח תיבת דו -שיח כן/לא והחזר נכון/לא נכון בהתאם ללחיצת המשתמש
console.log ()כתוב מידע לקונסולת הדפדפן (מתאים למטרות ניפוי באגים)
document.write ()כתוב ישירות למסמך ה- HTML
מיידי()צור דו -שיח עבור קלט משתמשים
פונקציות גלובליות
מפענח ()פענוח מזהה משאבים אחיד (URI) שנוצר על ידי encodeURI או דומה
רכיב decodeURIC ()פענח את רכיב ה- URI
codEURI ()קידוד URI ל- UTF-8
encodeURIComponent ()אותו דבר אך עבור רכיבי URI
eval ()הערך את קוד JavaScript המיוצג כמחרוזת
isFinite ()קבע אם ערך עבר הוא מספר סופי
isNaN ()קבע אם ערך הוא מספר בלתי חוקי
מספר()המרת ערך אובייקט למספר
parseFloat ()נתח מחרוזת והחזר מספר נקודה צפה
parseInt ()לנתח מחרוזת ולהחזיר מספר שלם
לולאות JavaScript
להדרך הנפוצה ביותר ליצור לולאה ב- JavaScript
בזמןהגדר תנאים שבהם לולאה מבוצעת
עושה תוך כדיאולם, בדומה ללולאת ה- while, היא מבוצעת לפחות פעם אחת ומבצעת בדיקה בסוף כדי לראות אם התנאי מתקיים לביצוע שוב
לשבורעצור ויצא מהמחזור אם מתקיימים תנאים מסוימים
לְהַמשִׁיךדלג על חלקים מהמחזור אם מתקיימים תנאים מסוימים
בריחת דמויות
'ציטוט יחיד
'ציטוט כפול
\מַהֲלָך סְרָק
במקש לחזור אחורה
fהזנת טופס
nשורה חדשה
rהחזרת עגלה
tטאבלט אופקי
vטבלטור אנכי
שיטות מחרוזת JavaScript
charAt ()החזר תו במיקום שצוין בתוך מחרוזת
charCodeAt ()תן את יוניקוד האופי במיקום זה
קונקט ()לחבר (לחבר) שתי מחרוזות או יותר לאחת
fromCharCode ()החזר מחרוזת שנוצרה מהרצף שצוין של יחידות קוד UTF-16
אינדקס של()ספק את המיקום של המופע הראשון של טקסט שצוין בתוך מחרוזת
lastIndexOf ()אותו דבר כמו indexOf () אך עם ההתרחשות האחרונה, חיפוש לאחור
התאמה()אחזר את ההתאמות של מחרוזת כנגד תבנית חיפוש
החלף()מצא והחליף טקסט שצוין במחרוזת
לחפש()בצע חיפוש אחר טקסט תואם והחזר את מיקומו
פרוסה()חלץ קטע מחרוזת והחזר אותו כמחרוזת חדשה
לְפַצֵל()פיצול אובייקט מחרוזת למערך מחרוזות במיקום שצוין
מתחיל עם()בדוק אם מחרוזת מתחילה בתווים שצוינו
סובסטר ()דומה לפרוסה () אך מחלץ מחרוזת משנה שתלויה במספר תווים שצוין
מחרוזת משנה ()דומה לפרוס () אך לא יכול לקבל מדדים שליליים
toLowerCase ()המרת מחרוזות לאותיות קטנות
toUpperCase ()המרת מחרוזות לאותיות גדולות
ערך של()החזר את הערך הפרימיטיבי (שאין לו מאפיינים או שיטות) של אובייקט מחרוזת
סינטקס ביטוי רגיל

משני תבניות
וכןלהעריך החלפה
אניבצע התאמה חסרת רישיות
זבצע התאמה גלובלית
Mבצע התאמת שורות מרובות
שהתייחסו למחרוזות כאל קו יחיד
איקסאפשר הערות ומרחב לבן בדפוס
Uדפוס לא מסודר
סוֹגְרַיִם
[א ב ג]מצא כל אחת מהדמויות בסוגריים
[^ abc]מצא כל תו שאינו בסוגריים
[0-9]מצא ספרה המצוינת בסוגריים
[א-ז]מצא כל תו מהאותיות הגדולות עד האותיות הקטנות z
(א | ב | ג)מצא כל אחת מהאלטרנטיבות המופרדות באמצעות |
מטא -דמויות
.מצא תו יחיד, למעט קו חדש או מסוף קו
בדמות מילה
INדמות ללא מילה
dספרה
Dדמות לא ספרתית
sאופי מרחב לבן
Sאופי שאינו מרחב לבן
במצא התאמה בתחילת/סוף מילה
Bמצא התאמה לא בתחילת/סוף מילה
u0000אופי NUL
nדמות שורה חדשה
fתו הזנת טופס
rתו החזרת עגלה
tתו כרטיסייה
vתו כרטיסייה אנכי
xxxתו שצוין במספר אוקטלי xxx
xddתו לטיני שצוין במספר הקסדצימלי dd
uddddתו Unicode שצוין במספר הקסדצימלי dddd
כימות
n+התאם לכל מחרוזת המכילה n לפחות
n*כל מחרוזת המכילה אפס או יותר מופעים של n
n?כל מחרוזת המכילה אפס או מופע אחד של n
n {X}כל מחרוזת המכילה רצף של X n
n {X, Y}מחרוזות המכילות רצף של X עד Y n
n {X,}תואם כל מחרוזת המכילה רצף של X X לפחות
n $כל מחרוזת עם n בקצה שלה
מחרוזת עם n בתחילתה
? = nכל מחרוזת שאחריה מחרוזת ספציפית n
?! נמחרוזת שלא אחריה מחרוזת ספציפית n
מאפייני מספר
ערך מקסימליערך מספרי מרבי שניתן לייצג ב- JavaScript
MIN_VALUEהערך המספרי החיובי הקטן ביותר שניתן לייצג ב- JavaScript
NaNהערך Not-a-Number
NEGATIVE_INFINITYערך אינסופי שלילי
POSITIVE_INFINITYערך אינסופי חיובי
שיטות מספר
toExponential ()החזר מחרוזת עם מספר מעוגל שנכתב כסימון מעריכי
toFixed ()החזר מחרוזת של מספר עם מספר מסוים של עשרונים
toPrecision ()החזר מחרוזת של מספר הכתוב באורך מוגדר
toString ()החזר מספר כמחרוזת
ערך של()החזר מספר כמספר
מאפייני מתמטיקה
וגםהמספר של אוילר
LN2לוגריתם טבעי של 2
LN10לוגריתם טבעי של 10
LOG2Eלוגריתם בסיס 2 של E
LOG10Eלוגריתם בסיס 10 של E
פאיהמספר PI
SQRT1_2שורש ריבועי של 1/2
SQRT2שורש ריבועי של 2
שיטות מתמטיות
שרירי הבטן (x)החזר את הערך המוחלט (החיובי) של x
accos (x)ארקוסין של x, ברדיאנים
אסירי (x)Arcsine של x, ברדיאנים
אטאן (x)מבנה של x כערך מספרי
atan2 (y, x)מבנה את כמות הטענות שלה
תקרה (x)ערך x מעוגל עד למספר השלם הקרוב ביותר שלו
כי (x)קוסינוס של x (x נמצא ברדיאנים)
exp (x)ערך Ex
רצפה (x)ערך x מעוגל כלפי מטה למספר השלם הקרוב ביותר שלו
יומן (x)לוגריתם טבעי (בסיס E) של x
מקסימום (x, y, z, ..., n)מספר בעל הערך הגבוה ביותר
דקות (x, y, z, ..., n)המספר בעל הערך הנמוך ביותר
pow (x, y)X בכוחו של y
אַקרַאִי()מספר אקראי בין 0 ל -1
עגול (x)ערך x מעוגל למספר השלם הקרוב אליו
חטא (x)סינוס של x (x נמצא ברדיאנים)
sqrt (x)שורש ריבועי של x
אז (x)משיק של זווית
תאריכים
תַאֲרִיך()צור אובייקט תאריך חדש עם התאריך והשעה הנוכחיים
תאריך (2017, 5, 21, 3, 23, 10, 0)צור אובייקט תאריך מותאם אישית. המספרים מייצגים שנה, חודש, יום, שעה, דקות, שניות, אלפיות השנייה. אתה יכול להשמיט כל מה שאתה רוצה למעט שנה וחודש.
תאריך (2017-06-23)הצהרת תאריך כמחרוזת
השג תאריך()קבל את יום החודש כמספר (1-31)
getDay ()קבל את יום חול כמספר (0-6)
getFullYear ()קבל את השנה כמספר בן ארבע ספרות (yyyy)
getHours ()קבל את השעה (0-23)
getMilliseconds ()קבל את האלפית השנייה (0-999)
getMinutes ()קבל את הדקה (0-59)
getMonth ()קבל את החודש כמספר (0-11)
getSeconds ()קבל את השני (0-59)
getTime ()קבל את הזמן (אלפיות השנייה מאז 1 בינואר 1970)
getUTCDate ()יום (תאריך) של החודש בתאריך שצוין על פי השעה האוניברסלית (זמין גם ליום, חודש, לשנה מלאה, שעות, דקות וכו ')
לְנַתֵחַנתח ייצוג מחרוזת של תאריך, והחזר את מספר האלפיות השנייה מאז 1 בינואר 1970
קבע תאריך()הגדר את היום כמספר (1-31)
setFullYear ()הגדר את השנה (אופציונלי חודש ויום)
setHours ()הגדר את השעה (0-23)
setMilliseconds ()הגדר את האלפיות השנייה (0-999)
setMinutes ()קבע את הדקות (0-59)
setMonth ()הגדר את החודש (0-11)
setSeconds ()הגדר את השניות (0-59)
זמן מוגדר()הגדר את הזמן (אלפיות השנייה מאז 1 בינואר 1970)
setUTCDate ()הגדר את יום החודש לתאריך שצוין לפי השעה האוניברסלית (זמין גם ליום, חודש, לשנה מלאה, שעות, דקות וכו ')
מצב DOM

מאפייני צומת
תכונותאוסף חי של כל התכונות הרשומות לאלמנט
baseURIכתובת אתר בסיסית מוחלטת של רכיב HTML
צמתיםאוסף של צמתים לילד של אלמנט
ילד ראשוןצומת ילד ראשון של אלמנט
ילד אחרוןצומת הילד האחרונה של אלמנט
nextSiblingהצומת הבא באותה רמת עץ הצומת
nodeNameשם של צומת
nodeTypeסוג של צומת
nodeValueערך של צומת
בעל מסמךאובייקט מסמך ברמה העליונה עבור הצומת הנוכחי
parentNodeצומת הורים של אלמנט
הקודם סריקההצומת שקדם מיד לזה הנוכחי
textContentתוכן טקסטואלי של צומת וצאצאיו
שיטות צומת
appendChild ()הוסף צומת ילדים חדשה לרכיב כצומת הילד האחרון
cloneNode ()שיבוט אלמנט HTML
CompareDocumentPosition ()השווה את עמדת המסמך של שני אלמנטים
getFeature ()החזר אובייקט המיישם את ממשקי ה- API של תכונה מסוימת
hasAttributes ()החזר נכון אם לאלמנט יש תכונות כלשהן, אחרת החזר שקר
hasChildNodes ()החזר נכון אם לרכיב יש צמתים צאצא כלשהם, אחרת החזר שקר
insertBefore ()הכנס צומת ילדים חדשה לפני צומת ילדים קיימת שצוין
isDefaultNamespace ()החזר נכון אם מרחב שמות מצויןURI הוא ברירת המחדל, אחרת החזר שקר
isEqualNode ()בדוק אם שני אלמנטים שווים
isSameNode ()בדוק אם שני אלמנטים הם אותו צומת
נתמך ()החזר נכון אם נתמכת תכונה שצוין ברכיב
LookupNamespaceURI ()החזר את מרחב השמותURI המשויך לצומת נתון
lookupPrefix ()החזר DOMString המכיל את הקידומת עבור מרחב שמות נתוןURI, אם קיים
לנרמל ()הצטרף לצמתי טקסט סמוכים והסר צמתי טקסט ריקים באלמנט
removeChild ()הסר צומת ילדים מרכיב
החלף את הילד ()החלף צומת ילדים באלמנט
שיטות יסוד
getAttribute ()החזר את ערך התכונה שצוין של צומת אלמנט
getAttributeNS ()החזר ערך מחרוזת של התכונה עם מרחב השמות והשם שצוין
getAttributeNode ()קבל את צומת התכונה שצוין
getAttributeNodeNS ()החזר את צומת התכונה של התכונה עם מרחב השמות והשם הנתון
getElementsByTagName ()ספק אוסף של כל האלמנטים הצאצא עם שם התג שצוין
getElementsByTagNameNS ()החזר אוסף HTML חי של אלמנטים עם שם תג מסוים השייך למרחב השמות הנתון
hasAttribute ()החזר נכון אם לאלמנט יש תכונות כלשהן, אחרת החזר שקר
hasAttributeNS ()ספק ערך נכון/לא נכון המציין אם לאלמנט הנוכחי במרחב שמות נתון יש את המאפיין שצוין
removeAttribute ()הסר תכונה שצוין מרכיב
removeAttributeNS ()הסר את המאפיין שצוין מרכיב בתוך מרחב שמות מסוים
removeAttributeNode ()הסר צומת תכונה שצוין והחזר את הצומת שהוסר
setAttribute ()הגדר או שנה את המאפיין שצוין לערך שצוין
setAttributeNS ()הוסף תכונה חדשה או שנה את ערך המאפיין עם מרחב השמות והשם הנתון
setAttributeNode ()הגדר או שנה את צומת התכונה שצוין
setAttributeNodeNS ()הוסף צומת תכונה חדשה בגודל שמות לרכיב
מאפייני חלון דפדפן
סָגוּרבדוק אם חלון נסגר או לא והחזר נכון או לא נכון
defaultStatusהגדר או החזר את טקסט ברירת המחדל בשורת המצב של חלון
מסמךהחזר את אובייקט המסמך עבור החלון
מסגרותהחזר הכל