JS历史
(1)在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich在两周之内设计出了JavaScript语言。但是因为制作时间短所以,JavaScript有很多设计缺陷。
(2)为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。
JS语言简介
js是一种脚本语言,不仅是脚本语言还是弱类型的脚本语言。
脚本语言是一种解释性语言,解释性语言是相对于编译性语言而言的。
编译型语言:编译代码,把代码编译成CPU认识的语言(文件),然后整体的执行。
解释型语言:一行一行解析,解析一行执行一行。
弱类型语言:简单理解定义一个变量,可以有多种数据类型。(如:var)
前端组成
(1)HTML:提供网页上显示的内容(结构)
(2)CSS:美化网页(样式)
(3)JavaScript:控制网页行为(行为)
js组成
js = ECMAScript + DOM + BOM
ECMAScript:JavaScript的语法规范
DOM:(Document Object Model 文档对象模型简称):JavaScript操作网页上元素的API
BOM:(Browser Object Model 浏览器对象模型简称):JavaScript操作浏览器部分功能的API