ทั้งหมดนี้เริ่มต้นเมื่อผมกำลังมองหาวิธีการทดสอบของฉันหน้าเว็บสำหรับอัจฉริยะ JavaScript เช่นW3C HTML Validator ฉันยังไม่พบ ถ้าอย่างนั้นคุณก็รู้ว่า ...
ผมมองสำหรับหน้า JavaScript อย่างเป็นทางการและหาECMA สคริปต์ คนเหล่านี้มีภาษาสคริปต์ที่ได้มาตรฐาน (ฉันไม่รู้สึกว่าเรียกมันว่า JavaScript อีกต่อไป!) และเรียกมันว่า ECMA-262 ( Wikipedia ) ผลงานล่าสุดของพวกเขาคือรุ่น 5.1
JavaScript ได้รับการพัฒนาโดย Mozilla Corporation และรุ่นเสถียรล่าสุดของพวกเขาคือ 1.8.5 ( ดูที่นี่ ) ซึ่งอิงตามรุ่น 5.1 ของ ECMA
หน้าวิกิพีเดียที่เชื่อมโยงกล่าวถึงภาษาถิ่น JavaScript 1.8.5 ของ Mozilla ถูกระบุว่าเป็นภาษาถิ่นพร้อมกับJScript 9 (IE) และ JavaScript (Chrome ของV8 [ Wiki ]) และอื่น ๆ อีกมากมาย ฉันต้องเข้าใจไหมว่า JavaScript 1.8.5 นั้นมาจาก ECMA-262 และSpiderMonkey [ Wiki ] เป็นเครื่องมือที่ทำงานหรือไม่ และ Chrome มีภาษาของตนเองและเอ็นจิ้น V8 เป็นโปรแกรมที่ทำงานหรือไม่
ด้วยภาษาเหล่านี้ที่อ้างอิงจาก ECMA-262 สิ่งที่ฉันไม่สามารถเข้าใจได้คือ " JavaScriptคืออะไร" มีภาษาสคริปต์ข้ามเบราว์เซอร์อย่างแท้จริงหรือไม่? ผู้ใช้งานหลายคนมารวมกันเพื่อตกลงเรื่องการใช้ข้ามภาษาได้หรือไม่? ความพยายามนี้เป็น ECMA หรือไม่