JavaScript 基于对象和事件驱动的脚本语言
Java JavaScript 二者完全没有关系 只是语法结构比较像
JavaScript JScript JavaScript是网景和SUN公司联合推出的 JScript是微软推出的
JSP(Java Server Page Java服务器页面) JS(JavaScript)
特点:
1 解释性语言
由翻译的过程分为两种:
编译: 通篇翻译 全看完之后会生成一个翻译后的文件 执行的是翻译后的文件 比如 c、c++
(Java既不是编译也不是解释性语言 是oak语言 可跨平台)
优点:快
不足:移植性不好(不跨平台)
解释: 翻译一行执行一行
优点:跨平台
不足:稍微慢
2 单线程
单线程 —-> 一个执行体同一时间只能干一件事
多线程 —-> 一个执行体同一时间能干多件事
在计算机的世界里 异步与同步和现实世界中是相反的
在计算机的世界里 同步表示串行 异步表示同时进行 可以理解为同线程和异线程
ECMA标注
即JavaScript兼容于ECMA标准 因此也称为ECMAScript
JS三大部分
ECMAScript、DOM、BOM
JS运行三部曲
1 语法分析(即通篇扫描看是否有低级错误)
2 预编译
3 解释执行
在浏览器中 Console这一栏是专门用来调试JS代码的