《JavaScript精粹(修订版)》——第1章 JavaScript初步1.1 JavaScript的定义

    xiaoxiao2024-03-11  143

    本节书摘来自异步社区《JavaScript精粹(修订版)》一书中的第1章,第1.1节,作者:【英】Edwards, J. , 【澳】Adams, C.著,更多章节内容可以访问云栖社区“异步社区”公众号查看

    第1章 JavaScript初步

    JavaScript的确是一种令人惊奇的编程语言,有很多独特的优势,本书将主要介绍JavaScript的实际应用。只要花一点儿时间学习和思考,就可以使用JavaScript为网站带来更多的功能、更新颖的设计和更好的易用性。

    下面先介绍JavaScript的概念,然后讨论它的由来以及使用方法。

    1.1 JavaScript的定义

    JavaScript是一种用于增强网页与应用程序的交互能力和动态能力的脚本语言。JavaScript可以和网页的各种部件进行交互,例如HTML、CSS,并且可以使它们实时地变化,以响应用户的操作。

    毫无疑问,您一定看过网页中的JavaScript代码,大多是嵌入HTML元素中的,例如:

    <a href="page.html" onclick="open('page.html'); return false;">也可能是作为一个script元素,链接到其他文件中的:

    <script type="text/javascript" src="myscript.js"></script>还可能直接在文件中编码:

    <script type="text/javascript"> function saySomething(message) {  alert(message); } saySomething('Hello world!'); </script>

    现在还不用关心这些片段之间的区别。有很多方法可以用于将JavaScript代码插入网页中,后面的章节将会讨论具体细节。

    JavaScript由Netscape公司开发并在Netscape 2中实现,一开始它叫做LiveScript。不过另外一种流行的语言Java启发了Netscape公司将其更名为JavaScript,JavaScript拥有沟通浏览器和Java Applet的能力,Netscape公司也试图利用这一点大发利市。

    不过这种语言不是由Netscape公司独自开发的,虽然最初的开发由Netscape公司发起,但还有一家公司后来也参与其中,这就是微软公司。微软公司开发出了相似但又有一些不同的JScript,很明显,对于web脚本这样一种重要的应用,微软公司不希望落后于任何竞争对手。1996年,有关JavaScript的研发成果被提交为国际标准,并被称为ECMA,所以JavaScript就成了ECMAScript或者ECMA-262。

    大多数人还是喜欢JavaScript这个名字。另外,有一点容易引起混淆,即除了名字和语法有一些相似以外,Java和JavaScript再没有什么相似之处了。

    相关资源:JavaScript语言精粹(修订版).pdf (高清)
    最新回复(0)