ການຫັນລວມຫົວຂໍ້ JavaScript
- ຫນ້າຫນັງກ່ອນ ຄຳເຂົ້າຂອງ JS
- ຫນ້າຫນັງ JS 2009 (ES5)
ການຫັນລວມຫົວຂໍ້ JavaScript
JavaScript ໄດ້ຖືກສ້າງໂດຍ Brendan Eich ໃນປີ 1995 ແລະ ໄດ້ກາຍເປັນສະບັບ ECMA ໃນປີ 1997
ECMAScript ແມ່ນຊື່ທາງການປະກອບຂອງພາສານີ້
ຈາກປີ 2015 ສະບັບ ECMAScript ຖືກນຳໃຊ້ຮູບແບບປີ (ECMAScript 2015)
ສະບັບ ECMAScript
ບັນນາທິບັນຍັດ | ຊື່ທາງການປະກອບ | ການອະທິບາຍ |
---|---|---|
1 | ECMAScript 1 (1997) | ສະບັບທຳອິດ |
2 | ECMAScript 2 (1998) | ພຽງແຕ່ປ່ຽນວິທີບັນທຶກ |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | ບໍ່ໄດ້ຕີພິມອອກ |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | ການດັດແກ້ຄວາມ |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript ໂດຍປະກອບວ່າ ES。
ການສະໜັບສະໜູນບັນຊີບັນນາທິການ
ບັນຊີຍາກວິດີໂອທັງໝົດສະໜັບສະໜູນ ECMAScript 3.
ບັນຊີຍາກວິດີໂອທັງໝົດທີ່ປະຈຸບັນທັງໝົດສະໜັບສະໜູນ ECMAScript 5。
ການສະໜັບສະໜູນບັນຊີຍາກວິດີໂອ ສຳລັບ ES5(2009)
ບັນຊີຍາກວິດີໂອ | ບັນນາທິບັນຍັດ | ວັນຕົ້ນ |
---|---|---|
Chrome | 23 | 2012 ທີ 9 |
Firefox | 21 | 2013 ທີ 4 |
IE | 9* | 3 ມີນາ 2011 |
IE / Edge | 10 | 2012 ທີ 9 |
Safari | 6 | 2012 ທີ 7 |
Opera | 15 | 2013 ທີ 7 |
* Internet Explorer 9 ບໍ່ສະໜັບສະໜູນ ECMAScript 5 "use strict"。
ການສະໜັບສະໜູນບັນຊີຍາກວິດີໂອ ສຳລັບ ES6(ECMAScript 2015)
ບັນຊີຍາກວິດີໂອ | ບັນນາທິບັນຍັດ | ວັນທີ |
---|---|---|
Chrome | 58 | 4 ຕຸລາ 2017 |
Firefox | 54 | 6 ຕຸລາ 2017 |
Edge | 14 | 8 ຕຸລາ 2016 |
Safari | 10 | 9 ຕຸລາ 2016 |
Opera | 55 | 8 ຕຸລາ 2017 |
Internet Explorer ບໍ່ສະໜັບສະໜູນ ECMAScript 2015。
ການສະໜັບສະໜູນບັນຊີຍາກວິດີໂອ ສຳລັບ ES7(ECMAScript 2016)
ບັນຊີຍາກວິດີໂອ | ບັນນາທິບັນຍັດ | ວັນທີ |
---|---|---|
Chrome | 68 | 5 ຕູລາ 2018 |
Opera | 47 | 7 ຕູລາ 2018 |
JavaScript / ECMAScript
JavaScript ສຳລັບ Netscape。Netscape 2 ແມ່ນບັນຊີຍາກວິດີໂອທີ່ດຳເນີນ JavaScript ທຳອິດ。
ພາຍຫຼັງ Netscape,Mozilla Foundation ສືບຕໍ່ພັດທະນາ JavaScript ສຳລັບ Firefox ບັນຊີຍາກວິດີໂອ。
ລຸ້ນ JavaScript ທີ່ສຸດແມ່ນ 1.8.5。(ຄື ECMAScript 5)。
ECMAScript ຕັ້ງໂຕໂດຍ ECMA International ພາຍຫຼັງທີ່ພັດທະນາ JavaScript。
ລາຍການ ECMAScript ທໍາອິດຖືກປ່ອຍອອກໃນປີ 1997。
ລາຍການນີ້ປຽບທຽບບັນນາທິບັນຍັດຂອງອຸປະກອນຕ່າງໆ:
ປີ | JavaScript | ECMA | ບັນຊີຍາກວິດີໂອ |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9(除了 "use strict") | |
2011 | 1.8.5 | Firefox 4(除了 parseInt 中的前导零) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | ສະໜັບສະໜູນສາມາດຢູ່ພາຍໃນທັງໝົດບັນຊີວິດຄອມພິວເຕີ້ |
IE 4 ແມ່ນກຸ່ມທໍາອິດທີ່ສະໜັບສະໜູນ ECMAScript 1 (1997).
IE 5 ແມ່ນກຸ່ມທໍາອິດທີ່ສະໜັບສະໜູນ ECMAScript 2 (1999).
IE 5.5 ແມ່ນກຸ່ມທໍາອິດທີ່ສະໜັບສະໜູນ ECMAScript 3 (2000).
IE 9 * ແມ່ນກຸ່ມທໍາອິດທີ່ສະໜັບສະໜູນ ECMAScript 5 (2011).
Internet Explorer 9 ບໍ່ສະໜັບສະໜູນ ECMAScript 5 “use strict”.
Chrome 23, IE 10 ແລະ Safari 6 ແມ່ນກຸ່ມທໍາອິດສົມບູນການສະໜັບສະໜູນຈາກບັນຊີ ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
2012 ທີ 9 | 2012 ທີ 9 | 2013 ທີ 4 | 2012 ທີ 7 | 2013 ທີ 7 |
- ຫນ້າຫນັງກ່ອນ ຄຳເຂົ້າຂອງ JS
- ຫນ້າຫນັງ JS 2009 (ES5)