Kodo
kon
kodokon.com
คอร์ส
/
JavaScript
ขั้นสูง
JavaScript · ชำนาญ - แพตเทิร์นขั้นสูงและประสิทธิภาพ
Closure และขอบเขตแบบเล็กซิคัล
เชี่ยวชาญวิธีที่ closure จับตัวแปรเอาไว้ เพื่อให้คุณห่อหุ้มสถานะและหลีกเลี่ยงกับดักเรื่องขอบเขตได้
this, โปรโตไทป์ และคลาส
ทำความเข้าใจว่า this ถูกกำหนดค่าแบบไดนามิกอย่างไร โปรโตไทป์เชนทำงานอย่างไร และคลาสเพิ่มอะไรเข้าไปในโมเดลของอ็อบเจกต์กันแน่
อะซิงโครนัสเชิงลึก: promise, async/await, การจัดการข้อผิดพลาด
ใช้ประโยชน์จาก event loop, ทำให้ promise ของคุณทำงานคู่ขนานอย่างถูกต้อง และทำให้การจัดการข้อผิดพลาดแบบอะซิงโครนัสเชื่อถือได้
ES module: import/export, การจัดโครงสร้างโปรเจกต์
จัดโครงสร้างโปรเจกต์ของคุณด้วย ES module โดยใช้ประโยชน์จากการวิเคราะห์แบบสถิตและหลีกเลี่ยง barrel ที่เป็นพิษและการพึ่งพาแบบวงกลม
การดีบักและความทนทาน: try/catch, console ขั้นสูง, ข้อผิดพลาดที่กำหนดเอง
สร้างกลยุทธ์จัดการข้อผิดพลาดที่ชัดเจนด้วยคลาสเฉพาะทาง จุดดักจับ (catch boundary) ที่วางไว้อย่างเหมาะสม และ console ที่ใช้อย่างเต็มศักยภาพ