Cookie的功能
来源:互联网 发布:淘宝纠纷率 编辑:程序博客网 时间:2024/06/05 10:28
以下哪些功能可以通过Cookie来实现?
访问者的信息一般都可以处理成 kv 键值对的形式,故可以保存在 Cookie 中,A 正确。
通过设置 Cookie 的 path 等属性,可以在特定域名或 URI 下共享 Cookie 信息,B 正确。
通过在 Cookie 中保存用户uid、服务器会话sid等方法,可以记录用户登录状态,C 正确。
Cookie 是保存在用户浏览器上的小文本文件,不是数据库,也没有提供操作数据库的 API,故 D 错误。
常见的浏览器端的存储技术有哪些?
A cookie
B localStorage
C session
D userData
答案:ABD
浏览器端存储:
cookie
WebStorage(localStorage、sessionStorage)
userData
indexedDB
服务器端存储:
session
有时需要将网页中的一些数据保存在浏览器端,这样做的好处是,当下次访问页面时,不需要再次向服务器请求数据,直接就可以从本地读取数据。目前常用的有以下几种方法:
cookie
cookie会随着每次HTTP请求头信息一起发送,无形中增加了网络流量,另外,cookie能存储的数据容量有限,根据浏览器类型不同而不同,IE6大约只能存储2K。
Flash ShareObject
这种方式能能解决上面提到的cookie存储的两个弊端,而且能够跨浏览器,应该说是目前最好的本地存储方案。不过,需要在页面中插入一个Flash,当浏览器没有安装Flash控件时就不能用了。所幸的是,没有安装Flash的用户极少。
缺点:需要安装Flash插件。
Google Gear
Google开发出的一种本地存储技术。
缺点:需要安装Gear组件。
userData
IE浏览器可以使用userData来存储数据,容量可达到640K,这种方案是很可靠的,不需要安装额外的插件。缺点:它仅在IE下有效。
sessionStorage
使用于Firefox2+的火狐浏览器,用这种方式存储的数据仅窗口级别有效,同一个窗口(或者Tab)页面刷新或者跳转,都能获取到本地存储的数据,当新开窗口或者页面时,原来的数据就失效了。
缺点:IE不支持、不能实现数据的持久保存。
globalStorage
使用于Firefox2+的火狐浏览器,类似于IE的userData。
缺点:IE不支持。
localStorage
localStorage是Web Storage互联网存储规范中的一部分,现在在Firefox 3.5、Safari 4和IE8中得到支持。
缺点:低版本浏览器不支持。
结论:
Flash shareobject是不错的选择,如果你不想在页面上嵌入Flash,可以结合使用userData(IE6+)和globalStorage(Firefox2+)和localStorage(chrome3+)实现跨浏览器。
在网页中嵌入多媒体,如电影,声音等用到的标记是?
答案:embed
解析:
标签是 HTML 5 中的新标签。
浏览器支持
所有主流浏览器都支持 embed 标签。
定义及使用说明
embed>标签定义了一个容器,用来嵌入外部应用或者互动程序(插件)。
实例
被嵌入的 flash 动画片:
<embed src="panda.swf">
- Cookie的功能
- cookie的使用,并用cookie实现购物车功能
- 禁用WebSphere的session cookie跟踪功能
- cookie的写入和删除功能
- 利用Cookie实现记住用户名的功能
- 使用cookie实现记住用户名的功能
- Cookie实现记住密码的功能
- cookie保存帐号密码功能
- FLEX实现Cookie功能
- IOS cookie功能
- cookie登录功能实现
- JS Cookie功能代码
- 简单介绍禁用Cookie 功能的几种方法
- Flex 开发中cookie 类似功能的实现
- 带cookie保存功能的DIV拖拽效果
- 带有Cookie功能的HTTP访问函数,GET,PUT/POST
- jsp使用cookie实现记住密码的功能
- 终于完成的webbrowser永久记录cookie功能
- 高性能mysql(四)缓存表和计数器表
- 使用getGenericSuperclass()和getActualTypeArguments()将DAO做成泛型
- 实战mycat读写分离和分库分表(2)-本地mysql主从配置
- 行内元素,块级元素,替换元素和inline-block
- [leetcode]572. Subtree of Another Tree
- Cookie的功能
- File文件类的使用
- java实现栈
- idea 部署非maven项目
- 在线云评测系统日志(三):登陆注册的实现
- Android的toolbox及busybox,toybox
- 三层架构和MVC的理解
- VTK基本数据结构之数据对象和数据集
- LeetCode 538. Convert BST to Greater Tree 解题报告