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代码的