איך להפוך פונקציה מרובת פרמטרים לפונקציות רבות בעלות פרמטר אחד כל אחת – Currying
אופרטורים לוגיים ב-JS – איך להשתמש בהם בהשמת ערכים למשתנים.
סדרה של 17 פוסטים על החלקים הקשים של JS. חמשת הפרקים הראשונים עוסקים ב-callbacks, ארבעת הפרקים הבאים עוסקים ב-closure, שלושה פרקים מדברים על א-סינכרוניות, ושאר הפרקים מדברים על class-ים ו-prototype-ים.
3 דרכים ליצור מחרוזות שמתפרסות על פני כמה שורות – שתי דרכים עובדות בכל הדפדפנים, ואחת לא עובדת ב-IE ומצריכה transpiler כגון Babel.
איך לכתוב polyfill ב-JS – קריס פרדיננדי מתאר את השלבים הנדרשים לכתיבת polyfill.
מאמר של קרס פרדיננדי על callbak מול אירועים רגילים, והסבר של Tania Rascia על לולאת האירועים ו-callback-ים
איך להגדיר ולקבל ערכים בקומבו-בוקסים ב-JavaScript.
קריס פרדיננדי מסביר את ההבדלים בין פונקציית ה-append של jQuery לזאת בוונילה JavaScript: הבדל אחד הוא שהפונקציה של jQuery עובדת על כמה node-ים ואילו זאת של הוונילה עובדת רק על node אחד. ההבדל השני הוא שהפונקציה של jQuery ממירה את מחרוזת ה-HTML לאובייקטי DOM, וזאת של הוונילה – לא. בשני המקרים הוא מסביר איך בכל זאת לחקות את ההתנהגות של פונקציית ה-jQuery.
ועוד בענייני jQuery וקריס פרדיננדי: הוא מראה איך לממש ב-JavaScript רגיל פונקציות כמו children()
, addClass()
, removeClass()
, toggleClass()
, ו-hasClass()
.