定义:
他的存在是为了改善HTML的交互性。他是在前端完成的交互,与服务器的交互是在后端的交互。
是脚本语言,通过解释运行而非编译运行。
包含:
核心 ECMAScript
文档对象模型 DOM
浏览器对线模型 BOM
ECMAScript
js的开发规范,规定了js的语法,类型,语句关键字操作符等。可以宽泛的定义为平时开发用的语法。
DOM
文档对象模型,Document Obejct Model,本身针对xml文件,后面扩展用于HTML。
DOM对应的整个HTML页面,他将html看做是一个节点的集合,通过对整个页面的节点以及属性的操作完成对页面内容上或者结构上的修改。
对元素的获取,样式的修改,onclick等事件的操作属于DOM的范畴。
BOM
浏览器对线模型,Browser Object Model,它主要是对浏览器的操作,比如窗口的打开关闭,当前页面信息等。
ECMAScript是开发规范,DOM操纵页面,BOW操纵浏览器。
引入到HTML方式
页面内定义或者