---恢复内容开始---

1.JavaScript如何使web浏览器更富有交互性

(1)访问内容:可以使用JavaScript选择HTML页面上的任意元素,属性或文本.

(2)修改内容:可以使用JavaScript将元素,属性和文本添加到页面上,或者从页面上删除这些内容.

(3)编制规则:可以为浏览器指定一组要执行的步骤(就像食谱上的烹饪步骤一样),这些步骤使浏览器能够访问或修改页面上的内容.

(4)响应事件:可以指定一段脚本,让它在某个特定的事件发生时运行.

 

2.浏览器中的JavaScript示例

能够一个HTML页面被载入浏览器时修改它的内容,是一项非常强大的功能.下面这些示例就基于JavaScript的如下功能:

*访问页面的内容

*修改页面的内容

*编制浏览器要遵守的规则或步骤

*响应由用户或浏览器引发的事件

 

3.一段脚本就是一系列的指令

4.编写一段脚本

(1)定义目标

(2)设计脚本

(3)写出每个步骤的代码

 

4.脚本每次运行时,可能只会执行全部指令中的一部分

 

5.计算机使用数据来创建世界的模型

   对象和属性

 对象:在计算机编程中,现实世界中的每个物理物件都可以被表示为一个对象.每个对象都有各自的属性.事件和方法.

属性:每个对象都有各自的自身特征.例如所有的汽车都有型号,颜色,引擎大小等特征.而且每个属性都有一个名称和一个值.

事件:程序员可以在一种特定的事件发生时选择响应哪些事件,事件可以用来触发一段特定的代码. 脚本通常使用不同的事件来触发不同类型特定的功能

方法:方法表示在真是世界中人们(或其他物件)如何与对象进行交互.它们就像是用来做这些事情的问题和指令:

    (使用存储在属性中的信息)告诉你一些有关对象的事情.  更改对象的一个或多个属性的值,可以用来获取或更新对象的属性值.

 

6.把属性,事件和方法结合起来

计算机使用数据来为真实世界中的事物建立模型.一个对象的事件,方法,属性是彼此相连的:事件可以触发方法,方法可以获取或更新对象的属性.

 

7.web浏览器是使用对象构建的程序

web浏览器使用window对象来表示窗口或选项卡.window对象的location属性会告诉你当前页面的URL.并且在每个窗口中载入的当前web页面使用document对象建模.

 

8.document对象表示HTML页面

使用document对象,可以访问或修改用户在页面上看到的内容,并根据用户与页面的交互方式进行响应.就像其他表示真实世界物件的对象一样,document对象也有

属性:属性描述了当前web页面的特征(例如页面的标题)

方法:方法执行与浏览器中当前载入的文档有关的任务(例如从一个特定元素中获取信息,或者添加新的内容).

事件:可以响应事件,例如用户用鼠标点击或用手指触摸一个元素.

 

9.浏览器是如何看待web页面的

(1)以HTML代码方式接受页面

(2)创建页面的模型,将模型存储在内存中

(3)使用渲染引擎将页面显示到屏幕上

 

10.HTML,CSS和JavaScript是如何相互结合

.html文件:内容层     .css文件:展现层     .js文件:行为层

每一种语言都基于不同的原因而形成不同的层级.按照从左到右的顺序,每个层级都构建在各自左侧的层级之上.

这三个层级的划分,构成了一种流行的创建web页面的方法,这种方法叫做渐进式增强.