一、前言
紧接前文的html、css,本章继续介绍前端三大基石之一的JavaScript
。
它并不是像HTML
、CSS
这样看起来比较奇怪的语言,而是和我们的C/C++比较像。
它同样也有变量、循环、数组等等特性,不同之处在于它目前主要用于网页开发
C/C++语言是编译型语言,即写完C/C++代码之后,你必须对代码进行编译,生成二进制文件才可以运行。
但JavaScript
不同,它和python
比较像,是一种动态语言,它运行于JavaScript
引擎之上,而不是像C/C++直接运行于操作系统之上。
比如我们使用的浏览器,就内置了JavaScript
引擎,同时不同的操作系统基本都有对应的浏览器,这就能看出,JavaScript
是可以跨平台的。
这和Java很像,Java代码是运行于Java虚拟机之上的,而Java虚拟机可以跨平台,因此Java也就跨平台了
这类语言的优点基本就是跨平台、提高程序的开发效率,但缺点也很明显,即运行速度慢!
因为真正执行任务的还是操作系统,而这些语言并不直接与操作系统打交道,多了个中间层。
二、使用方法
正如前面所说。JavaScript
运行于JavaScript
引擎之上,而我们的浏览器都内置了该引擎,因此我们可以直接在HTML文件中写JavaScript
代码即可:
<!DOCTYPE html>
<html lang="en">
<head>
<script>
console.log("hello world!");
</script>
</head>
<body>
</body>
</html>
从上面就可以看出,JavaScript
代码是可以直接写在HTML
的script
标签中的。
这里我调用了一个浏览器的控制台打印函数:
console.log("hello world!");
保存后,浏览器打开这个文件,按F12
打开开发者面板,找到控制台,就可以看到hello world
已经被打印出来了: