דברים שמפתחי JavaScript צריכים לדעת לווב.
- איך מבצעים בקשת AJAX לשרת
- מה זה AJAX
- איך אני מחזיר ערך מקריאת AJAX
- איך מבצעים איטרציה על עברי מערך
- איך מבצעים איטרציה על איברי אובייקט
- איך אני מוסיף פעולה ללחיצה על טאג HTML שרשמתי
- איך אני יוצר HTML חדש מJavaScript ומוסיף אותו לדף
- איך אני שומר מידע בJavaScript שהמשתמש יגש אליו פעם הבאה שהוא חוזר לדף
- אני רגיל לירושה בשפה X, איך אני מממש ירושה בJavaScript – לאן הלכו הclassים
- איך עושים בJavaScript משתנים שהם private?
- איך עובד scope בJavaScript?
- איזה מקורות אמינים יש ללמוד ג'אווהסקריפט, איך אני יודע אם המקור שמצאתי אמין?
- אני צריך למיין מערך לפי סדר שונה, איך אני עושה את זה?
- יש לי event handler על אלמנט אבל הוא מפעיל גם את הhandler של אלמנט שהוא מוכל בו, איך אני מונע את זה?
- איך אני צובע תאים של טבלא? איך אני צובע שורה כן שורה לא? (הערה: לא בJS בתקווה!)
- אני מנסה לחבר שני אובייקטים של jQuery אבל אני מקבל [object Object][object Object], למה?
- אני מוסיף אירועים בלולאה אבל אני מקבל שהערך הi הוא לא מוגדר כל פעם, למה?
- אני עושה alert לדברים בשביל לעשות debugging אבל מקבל [object Object], למה?
- אני מנסה לכתוב לדף עם document.write אבל כל פעם נמחק לי כל הדף, למה?
- איך אני כותב צ'אט בג'וואהסקריפט, שמעתי על המונח websocket , מה זה אומר?
- מה זה web worker?
- יש לי שתי לולאות בשתי פונקציות והן דורסות את המשתנים אחד של השניה, למה?
- מה זה var? למה אני צריך var בהכרזת משתנים?
- למה יש סקריפטים שמתחילים ב (function (window, document, undefined)?
- מה המשמעות של this בJavaScript? שמתי לב שהוא מתנהג אחרת מבשפות אחרות.
- מה זה closure?
- איך אני יכול לדבג קוד בJavaScript?
- איפה אני יכול לבדוק עם פיצ'ר מסויים בג'אווהסקריפט זמין בדפדפן מסויים?
- מה ההבדל בין jQuery ל jQuery.min? מה עם jQuery ו jQuery-ui? מה זה הסיומות האלה?
- מה זה פונקציה "אנונימית", מה זה אומר פונקצייה "מסדר ראשון"
- מתי כדאי לי להשתמש ומתי כדאי לי להמנע מeval ?
- מה זה bind?
- יש לי מערך של ארגומנטים, איך אני מפעיל פונקציה עליו?
- יש לי HTML מצורה
- ...
- ראיתי שאפשר לשים אינבטים בonclick או מתוך הjavascript. מה עדיף ולמה?
- איך אני יכול להריץ python בצד לקוח (הערה: לא כדאי ;) )
- מה זה JSON? איך אני יוצר JSON ? איך אני מפרש JSON שיצרתי בפייתון או בשפה אחרת בשרת בצד לקוח?
- איך אני שולח אובייקט מפייתון\php\asp.net\java\ruby לג'אווהסקריפט?
- איך אני שולח אובייקט מג'אווהסקריפט ל פייתון\php\asp.net\java\ruby?
- איך אני לא מאבד ערכים בטפסים כשהמשתמש לוחץ על refresh או submit?
- איך אני מוסיף אנליטיקות לאתר שלי?
- איך אני עושה ולידציה לemail או טלפון בטופס?
- מה זה cookie? איך אני רושם או מוחק משהו מcookie?
- איך אני מחביא\מציג\מוסיף אפשרויות לתג select?
- איך אני מסמן checkbox עם ג'אווהסקריפט?
- איך אני שואל שאלה טובה על JavaScript באתר כמו stack overflow?
- יש לי שני אלמנטים עם אותו ID, איך אני בוחר את שניהם?
- יש לי select עם יותר מדי אפשרויות מכדי להציג, איך אני הופך אותו לauto complete?
- איך אני יוצר אנימציה עם ג'אווהסקריפט? איך אני עוצר אנימציה שיצרתי באמצע?
- שמעתי על data-* attribute, למה זה טוב? איך אני עובד עם זה בג'אווהסקריפט?
- איך אני שומר משתנה על אלמנט בHTML ?
- איך אני עושה דברים כמו סכום כמו בפייתון?
- אני מנסה לעבוד בלי jQuery ועשיתי document.querySelectorAll('div').forEach()וקיבלתי שגיאה, למה?
- איך אני בודק האם כל האיברים במערך מקיימים תנאי?
- איך אני בודק האם קיים איבר במערך שמקיים תנאי?
- איך אני עושה comprehension כמו בפייתון בJavaScript?
- איך אני יכול להוסיף event listener לאלמנט שעוד לא נמצא בdocument?
- אני עושה document.getElementById אבל מקבל בחזרה null, בדקתי ויש לי את הID הזה, למה?
- איך אני מערבב מערך (shuffle)?
- איך אני מוסיף event listener לאלמנט שאני טוען בAJAX?
- למה כשאני עושה
) עם jQuery קופא לי הדפדפן? - איך אני יוצא גלריה של תמונות מתחלפות?
- איך אני מממש כפתור back to top עם גלילה נחמדה?
- מה ההבדל בין ready ל load בjQuery?
- איך אני מזהה שערך השתנה בטופס באמצעות JS?
- איך אני מזהה שאלמנט נהיה נראה או בלתי נראה באמצעות גלילה?
- איך אני מציג תאריך בפורמט או צורה מסויימת?
- איך אני הופך טקסט בצורה של תאריך לאובייקט תאריך בJavaScript?
- אני עושה Date("09/04/1985") אבל מקבל את התאריך של היום, למה?
- איך אני עושה submit אוטומטית כשכל השדות מולאו?
- איך אני מזהה כשiframe שיש לי נטען?
- איך אני מזהה כשמישהו לחץ בתוך iframe בעמוד?
- איך אני ניגש לתוכן HTML שנמצא בתוך iframe
- אני עושה סלקטור של jQuery בiframe אבל הוא לא מוצא כלום, למה?
- איך אני עושה בקשות AJAX מדומיין אחר?
- איך אני עושה בקשות AJAX מדומיין אחר עם דפדפן ישן.
- איך אני יכול לקרוא קובץ במחשב של המשתמש?
- איך אני יכול לכתוב לקובץ במחשב של המשתמש?
- איך אני מממש "אקורדיון" (כלומר טאבים שהאחרים נסגרים כשאחד נפתח)?
- למה אני צריך סוגריים מסביב לפונקציה מצורה (function(){})?
- איך אני מנהל debugging בפרויקט? איך אני מנהל סביבת development וסביבת production?
- למה הטיפוס של NaN הוא number? איך אני בודק טיפוס של משתנה?
- כשאני מריץ את הקוד שלי בIE אני מקבל "cannot call log of undefined , למה?
- איך אני מונע ממשתמש ללחוץ קליק ימני על תמונה? זה רעיון טוב?
- איך אני מעביר משתמשים לעמוד מיוחד עם יש להם דפדפן ישן או אין להם ג'אווהסקריפט?
- איך אני מזהה דפדפן מסויים? האם זה רעיון טוב?
- איך אני עושה אבטחה בג'אווהסקריפט?
- איך אני שומר שם משתמש וסיסמה בג'אווהסקריפט?
- האם מספיק לבדוק שם משתמש וסיסמה עם ג'אווהסקריפט?
- מה זה MVC בצד שרת? האם כדאי לי ללמוד את זה?
- איך אני מוודא שמשתמש לא יכול לשלוח טופס עם פרטים שגויים?
- למה 1+"1" זה 11 ?
- למה 1*"5" זה 5 ולא "55555"?
- איך אני בודק את הביצועים של הקוד שלי?
- איך אני מגדיר אובייקט חדש? מה הבעיה עם new Array ו new Object?
- מה זה new בJavaScript אם אין לי classים?
- איך אני יכול לעשות join על אובייקטים לפי שדה מסויים?
- מה המשמעות של שתי פונקציות מופרדות ע"י , ?
- איך אני בודק אם אובייקט הוא ריק בJavaScript?
- איך אני עושה dictionary \hashmap בJavaScript? האם אובייקט הוא dictionary?
- מה יותר מהיר, for, whileאו forEach או jQuery.each? האם צריך להיות לי אכפת?
- איך אני יכול לשכפל אלמנט HTML בJS?
- שמעתי שinnerHTML זה מסוכן, למה? מה האלטרנטיבה
- מה זה XSS? איך אני מתגונן מXSS?
- האם יש משהו מקביל לstring builder בJavaScript?
- איך אני בודק האם משתנה הוא מערך? מה זה מערך בJavaScript?
- איך אני עושה include לקובץ JavaScript אחד בשני?
- איך אני משנה צבע של div כשמרחפים מעליו?
- איך אני מנהל dependencies של מודול אחד בג'אווהסקריפט?
- מה זה מודול בג'אווהסקריפט? למה זה טוב?
- איך אני כותב regular expression בJavaScript?
- איך אני מחליף את כל המופעים של regex במחרוזת על סמך הצורה הספציפית שמצאתי.
- אני משתמש ב$(document).ready אבל התמונות לא נטענו לי עדיין, למה?
- איך אני מקבל גודל של תמונה בפיקסלים בלי לחכות שהיא נטענה לגמרי?
- איך אני עושה singleton בJavaScript? כדאי?
- איך אני מפצל מחרוזת לפי תו מסויים? לפי regex?
- איך אני יודע אם תמונה נטענה מאתר או שהיא cached?
- איך אני מדווח לשרת שהמשתמש יצא מהעמוד?
- איך אני מדווח להמשתמש אם יש בעיה בשרת?
- ראיתי את הביטוי "use strict" , מה הוא אומר?
- איך אני מקבל פרמטרים כמו של בקשת GET בJS? (query string)
- איך אני בודק אם מחרוזת אחת מכילה מחרוזת אחרת בJavaScript?
- מה ההבדל בין localStorage ו sessionStorage ?
- איך אני חולק משתנה JavaScript בין שני דפים?
- איך אני מזהה אם משתמש החליף טאב?