1. JS基础

# 今日目标
1. js基础语法
2. js函数(方法)
3. js事件【重点】
4. js内置对象

2. 一. JavaScript概述

JavaScript作用

JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面

JavaScript历史

  • 起源:上世纪末1995年时,Netscape(网景)公司推出Navigator浏览器。发布后用的人不多,这咋整啊?这家公司就想了一个好方案,不仅在浏览器实现静态HTML,还想要有动态效果,比如:在前端处理表单验证。
  • 动手:有目标就去做,网景公司大牛多,Brendan Eich(布兰登·艾奇)据说就用了10天就把JavaScript搞了出来,刚出来时叫LiveScript,为了蹭蹭当红明星Java热度,就改成JavaScript了(瞬间就火了),事实上他们两没啥关系。(雷锋和雷峰塔)
  • 竞争:看到网景公司有了js,微软感觉不行啊,我的IE要被干掉啊,同时也感到js的前途无量,于是参考JavaScript弄了个名为JScript浏览器脚本语言。
  • 标准: Netscape和微软竞争出现的js导致版本的不一致,随着业界的担心,JavaScript的标准化被提上议事日程。ECMA(欧洲计算机制造商协会)组织就去干这事,最后在1997年弄出了ECMAScript作为标准。这里ECMAscript和JavaScript可以看做表达的同一个东西。

JavaScript特点

  1. 它不需要进行编译,而是直接嵌入在HTML页面中,由浏览器执行

  2. JavaScript 被设计用来向 HTML 页面添加交互行为

  3. JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。

    说明:脚本语言就是一种轻量级的编程语言。一般都由相应的脚本引擎来解释执行。例如JavaScript语言就由浏览器引擎来解析和执行。

    在计算机上不需要安装其他的软件。而java语言就不是脚本语言,必须在计算机安装jdk之后才可以运行。

    脚本语言除了JavaScript 语言,还有PHP,Python等语言。

  4. 重点强调一下:JavaScript (js)是弱类型语言,js变量声明不需要指明类型(而java属于强类型语言。

    例如java中定义变量时会根据不同的数据类型书写不同的数据类型的关键字,而js不是。

JavaScript组成

组成部分 作用
ECMA Script 构成了JS核心的语法基础
BOM Browser Object Model 浏览器对象模型,用来操作浏览器上的对象
DOM Document Object Model 文档对象模型,用来操作网页中的元素(标签)

image-20200817111407482

3. 二 JavaScript入门

3.1. 2.1 JavaScript的引入方式 (重点)

我们的html文件是专门用来书写html语言的。所以我们的js代码是不能随意的书写在html文件中的。它在html中有它特别的位置。而我们接下来要学习的就是js和html结合的方式。

在一个html页面中引入js的方式有两种:

1、 内部js:也就是在html源码中嵌入js代码

语法格式:

<script type="text/javascript">
            这里写你的js代码
</script>

注意:

1、

results matching ""

    No results matching ""