Positio
的返回值watchID。
10
f
5如何计算已知经纬度的两个坐标点在地平线上的距离?答:可以使用半正矢公式计算已知经纬度数据的两个坐标点之间的距离。半正矢公式也称为Haversi
e公式,最早是航海学中的重要公式,其原理就是将地球看作圆形,利用公式来计算圆形表面上任意两个点之间的弧线距离。
第十章习题答案
1什么是HTML5Web存储,它与传统的cookie存储方式相比有哪些不同?答:HTML5Web存储API和cookie存储方式类似,也是将数据以“键值”对keyvaluepairs的形式持久存储在Web客户端。相比HTTPcookie而言,HTML5的Web存储技术更适用于存储大量数据,其中IE每个域名下可以存放10M数据,而其他主流浏览器如Chrome、Firefox和Opera每个域名下也可以存放5M的数据量,并且发生请求时不会带上Web存储的内容。
2HTML5Web存储API中有哪两种存储方式,它们有什么不同?答:HTML5提供了两种客户端存储数据的方法:本地存储(localStorage)与会话存储(sessio
Storage)。localStorage方法存储的数据没有时间限制,永久保存,并且数据可以被不同的网页页面共享使用。sessio
Storage主要是针对一个sessio
会话的数据存储,只能在创建sessio
的网页中使用,当用户关闭浏览器窗口时,该数据将被删除。
3HTML5Web存储API使用何种格式进行数据的存储?答:数据是以“键值”对的方式进行存储的,每个数据值对应一个指定的键名称进行索引。其中key换成需要存储的键名称(可自定义),value换成需要存储的数据值。这里的引号可以是单引号或双引号的任意一种。
4如何使用HTML5Web存储API读取指定键名称的存储数据?答:在Storage接口中提供的getItem方法可以用于获取指定了键名称的数据值。例如localStoragegetItem
ame。
5如何获取第
个存储数据的键名称或数据值?
11
f
答:可以先使用Storage接口中的key
方法获取键名称,然后再使用getItem方法获取数据值。
6如何使用HTML5Web存储API删除指定键名称的存储数据?答:在Storage接口中提供的removeItem方法可以用于删除指定了键名称的数据。例如localStorageremoveItem
ame。
7如何使用HTML5Web存储API清空所有的存储数据?答:在Storage接口中提供的clear方法可以用于清空所有Web存储数据。
第十一章习题答案
1CSS3中哪个属性可以为元素设置圆角边框?答:在CSS3中,borderradius属性可用于直接创建带有圆角的边框样式,该属性值表示圆角边框的圆角半径长度,数值越大则圆的弧度越明显。
2CSS3中哪个属性可以自定义背景图片的尺寸?r