Javascript
约 434 字大约 1 分钟
2025-08-26
概述
历史
- 1995年,最早出现再网景公司的浏览器
- 1996年,IE也开始知识,从IE3开始,陈伟JScript
- 1997年,ECMA组织制定了标准规范ECMAScript(JavaScipt核心语法规范)
- 2009年,JavaScript遵循了CommonJS规范,开始向服务器端发展,可以像后端语言运行在服务器端,出现了Node.js
现状
- 可以在客户端浏览器运行,也可以基于Node环境运行在服务器端
特点
- 解释型语言,编译一行执行一行
- 基于对象
- 弱类型语言
- 跨平台性
名词-理论
- 程序 = 数据 + 算法
- 循环、分支都属于算法
- API:JS ( 其他多数编程语言,这里特指JS ) 中预定义好的一些函数和方法
- 数据结构:就是把数据和数据间的关系按照特定的结构来保存,设计合理的数据结构是解决问题的前提,数组就是一种保存批量数据的数据结构
- 作用域链:访问变量时,会经历从当前作用域到上一级作用域逐级查找的过程(就近原则)
- 全局污染:全局同名变量、函数使用过多,造成互相干扰
应用场景
- 开发浏览器端的交互效果
- 进行服务器端开发
- 数据库操作
- web服务器的创建
- ......
搭建开发环境
浏览器端
- 浏览器中自带JS解释器,就是console.log
服务器端
- 使用Node.js执行JS代码
- 终端可以直接node并回车进入node交互模式,连按俩次ctrl+c退出交互模式