มันง่ายเกินไปที่จะเริ่มต้นด้วย JavaScript ซึ่งนำไปสู่เกือบทุกคนที่สามารถเริ่มต้นได้โดยเพียงแค่ดู ผู้ที่มีมูลนิธิ Zero สามารถอ้างว่ามีความเชี่ยวชาญ JS เป็นเวลาสามหรือห้าวันหลังจากเรียนรู้ แต่มันยากมากที่จะเป็นผู้เชี่ยวชาญ JS อย่างแท้จริง หากสิ่งแรกที่คุณคิดเมื่อคุณเรียนภาษาแรกคือการถามคนอื่น ๆ มันเป็นเรื่องยากที่จะก้าวหน้า เพราะมันง่ายเกินไปที่จะได้รับคำตอบและคุณจะไม่คิดว่าทำไม และพูดตามตรง JS ไม่เหมาะกับภาษาการเขียนโปรแกรมครั้งแรก มันเข้ากันได้และมีความผิดพลาดสูง แต่ก็หมายความว่าเมื่อมีบางอย่างผิดปกติมันจะเป็นเรื่องยากสำหรับคุณที่จะค้นหาสาเหตุของข้อผิดพลาด ในทางกลับกัน JS มีคุณสมบัติที่ยอดเยี่ยมและเป็นเรื่องยากสำหรับผู้ที่ไม่มีประสบการณ์การเขียนโปรแกรมที่จะค้นพบ
หากคุณต้องการเรียนรู้ JS เป็นอย่างดีฉันมีแทร็กการศึกษาด้วยตนเองอย่างคร่าวๆสำหรับการอ้างอิงของคุณ
ขั้นตอนแรกคือการเรียนรู้การเขียนโปรแกรม JS ใน W3School
W3School ให้บริการโซลูชันการเรียนรู้ JS ขั้นพื้นฐานที่สุดซึ่งเป็นภาพร่างมาก แต่เหมาะมากสำหรับคุณที่จะเข้าใจภาพทั่วไปของลูกค้า JS ตัวอย่างที่สามารถลองได้ทันทีหรือคุณสามารถปล่อยให้ผู้เริ่มต้นของ JS เห็นเอฟเฟกต์ทันที
ในขั้นตอนที่สองคุณต้องมีหนังสือที่แนะนำ JS อย่างเป็นระบบเช่น Rhino Book (คู่มือที่มีสิทธิ์สำหรับ JavaScript)
W3School ทั้งหมดสามารถบอกคุณได้คือสิ่งที่ JS น่าจะเป็น แต่สิ่งที่คุณต้องรู้ต่อไปคือสิ่งที่ JS คืออะไร หนังสือแรดทำหน้าที่เป็นบทบาทนี้ หนังสือแรดครอบคลุมหลากหลายมากและมีเนื้อหาที่ครอบคลุมมากซึ่งสามารถเปิดโลกทั้งโลกของ JS สำหรับคุณ แน่นอนเพราะหนังสือแรดหนาและคุณไม่สามารถทำอะไรที่จะออกมาทันทีเมื่อคุณอ่านดังนั้นช่วงเวลานี้จะยากขึ้น (มันค่อนข้างน่าสนใจสำหรับฉันเพราะฉันชอบ JS) แต่ถ้าคุณสามารถทำหนังสือเล่มนี้ให้เสร็จได้จริง ๆ ฉันเชื่อว่าคุณจะได้รับเสน่ห์ของ JS
ขั้นตอนที่ 3: เข้าใจสาระสำคัญของ JS - "Essence Language JavaScript"
นี่เป็นหนังสือบาง ๆ ที่สามารถอ่านได้ในเวลาประมาณหนึ่งหรือสองวัน แต่มันไม่เหมาะสำหรับผู้เริ่มต้นที่จะอ่าน แน่นอนว่ามันเหมาะมากสำหรับผู้ที่อ่านหนังสือแรด การกำเนิดของ JS นั้นรีบร้อนจนต้องรักษาคุณสมบัติที่ไม่ดีมากมาย แต่คุณมีสิทธิ์ที่จะไม่ใช้สิ่งเหล่านั้น หนังสือแรดบอกคุณว่า JS คืออะไรและหนังสือเล่มนี้บอกคุณถึงสาระสำคัญ (และดื่มด่ำ) ของ JS ฉันเชื่อว่าคุณจะได้รับประโยชน์มากมายหลังจากอ่านมัน
ขั้นตอนที่ 4: อ่านรหัส
หากคุณไม่ได้ใช้ห้องสมุด JS ของบุคคลที่สามเพื่อให้หน้าเว็บของคุณเสร็จสมบูรณ์นั่นหมายความว่าคุณดีมาก แต่ฉันไม่แนะนำให้ทำอย่างนั้น คุณสามารถใช้ห้องสมุด JS ของบุคคลที่สามที่ยอดเยี่ยมเพื่อการพัฒนาที่เร็วขึ้นเช่น JQuery, Dojo, D3 ฯลฯ และสิ่งที่น่าตื่นเต้นยิ่งกว่าคือ JS เหล่านี้เขียนโดยผู้อื่นสามารถมองเห็นได้อย่างสมบูรณ์ การอ่านรหัสเป็นวิธีที่เร็วที่สุดในการปรับปรุงความสามารถในการเขียนโปรแกรมของบุคคล แต่การอ่านรหัสออกจากอากาศบาง ๆ จะทำให้คุณปวดหัวอย่างแน่นอน คุณจะเข้าใจได้อย่างไรว่าทำไมคนอื่นถึงเขียนโค้ดแบบนั้น? ก่อนอื่นคุณได้อ่านหนังสือ JS คลาสสิกสองเล่มและจิตใจของคุณมีสาระสำคัญของ JS ประการที่สองคุณสามารถถามคำถามในชุมชนโปรแกรมเมอร์ต่างๆ
ขั้นตอนที่ 5: ส่งรหัสไปยังชุมชนโอเพ่นซอร์ส
การทำความเข้าใจรหัสของคนอื่นคือการเรียนรู้ในขณะที่การปรับปรุงรหัสของคนอื่นคือการสร้าง
มาวันหนึ่งคุณสามารถทำงานที่เป็นของคุณเองและเป็นผู้บุกเบิก
สรุป: หากต้องการเรียนรู้ JavaScript คุณต้องวางรากฐานที่มั่นคงก่อนจากนั้นอ่านรหัสเพิ่มเติมและในที่สุดก็เขียนตัวอย่างเพื่อส่งพวกเขาไปยังชุมชนโอเพ่นซอร์สเพื่อให้ทุกคนสามารถแก้ไขข้อผิดพลาดของคุณเพื่อให้คุณสามารถก้าวหน้าได้ดีขึ้น