《JavaScript入门经典(第6版)》——第1章 JavaScript简介 1.1 Web脚本编程基础

    xiaoxiao2024-04-14  131

    本节书摘来自异步社区《JavaScript入门经典(第6版)》一书中的第1章,第1.1节, 作者: 【美】 Phil Ballard 译者:李 军陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    第1章 JavaScript简介

    JavaScript入门经典(第6版)本章主要内容包括:

    服务器端和客户端编程JavaScript如何改善Web页面JavaScript的历史文档对象模型(DOM)基础知识window和document对象如何使用JavaScript给Web页面添加内容如何利用对话框提示用户与只有文本内容的祖先相比,现代的Web几乎是完全不同的,它包含了声音、视频、动画、交互导航等很多元素,而JavaScript对于实现这些功能扮演了非常重要的角色。

    在第1章中,我们将简要介绍JavaScript,回顾它的发展历史,展示它如何能够改善Web页面,读者还会直接开始编写一些实用的JavaScript代码。

    1.1 Web脚本编程基础

    阅读本书的读者很可能已经熟练使用万维网,而且对于使用某种HTML编写Web页面有一些基本的理解。

    HTML(Hypertext Markup Language)不是编程语言(如其名所示),而是一款标签语言,用于标记页面的各个部分在浏览器里以何种方式展现,比如加粗或斜体字,或是作为标题,或是项目列表,或是数据表格,或是其他的标记方式。

    一旦编写完成,这些页面的本质就决定了它们是静态的。它们不能对用户操作做出响应,不能进行判断,不能调整页面元素显示。无论用户何时访问这些页面,其中的标签都会以相同的方式进行解析和显示。

    根据使用万维网的经验,我们知道网站可以做的事情要多得多。我们时常访问的页面基本上都不是静态的,它们能够包含“活”的数据,比如能够分享商品价格或航班到达时间,字体和颜色带有动画显示,或是具有单击浏览相册或排序数据列表这样的功能。

    这些灵活的功能是通过程序(通常称为“脚本”)来实现的,它们在后台运行,操纵着浏览器显示的内容。

    说明:“脚本”这个术语显然来自于话剧和电视领域,其中所用的脚本决定了演员或主持人要做的事情。对于Web页面来说,主角是页面上的元素,而脚本是由某种脚本语言(比如JavaScript)生成的。对于本书描述的内容来说,“程序”与“脚本”两个术语基本上是可以通用的。在本书中,两个术语都会用到。

    相关资源:JavaScript宝典 第6版.part4.ra
    最新回复(0)