javascript(交互)
目录
介绍
是一种编程语言(基础知识 + 类库 + 第三方的东西),而且是一种弱类型语言
组成:ECMAScript(基础语法) + DOM(文档对象模型) + BOM(浏览器对象模型)
- ECMAScript:变量、数据类型、流程语句、注释...(基础语法)
- DOM:浏览器提供js操作html的api(应用程序编程接口)
- BOM:浏览器提供js操作浏览器的api(应用程序编程接口)
js的运行环境(宿主环境)
- 浏览器(脚本语言、前端语言)
- node js(平台) => 采用的是谷歌的v8引擎(后端语言)
js特点
- 既可以作为前端脚本语言(浏览器运行时),还可以作为后台语言(取决于它运行的平台)
- 解释型语言,不需要编译,直接由浏览器或者nodejs提供的js解释器去解析
- 弱类型语言
- 从上往下顺序执行