หนังสือเล่มนี้เป็น บทช่วยสอน มันมีจุดมุ่งหมายเพื่อช่วยให้คุณเรียนรู้ภาษาค่อยๆ แต่เมื่อคุณคุ้นเคยกับพื้นฐานคุณจะต้องมีทรัพยากรอื่น ๆ
ข้อกำหนด ECMA-262 มีข้อมูลเชิงลึกที่สุดรายละเอียดและเป็นทางการเกี่ยวกับ JavaScript มันกำหนดภาษา
แต่ในตอนแรกมันยากที่จะเข้าใจในตอนแรก ดังนั้นหากคุณต้องการแหล่งข้อมูลที่น่าเชื่อถือที่สุดเกี่ยวกับรายละเอียดภาษาข้อมูลจำเพาะเป็นสถานที่ที่เหมาะสม แต่ไม่ใช่สำหรับการใช้งานในชีวิตประจำวัน
เวอร์ชันสเปคใหม่จะเปิดตัวทุกปี ระหว่างการเผยแพร่เหล่านี้ร่างข้อกำหนดล่าสุดอยู่ที่ https://tc39.es/ecma262/
หากต้องการอ่านเกี่ยวกับคุณสมบัติที่มีเลือดออกใหม่รวมถึงคุณสมบัติที่“ เกือบเป็นมาตรฐาน” (เรียกว่า“ ขั้นตอนที่ 3”) ดูข้อเสนอที่ https://github.com/tc39/proposals
นอกจากนี้หากคุณกำลังพัฒนาเบราว์เซอร์มีข้อกำหนดอื่น ๆ ที่ครอบคลุมในส่วนที่สองของการสอน
การอ้างอิง JavaScript MDN (Mozilla) เป็นคู่มือหลักพร้อมตัวอย่างและข้อมูลอื่น ๆ เป็นเรื่องดีที่ได้รับข้อมูลเชิงลึกเกี่ยวกับฟังก์ชั่นภาษาแต่ละวิธีวิธีการ ฯลฯ
คุณสามารถค้นหาได้ที่ https://developer.mozilla.org/en-us/docs/web/javascript/reference
แม้ว่าจะเป็นการดีที่สุดที่จะใช้การค้นหาทางอินเทอร์เน็ตแทน เพียงแค่ใช้“ MDN [term]” ในแบบสอบถามเช่น https://google.com/search?q=mdn+parseint เพื่อค้นหาฟังก์ชัน parseInt
JavaScript เป็นภาษาที่กำลังพัฒนาคุณสมบัติใหม่จะเพิ่มอย่างสม่ำเสมอ
หากต้องการดูการสนับสนุนของพวกเขาระหว่างเครื่องยนต์เบราว์เซอร์และเครื่องยนต์อื่น ๆ ดู:
https://caniuse.com-ตารางการสนับสนุนต่อคุณสมบัติเช่นเพื่อดูว่าเครื่องยนต์ใดสนับสนุนฟังก์ชั่นการเข้ารหัสลับสมัยใหม่: https://caniuse.com/#feat=cryptography
https://kangax.github.io/compat-table-ตารางที่มีคุณสมบัติภาษาและเครื่องยนต์ที่รองรับสิ่งเหล่านั้นหรือไม่สนับสนุน
ทรัพยากรทั้งหมดเหล่านี้มีประโยชน์ในการพัฒนาชีวิตจริงเนื่องจากมีข้อมูลที่มีค่าเกี่ยวกับรายละเอียดภาษาการสนับสนุน ฯลฯ
โปรดจำไว้ว่า (หรือหน้านี้) สำหรับกรณีที่คุณต้องการข้อมูลเชิงลึกเกี่ยวกับคุณสมบัติเฉพาะ