---恢复内容开始---
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页面的方法,这种方法叫做渐进式增强.