初识JavaScript
目标
1、能够说出JavaScript是什么?
JavaScript是运行在客户端的脚本语言。
- 脚本语言:不需要编译,运行在js解析器(js引擎)逐行来进行编译,不需要安装环境。
- 现在也可以基于Node.js技术进行服务端编程,JavaScript既是前端语言也可以是后端语言。
2、能够知道JavaScript的发展史。
- 布兰登·艾奇(Brendan Eich,1961~)

- 在1995年,用10天时间完成JavaScript的设计。
- 网景公司最初命名为LiveScript,后来与sun公司合作更名为JavaScript。
3、能够说出浏览器执行JavaScript的原理。
浏览器分成两个部分:渲染引擎和js引擎
- 渲染引擎:用来解析html和css,俗称内核。
- js引擎:也叫做js解析器。用来读取网页中的js代码,逐行解析。
注意:浏览器本身不会执行js代码,而是通过内置JavaScript引擎来执行js代码。js引擎逐行解析js代码,并转化为机器语言(二进制数),然后计算机执行。所以JavaScript归为脚本语言,逐行解析执行。
4、能够说出JavaScript由那三部分组成?
JavaScript由三部分组成
- ECMAScript:JavaScript语法
- ECMAScript是由ECMA(原欧洲计算机协会)进行标准化的一门编程语言,在万维网上应用广泛,往往被称为JavaScript(网景公司)或者JScript(微软发明的),但实际上都是ECMAScript语言的实现和扩展。
- DOM:文档对象模型
- 文档对象模型(Document Object Model),是W3C组织推荐的可处理可扩展标记语言的标准编程接口。通过DOM提供的窗口可以对页面上的各种元素进行操作(大小、位置、颜色等)。
- BOM:浏览器对象模型
- 浏览器对象模型(Browser Objective Model),提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。
5、能够写出JavaScript三个输入输出语句。
- 输入框:prompt(‘请输入您的年龄’);
- 弹出警示框:alert(‘我的名字是路飞,要成为海贼王的男人’);
- 控制台输出:console.log(’索隆:我要成为世界第一的大剑豪‘);

浙公网安备 33010602011771号