JS简介及知识体系:
JavaScript包括三部分:EcmaScript(ES),DOM,BOM
EcmaScript:JS核心语法 var,if,for,Array,String,RegExp,数据类型
Ecma组织下的TC39委员会制定的
ES1.0 1997年发布
ES2.0 1998年发布
ES3.0 1999年发布
ES4.0 被放弃
ES5.0 2009年发布 IE9以上才开始支持
ES5.1 2011年发布 Array map
Es6(全称EcmaScript 6) ES 2015 从ES6开始每年6月份都会发布一个新ES版本
Es7(全称EcmaScript 7) ES 2016
Es8(全称EcmaScript 8) ES 2017 async/await
Es9(全称EcmaScript 9) ES 2018
Es10(全称EcmaScript 10) ES 2019
Es11(全称EcmaScript 11) ES 2020
JS官方github文档:https://github.com/tc39/ecma262
ES7/8/9/10//1:https://github.com/tc39/proposals/blob/master/finished-proposals.md
DOM:如何用JS操作html getElementById,getElementsByTagName,setAttribute....
DOM是由W3c组织制定的
BOM:浏览器对象模型,主要针对浏览器相关的操作 例如:window,location,history,alert等
BOM:目前没有组织来规范BOM,有一些事实上的标准 alert(),location.href