初识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(’索隆:我要成为世界第一的大剑豪‘);

 

posted @ 2019-10-29 11:31  The-One-ALLsunday  阅读(35)  评论(0)    收藏  举报