1.JS的历史和发展
浏览器的核心:内容渲染引擎 +脚本解释引擎
常见的浏览器的核心:
(1) IE的核心:Trident(双引擎)
(2) Chrome的核心:Webkit(渲染引擎)+V8(脚本解释)
(3) Safari的核心:Webkit(双引擎)
(4) Opera的核心:Presto(双引擎-o-) / Webkit(双引擎)
(5) Firefox的核心:Gecko(双引擎)
2.JS组成部分:
·(1)核心——由ECMAScript标准制定,可以运行在任何js引擎中,不光可以编写客户端脚本,还可以编写服务器端脚本(NodeJS)、编写桌面应用程序、网络程序
(2)·DOM——将JS嵌入在网页中操作HTML标签
·(3)BOM——使用JS与浏览器宿主进行交互
3.JavaScript运行环境搭建
(1)方式一:安装一个独立JS解释器——V8(NodeJS)
·可以交互式执行;
·也可以批量的执行多条语句(需要编写.js文件中)
(2)方式二:使用浏览器内嵌JS解释器
·直接在控制台输入中一行一行的输入并执行脚本;
·把JavaScript语句混排在HTML中,让浏览器解释执行整个HTML文件
<script></script>直接嵌入在BODY中执行
<script></script>嵌入在HEAD中,其中定义函数,页面元素的某个事件发生时调用该函数
JavaScript编写在外部.js文件中,HTML中使用<script src=”.js文件的路径”></script>引用外部js文件;页面元素的某个事件发生时调用外部js中定义的函数