Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟีเจอร์ ECMAScript 6 ใดที่ใช้ในเบราว์เซอร์เว็บได้บ้าง?


ชื่อเต็มของ ECMA คือ European Computer Manufacturer's Association ECMAScript เป็นมาตรฐานสำหรับภาษาสคริปต์เช่น JavaScript, JScript ฯลฯ เป็นข้อกำหนดภาษาสคริปต์เครื่องหมายการค้า JavaScript เป็นภาษาที่พัฒนาจาก ECMAScript มาตรฐานสำหรับภาษาสคริปต์เช่น JavaScript, JScript คือ ECMAScript JavaScript ถือเป็นหนึ่งในการนำไปใช้งานที่นิยมที่สุดของ ECMAScript

ECMAScript 6 ทำงานได้ดีบนเบราว์เซอร์เว็บ เช่น Chrome, Microsoft Edge, Safari ฯลฯ:

  • 90% compatibility – Chrome
  • 80% compatibility - Microsoft Edge
  • 54% compatibility – Safari

ใช้ ES6 ด้วย Babel pre-processor ซึ่ง cross-compile JavaScript กลับเป็นโค้ดที่เข้ากันได้กับ ECMAScript 5

นี่คือฟีเจอร์ของ ECMAScript 6:

Arrow Functions
ประกาศฟังก์ชันด้วย => แทนการเขียน function expression ปกติ

ES6 Modules
ES6 ให้ modules เป็นส่วนหนึ่งของ JavaScript native ในเบราว์เซอร์ Modules ทำให้โค้ดสะอาดขึ้นเป็นชิ้นๆ ที่ดูแลรักษาง่าย ช่วยให้การบำรุงรักษาโค้ดง่ายขึ้น

Classes
JavaScript ตอนนี้รองรับ Classes ด้วยการเปิดตัว ES6 ES6 นำมาสู่ OOP เช่น Inheritance, Constructors ฯลฯ