13 ขั้นตอนในการเป็น JavaScript Pro ขั้นตอนที่ 9: ES6 และอีกมากมาย
การเรียนรู้ JavaScript ขั้นสูงอย่างเชี่ยวชาญ: สำรวจ ES6 และอีกมากมาย — ขั้นตอนที่ 9 จาก 13
JavaScript เป็นภาษาโปรแกรมยอดนิยมที่ใช้ในการสร้างเว็บไซต์แบบไดนามิกและโต้ตอบ หากต้องการมีความเชี่ยวชาญใน JavaScript มีหลายหัวข้อที่ต้องเจาะลึก ซึ่งซีรีส์นี้มุ่งหวังที่จะครอบคลุมแบบคร่าวๆ เพื่อเป็นจุดเริ่มต้นในการเรียนรู้และปรับปรุง
ขั้นตอนที่ 1 ความรู้พื้นฐานอยู่ ที่นี่
ขั้นตอนที่ 2 การทำความเข้าใจ DOM อยู่ ที่นี่
ขั้นตอนที่ 3 อาร์เรย์และออบเจ็กต์อยู่ ที่นี่
ขั้นตอนที่ 4 ฟังก์ชันและขอบเขตอยู่ ที่นี่
ขั้นตอนที่ 5 กิจกรรมและผู้ฟังเหตุการณ์อยู่ ที่นี่
ขั้นตอนที่ 6 การวนซ้ำและการวนซ้ำอยู่ ที่นี่
ขั้นตอนที่ 7 นิพจน์ทั่วไปคือ ที่นี่
ขั้นตอนที่ 8 JavaScript แบบอะซิงโครนัสคือ "ที่นี่"
ES6 (ECMAScript 2015) นำเสนอคุณสมบัติใหม่มากมายและการปรับปรุง JavaScript ทำให้มีประสิทธิภาพและแสดงออกได้มากขึ้น ต่อไปนี้คือหัวข้อสำคัญบางส่วนที่ควรสำรวจ:
- ฟังก์ชันลูกศร: ฟังก์ชันลูกศรมีไวยากรณ์ที่กระชับมากขึ้นสำหรับการเขียนฟังก์ชันใน JavaScript พวกเขามีวิธีการจัดการคำหลัก 'นี้' ที่แตกต่างกันและมีข้อได้เปรียบเหนือฟังก์ชันแบบเดิมเล็กน้อย
- ตัวอักษรของเทมเพลต: ตัวอักษรของเทมเพลตเป็นวิธีง่ายๆ ในการเชื่อมโยงสตริงใน JavaScript อนุญาตให้มีการแก้ไขตัวแปร นิพจน์ และแม้แต่ตัวอักษรเทมเพลตอื่นๆ
- la และ const: ES6 แนะนำสองวิธีใหม่ในการประกาศตัวแปรใน JavaScript: 'let' และ 'const' ช่วยให้สามารถควบคุมการกำหนดขอบเขตตัวแปรได้มากขึ้น และป้องกันการกำหนดค่าซ้ำโดยไม่ตั้งใจ
- การทำลายล้าง: การทำลายโครงสร้างเป็นวิธีที่หรูหราในการดึงค่าจากวัตถุและอาร์เรย์ สามารถทำให้โค้ดอ่านได้ง่ายขึ้นและสามารถช่วยหลีกเลี่ยงโค้ดที่ซ้ำกัน
- สัญญา: สัญญาเป็นวิธีการจัดการการดำเนินการแบบอะซิงโครนัสใน JavaScript พวกเขาให้ไวยากรณ์ที่สะอาดกว่าการโทรกลับแบบเดิมและให้การจัดการข้อผิดพลาดที่ดีกว่า
ต่อไปนี้เป็นลิงก์ที่มีประโยชน์ 5 ลิงก์เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ES6 และอื่นๆ:
- คุณสมบัติ ES6 — https://github.com/lukehoban/es6features
- สำรวจ ES6 — https://exploringjs.com/es6/
- ภาพรวม ES6 ใน 350 Bullet Points — https://ponyfoo.com/articles/es6
- ทำความเข้าใจกับ ECMAScript 6 — https://leanpub.com/understandes6/read
และนี่คือหนังสือ 5 เล่มที่ควรอ่านเพื่อเพิ่มพูนความรู้เกี่ยวกับ ES6 และอื่นๆ ใน JavaScript:
- “การทำความเข้าใจ ECMAScript 6” โดย Nicholas C. Zakas: มีอยู่ใน Amazon ที่ https://www.amazon.com/Understand-ECMAScript-6-Nicholas-Zakas/dp/1593277571
- “ES6 & Beyond” โดย Kyle Simpson: มีอยู่ใน O’Reilly Media ที่ https://www.oreilly.com/library/view/you-dont-know/9781491905241/
- “JavaScript: The Good Parts” โดย Douglas Crockford: มีอยู่ใน Amazon ที่ https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742.
- “JavaScript ระดับมืออาชีพสำหรับนักพัฒนาเว็บ” โดย Nicholas C. Zakas: มีอยู่ใน Amazon ที่ https://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1119366445.
หมายเหตุ: หากคุณซื้อสินค้าโดยคลิกลิงก์ที่ฉันให้ไว้ ในฐานะ Amazon Associate ฉันได้รับรายได้จากการซื้อที่มีคุณสมบัติตามที่กำหนด
ขั้นตอนที่ 10: การดีบัก— เร็วๆ นี้ ติดตามฉันเพื่อทราบว่าจะออนไลน์เมื่อใด