JavaScript入门:基础概念与首个程序编写
1. HTML的局限与JavaScript的引入
在构建网页时,我们很快会意识到超文本标记语言(HTML)的局限性。它无法提供创建复杂网页所需的控制能力,也不能用于创建交互式网页。而JavaScript脚本语言的出现,为我们带来了新的可能,借助它可以构建出许多专业网站上常见的交互式网页和功能。
2. 关于JavaScript的常见问题解答
- JavaScript是脚本语言还是编程语言?
JavaScript既是脚本语言也是编程语言。脚本语言和编程语言本质上都是让开发者指示浏览器执行某些操作,比如验证用户在表单中输入的信息。不过,它们有一个重要区别:脚本语言通常不关心数据类型,而编程语言则会关注。数据类型定义了程序中可以使用的数据值类型,以及对这些值可以执行的操作类型,同时还指定了可以存储在计算机内存特定位置的信息的大小和种类。 - JavaScript和Java一样吗?
答案是否定的。最初,Netscape开发了一种名为LiveScript的脚本语言来增强Netscape Navigator的功能。当时业界传言Sun Microsystems的新编程语言Java将彻底改变计算机行业,因为Java可以创建能够在支持Java的网页浏览器中运行的小程序(applet)。Netscape随后发布了支持Java的Navigator 2版本,并将LiveScript更名为JavaScript,希望开发者能同时采用Java和JavaScript。
Java是一种功能齐全的编程语言(类似于C++),用于构建