1、js发展进程关键词
ECMAScript标准——定义了js语言的核心语法
Netscape——遵照标准,实现了Javascript语言
Microsoft——遵照标准,实现了JSscript标准
W3C:DOM标准——专门操作网页内容的标准
所有浏览器都兼容
BOM:专门操作浏览器窗口的编程接口
JS特点——
(1)代码可由任何文本编辑工具编写,语法类似于C和Java
(2)无需编译,由Javascript引擎解释执行
(3)弱类型语言
(4)基于对象
2、浏览器内核
浏览器内核负责页面内容的渲染,主要由两部分组成:
(1)内容排版引擎——解析HTML/CSS
(2)脚本解析引擎——解析JavaScript
3、如何使用js
(1)如何运行
a、浏览器内置js引擎
b、独立安装js引擎:node.js
(2)如何编写
a、直接在浏览器控制台(F12)中,编写js脚本
Console:控制台——专门编写和调试js程序的窗口
log:console中提供的一个功能
功能接受一个字符串参数,在控制台输入字符串:一串字符的集合
(字符串必须用在引号包裹,但单双引号都行,程序中关键字必须区分大小写)
2个按键:多行程序——shift+Enter
上下方向键——切换已执行过得代码(避免重复)
(3)如何调试
bug:程序中出现的一些错误
debug:出现错误
js程序出错:希望的交互效果没出来——F12——console
console:错误信息——3部分
a、错误的类型——错误的的原因
b、出错位置的链接