ฉันเป็นโปรแกรมเมอร์ที่มีประสบการณ์พอสมควรที่พยายามเรียนรู้การพัฒนาเว็บ ฉันพยายามพัฒนาเว็บแอปพลิเคชันฝั่งไคลเอ็นต์ซึ่งใช้ svg หรือ canvas สำหรับกราฟิก ฉันตัดสินใจว่าฉันต้องการเขียนรหัสแอปพลิเคชันใน Coffeescript ฉันไม่รู้ Javascript หรือ Coffeescript
จำเป็นต้องมีความรู้ในการพัฒนาเว็บ Javascript ถึง Coffeescript อย่างไร? ฉันมีแนวโน้มที่จะประสบปัญหา gnarly ซึ่งต้องให้ฉันเข้าใจ Javascript หรือไม่ ฉันสามารถทำงานอย่างมีความสุขกับ Javascript APIs จาก Coffeescript ได้หรือไม่
แก้ไข : ฉันสามารถเรียนรู้พื้นฐานของ Javascript ได้อย่างง่ายดายในหนึ่งสัปดาห์ ฉันกังวลมากขึ้นว่า Javascript ดูเหมือนจะมีขอบคมที่ซ่อนอยู่มากมาย ในคำถามเกี่ยวกับคุณสมบัติภาษาแปลก ๆบน StackOverflow Javascript เป็นหนึ่งในภาษาที่พบบ่อยที่สุด มันมีรูปแบบวัตถุและคลาสที่ผิดปกติ มีกฎการกำหนดขอบเขตชื่อที่ไม่ชัดเจน ฉันคิดว่ามันใช้เวลามากกว่าหนึ่งสัปดาห์กว่าจะรู้ภาษาจริงๆ
ฉันจะทำงานในโครงการขนาดเล็กเพื่อเรียนรู้การพัฒนาเว็บ ฉันควรใช้ Javascript หรือ Coffeescript ดีกว่าไหม ฉันคิดว่าในระยะยาวฉันจะชอบ Coffeescript แต่ฉันยินดีที่จะเริ่มต้นด้วย Javascript ถ้าฉันต้องการความเข้าใจอย่างละเอียดของ Javascript เพื่อใช้ Coffeescript
class
คำหลักใน CS ไม่ได้ทำอะไรวิเศษ มันใช้กลไกการสืบทอดดั้งเดิมของ JavaScripts เท่านั้น ด้วยเหตุนี้ฉันขอแนะนำให้มีความรู้อย่างน้อยเกี่ยวกับ "คุณสมบัติ" JavaScripts ที่คลุมเครือมากขึ้น