上QQ阅读APP看书,第一时间看更新
1.3 JavaScript基础
在深入学习各种数据结构和算法前,让我们先大概了解一下JavaScript。本节教大家一些相关的基础知识,有利于学习后面各章。
首先来看在HTML中编写JavaScript的两种方式。第一种方式如下面的代码所示。创建一个HTML文件(01-HelloWorld.html),把代码写进去。在这个例子里,我们在HTML文件中声明了script标签,然后把JavaScript代码都写进这个标签。
<! DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <script> alert('Hello, World! '); </script> </body> </html>
尝试使用Web Server for Chrome扩展或http-server来执行上述代码,并在浏览器中查看输出结果。
第二种方式,我们需要创建一个JavaScript文件(比如01-HelloWorld.js),在里面写入如下代码。
alert('Hello, World! ');
然后,我们的HTML文件看起来如下所示。
<! DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script src="01-HelloWorld.js"></script> </body> </html>
第二个例子展示了如何将一个JavaScript文件引入HTML文件。
无论执行这两个例子中的哪个,输出都是一样的。不过第二个例子是最佳实践。
可能你在网上的一些例子里看到过JavaScript的include语句,或者放在head标签中的JavaScript代码。作为最佳实践,我们会在关闭body标签前引入JavaScript代码。这样浏览器就会在加载脚本之前解析和显示HTML,有利于提升页面的性能。