תמוז (7)

רמות בכתיבת JavaScript פשוט

SitePoint הוציאה ספר חדש בשם Simply JavaScript. בפוסט הזה, הם מתארים את השיקולים שהיו להם בבחירת הקוד שייכנס לספר:
מצד אחד, זה ספר שנועד למתחילים, כך שכדאי שהקוד יהיה די פשוט (שם הספר עצמו גורם לציפיה הזו אצל הקורא…)

מצד שני, במציאות JavaScript היא לא שפה כ”כ פשוטה, וההרגשה של המחברים היא שיש יותר מדי ספרים שאינם נותנים לקוראים להם את הכלים להם הם זקוקים כדי להבין ולכתוב קוד מציאותי. הם לא רצו לחזור על שגיאת פישוט (“dumbing down”) השפה רק כדי ליצור ספר קל לקריאה.
כדי להדגים את הדילמה המתוארת, הם נותנים דוגמה לקוד JS פשוט, שניתן לכתוב אותו ב-3 רמות שונות של מורכבות:

  1. בתוך מאפיין onClick של תגית HTML
  2. קוד JS שעובר על תגיות עם class מסויים ו”מדביק” להם את המתודה (link.onclick = clickHandler)
  3. unobtrusive scripting – כתיבה יותר מורכבת, אבל גם יותר נכונה. המטרה של הספר היא להראות למתחילים איך לכתוב קוד נכון, מבלי שהקורא יתקשה להבין את הקוד.

קראו ותהנו!
http://www.sitepointstatic.com/newsletter/viewissue.php?id=3&issue=167#4

עדכון אוגוסט 2013: sitepoint שינו את מבנה האתר שלהם, וכעת הכתבות מהניוזלטרים הישנים שלהם כבר לא נמצאים באותה כתובת. אפשר יהיה להמשיך לגשת אליהם באופן זמני בכתובת sitepointstatic, אבל כנראה שזה לא יהיה לאורך זמן.

כתבו תגובה

כתובת הדוא"ל שלכם לא תוצג.