javascript是一种基于对象(面向对象开发)和事件驱动的解释性(由宿主环境浏览器解释执行)、松散型(数据类型存储不严谨)语言,能够用来数据的验证、对事件的响应、读写html中的内容、检测浏览器、创建cookies、模拟动画等,总之,javascript是一种能让页面更加生动活泼的语言,特殊效果提高页面的可观性,与用户更好的交互。
javascript组成部分:ECMAscript(语法)、BOM(浏览器对象模型)、DOM(文档对象模型)
一、ECMAscript语法
主要包括变量、数据类型、运算符、流程控制、函数、对象、数组等
二、BOM
浏览器对象模型,顶层对象是window,子对象包括history、location、navigator、document
三、DOM
文档对象模型,核心对象是document