7.JavaScript入门

一、前言

紧接前文的html、css,本章继续介绍前端三大基石之一的JavaScript

它并不是像HTMLCSS这样看起来比较奇怪的语言,而是和我们的C/C++比较像。

它同样也有变量、循环、数组等等特性,不同之处在于它目前主要用于网页开发

使用一些开源框架,它同样可以进行桌面客户端开发,比如Electrontauri

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代码是可以直接写在HTMLscript标签中的。

这里我调用了一个浏览器的控制台打印函数:

console.log("hello world!");

保存后,浏览器打开这个文件,按F12打开开发者面板,找到控制台,就可以看到hello world已经被打印出来了:

image-20240131155104893

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux