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 ทำให้มีประสิทธิภาพและแสดงออกได้มากขึ้น ต่อไปนี้คือหัวข้อสำคัญบางส่วนที่ควรสำรวจ:

  1. ฟังก์ชันลูกศร: ฟังก์ชันลูกศรมีไวยากรณ์ที่กระชับมากขึ้นสำหรับการเขียนฟังก์ชันใน JavaScript พวกเขามีวิธีการจัดการคำหลัก 'นี้' ที่แตกต่างกันและมีข้อได้เปรียบเหนือฟังก์ชันแบบเดิมเล็กน้อย
  2. ตัวอักษรของเทมเพลต: ตัวอักษรของเทมเพลตเป็นวิธีง่ายๆ ในการเชื่อมโยงสตริงใน JavaScript อนุญาตให้มีการแก้ไขตัวแปร นิพจน์ และแม้แต่ตัวอักษรเทมเพลตอื่นๆ
  3. la และ const: ES6 แนะนำสองวิธีใหม่ในการประกาศตัวแปรใน JavaScript: 'let' และ 'const' ช่วยให้สามารถควบคุมการกำหนดขอบเขตตัวแปรได้มากขึ้น และป้องกันการกำหนดค่าซ้ำโดยไม่ตั้งใจ
  4. การทำลายล้าง: การทำลายโครงสร้างเป็นวิธีที่หรูหราในการดึงค่าจากวัตถุและอาร์เรย์ สามารถทำให้โค้ดอ่านได้ง่ายขึ้นและสามารถช่วยหลีกเลี่ยงโค้ดที่ซ้ำกัน
  5. สัญญา: สัญญาเป็นวิธีการจัดการการดำเนินการแบบอะซิงโครนัสใน JavaScript พวกเขาให้ไวยากรณ์ที่สะอาดกว่าการโทรกลับแบบเดิมและให้การจัดการข้อผิดพลาดที่ดีกว่า

ต่อไปนี้เป็นลิงก์ที่มีประโยชน์ 5 ลิงก์เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ES6 และอื่นๆ:

  1. คุณสมบัติ ES6 — https://github.com/lukehoban/es6features
  2. สำรวจ ES6 — https://exploringjs.com/es6/
  3. ภาพรวม ES6 ใน 350 Bullet Points — https://ponyfoo.com/articles/es6
  4. ทำความเข้าใจกับ ECMAScript 6 — https://leanpub.com/understandes6/read

และนี่คือหนังสือ 5 เล่มที่ควรอ่านเพื่อเพิ่มพูนความรู้เกี่ยวกับ ES6 และอื่นๆ ใน JavaScript:

  1. “การทำความเข้าใจ ECMAScript 6” โดย Nicholas C. Zakas: มีอยู่ใน Amazon ที่ https://www.amazon.com/Understand-ECMAScript-6-Nicholas-Zakas/dp/1593277571
  2. “ES6 & Beyond” โดย Kyle Simpson: มีอยู่ใน O’Reilly Media ที่ https://www.oreilly.com/library/view/you-dont-know/9781491905241/
  3. “JavaScript: The Good Parts” โดย Douglas Crockford: มีอยู่ใน Amazon ที่ https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742.
  4. “JavaScript ระดับมืออาชีพสำหรับนักพัฒนาเว็บ” โดย Nicholas C. Zakas: มีอยู่ใน Amazon ที่ https://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1119366445.

หมายเหตุ: หากคุณซื้อสินค้าโดยคลิกลิงก์ที่ฉันให้ไว้ ในฐานะ Amazon Associate ฉันได้รับรายได้จากการซื้อที่มีคุณสมบัติตามที่กำหนด

ขั้นตอนที่ 10: การดีบัก— เร็วๆ นี้ ติดตามฉันเพื่อทราบว่าจะออนไลน์เมื่อใด