资源管理的革命:Library
资源管理的革命:Library
写在 Windows 7 发布之前
TonyXiang@PCBeta
摘要:本文首先回顾库与 Windows 系统的发展历程,再从理论上说明库的意义和使用库的
必要性。在此之后从实践角度介绍使用库的方法,最后反思大家使用计算机的行为习惯。
关键词:Library; Index; Search; File System
资源管理的革命:Library
目 录
1 引言 ........................................................................................................................... 1
2 发展历程 ................................................................................................................... 1
2.1 初试牛刀—Windows ME/Windows Media Player 7 ...................................... 1
2.2 媒体库的成熟之路—Windows XP/NTFS/Windows Media Player 8/9/10 ..... 1
2.2.1 NTFS VS FAT32 ......................................................................................... 1
2.2.2 走向成熟—Windows Media Player 10 ................................................. 2
2.3 库的扩展与整合—Windows Vista/Windows Media Player 11/Windows
(Live) Photo Gallery ................................................................................................. 2
2.3.1 文档“库”的发展与整合历程—Office 2000/XP/2003/2007 ................. 2
2.3.2 照片库与 Windows Live 系列的兴起 ................................................... 2
2.3.3 整合之路—资源管理器/搜索与索引/同步中心 ................................ 2
2.4 融合于系统并走向成熟—Windows 7 ........................................................... 3
3 File System or Library .................................................................................................. 3
3.1 文件系统的树状结构 ..................................................................................... 3
3.2 库诞生的缘由:树状结构的先天性缺陷 ..................................................... 3
3.2.1 分类与分类方式不唯一的矛盾 ........................................................... 3
3.2.2 生活中的举例:人际关系 ................................................................... 4
3.2.3 计算机中的实例:音乐库和图片库 ................................................... 4
3.3 库的最佳拍档:搜索和索引 ......................................................................... 4
3.3.1 关于广义的搜索 ................................................................................... 4
3.4 库严谨吗? ..................................................................................................... 5
3.4.1 计算机系统的层次结构 ....................................................................... 5
3.4.2 松散的磁盘物理存储→相对有序的文件系统→更加有序的库 ....... 5
4 实战 Library ............................................................................................................... 7
4.1 库的建立 ......................................................................................................... 7
4.1.1 将文件夹包含到库中 ........................................................................... 7
4.1.2 关于默认的“我的文档”“我的音乐”等 ....................................... 7
、
4.2 库中的“文件夹”
:标签和子标签 ............................................................... 8
4.2.1 标签和子标签 ....................................................................................... 8
4.2.2 配置标签的方法 ................................................................................... 9
4.2.3 标记和子标记 ....................................................................................... 9
资源管理的革命:Library
4.3 丰富多彩的输出途径与呈现模式 ............................................................... 10
4.3.1 按各种标签分类与子分类 ................................................................. 10
4.3.2 搜索与虚拟文件夹 ............................................................................. 11
4.3.3 收藏夹链接与鼠标拖动 ..................................................................... 12
4.3.4 狭义(自定义)搜索 ......................................................................... 13
4.3.5 应用程序接口 ..................................................................................... 13
4.3.6 Windows Media Player ......................................................................... 14
4.3.7 照片库的多级标记 ............................................................................. 15
5 沟通的艺术 ............................................................................................................. 16
5.1 沟通的基础:同步 ....................................................................................... 16
5.1.1 单向同步与双向同步 ......................................................................... 16
5.2 与移动设备的媒体同步:Windows Media Player ...................................... 16
5.2.1 同步到设备 ......................................................................................... 17
5.2.2 自动同步与建立同步关系 ................................................................. 18
5.2.3 从设备复制 ......................................................................................... 20
5.2.4 照片的导入 ......................................................................................... 21
5.3 基于移动设备的文档沟通:公文包 ........................................................... 23
5.3.1 双向同步 ............................................................................................. 24
5.4 局域网中计算机之间的沟通:家庭组、同步中心、媒体流 ................... 25
5.4.1 家庭组 ................................................................................................. 25
5.4.2 脱机文件 ............................................................................................. 26
5.4.3 同步中心 ............................................................................................. 28
5.4.4 媒体流 ................................................................................................. 30
5.5 跨越 Internet 的沟通:Windows Live/Office Live ....................................... 31
5.5.1 链接联机 ID ......................................................................................... 31
5.5.2 通过 Internet 传输媒体流 .................................................................. 33
5.5.3 通过 Windows Live 照片库同步照片 ................................................. 33
5.5.4 Office Live.............................................................................................. 33
5.6 小结 ............................................................................................................... 34
6 备份、还原与迁移 ................................................................................................. 34
6.1 备份的原则:保护数据 ............................................................................... 34
6.2 建立备份计划 ............................................................................................... 35
6.2.1 备份介质的选取 ................................................................................. 35
6.2.2 选择备份内容 ..................................................................................... 36
资源管理的革命:Library
6.2.3 制定备份计划 ..................................................................................... 36
6.2.4 查看和更改设置 ................................................................................. 37
6.3 还原 ............................................................................................................... 38
6.3.1 统一还原 ............................................................................................. 38
6.3.2 个别还原 ............................................................................................. 38
6.4 设置和数据的迁移:Windows 轻松传送 ................................................... 39
6.4.1 传送介质 ............................................................................................. 39
6.4.2 安装轻松传送 ..................................................................................... 40
6.4.3 选择传送内容 ..................................................................................... 40
6.4.4 传送选项 ............................................................................................. 42
6.4.5 传送效果 ............................................................................................. 43
7 反思你的使用习惯 ................................................................................................. 43
7.1 需求?习惯? ............................................................................................... 43
7.1.1 装修?搬家? ..................................................................................... 43
7.2 从路径管理到标签管理 ............................................................................... 43
7.2.1 关于 Word 的例子 .............................................................................. 44
7.3 再来说说目录与索引 ................................................................................... 44
7.3.1 书中的启示 ......................................................................................... 45
7.3.2 计算机存储结构中的目录和索引 ..................................................... 45
8 缺陷和不足 ............................................................................................................. 46
8.1 环境的缺陷 ................................................................................................... 46
8.1.1 格式的缺陷 ......................................................................................... 46
8.1.2 应用软件的滞后 ................................................................................. 46
8.1.3 人为习惯的滞后 ................................................................................. 46
8.2 内在的缺陷 ................................................................................................... 46
8.3 未来的方向:WinFS ..................................................................................... 47
9 写在最后 ................................................................................................................. 47
9.1 关于规矩论 ................................................................................................... 47
9.2 关于本人 ....................................................................................................... 48
注册表知识逐步讲解(值得一看)
注册表知识逐步讲解(值得一看)
一、什么是注册表
注册表是 2000/XP 操作系统、硬件设备以及客户应用程序得以正常运行和保存设置
的核心“数据库”
,也可以说是一个非常巨大的树状分层结构的数据库系统。
注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计
算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各
种状态信息和数据
利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信
息,从而方便了管理,增强了系统的稳定性。
学会快速装系统 图解Norton Ghost使用
学会快速装系统 图解 Norton Ghost 使用
来源:佚名(读取中...) 2009-9-25 【字体:大 中 小】 切换为
即使你拥有最先进的电脑,
采用传统的方法,
Windows 的安装速度仍然是令人头痛的!
有没有什么重装系统的简便方法呢?当然有,
Ghost 就是其中的一种选择。
即使你拥有最先进的电脑,采用传统的方法,Windows 的安装速度仍然是令人头痛的!有没有什么重装系统
的简便方法呢?当然有,Ghost 就是其中的一种选择。
Norton Ghost 的文件比较小,只要一个主文件 Ghost.exe(Ghost 2002 仅 600 多 KB)就可工作,一张启动
盘就可以装下。由于是纯 DOS 程序,建议做张启动盘并将 Norton Ghost 放在软盘上。下面,我们就一步步来看
看怎样制作镜像文件和恢复系统:
制作主分区镜像
运行 Norton Ghost 后,
五笔打字教程 五笔打字教程
五笔打字教程
第一课 认识键盘字根的分布
第一步、理解字根:字根大部分是新华字典上的偏傍部首,也有一些不同,五笔输入法的原理就是:每
个汉字由字根组成,例如"好"字由字根"女"和字根"子"组成;"们"由字根"亻"和字根"门"组成,所以我们如果
能记住每个字根分布在哪个字母键上,那么打汉字便是很容易的事了!
第二步、字根的分布规律:按字根的第一笔划(一,丨,丿,丶,乙
因此叫五笔输入法),将字
根分成五大区(用数字划分),分别是键盘上的(G-11、F-12、D-13、S-14、A-15),(H-21、J-22、K-23、
L-24、M-25),(T-31、R-32、E3-3、W-34、Q-35)(Y-41、U-42、I-43、O-44、P-45),(N-51、B-52、V-53、
C-54、X-55),请参阅软件上的键盘图。
第三步、理解口诀:口诀就是将每个键上的主要字根串联成一句话,只要你记熟这句口诀,那么这个键
上的主要字根你便能够想起来。例如口诀"日早两竖与虫依"就是字根"日"、"早"、"刂"、"虫"等在 22 键,即 J
键上。其它类似(对照口诀和键盘图便可理解)。
总结:熟悉口诀对于记住字根有事半功倍之功效,此正是磨刀不误砍柴功,请务必达到熟练习程
度。
第二课 熟悉五笔字型字根
双硬盘-有效的存储系统升级方法和安装
双硬盘-有效的存储系统升级方法和安装双硬盘-有效的存储系统升级方法和安装
手把手教你能用U盘装电脑系统
手把手教你能用U盘装电脑系统手把手教你能用U盘装电脑系统
如何修复恢复Windows7、XP双系统启动菜单 - Windows7之家,Win7之家
如何修复恢复Windows7、XP双系统启动菜单 - Windows7之家,Win7之家
利用图形化界面软件来备份Linux系统的方法
利用图形化界面软件来备份Linux系统的方法
利用图形化界面软件来备份Linux系统的方法
老师教了我们二年的PS_全部在这里
老师教了我们二年的PS_全部在这里老师教了我们二年的PS_全部在这里
开始_→_运行_→_输入的命令集锦
开始_→_运行_→_输入的命令集锦开始_→_运行_→_输入的命令集锦
绝对值得收藏的电脑高手140招
绝对值得收藏的电脑高手 140 招
1. 重装 Windows XP 不需再激活
如 果 你 需 要 重 装 Windows XP , 通 常 必 须 重 新激 活 。 事实 上 只 要在 第 一 次激 活 时 ,备 份 好
Windows\\System32 目录中的 Wpa.dbl 文件,就不用再进行激活的工作了。在重装 Windows XP 后,只需
要复制该文件到上面的目录即可。
2. 如何知道自己的 Windows XP 是否已激活
打开开始→运行,在弹出的对话框中输入:oobe/msoobe /a,回车后系统会弹出窗口告诉你系统是否
已经激活。
3. 关闭 zip 文件夹功能
你是不是觉得 Windows XP 中的 zip 文件夹功能太慢,功能也不吸引人?如果是这样,你可以打开开始
→运行,在弹出的对话框中输入:regsvr32 /u zipfldr.dll,回车后即可关闭 ZIP 文件夹功能。
4.让 Windows XP 也能刻 ISO 文件
键盘上所有快捷键 键盘上所有快捷键
键盘上每个键作用!!!
F1 帮助
F2 改名
F3 搜索
F4 地址
F5 刷新
F6 切换
F10 菜单
CTRL+A 全选
CTRL+C 复制
CTRL+X 剪切
CTRL+V 粘贴
CTRL+Z 撤消
CTRL+O 打开
SHIFT+DELETE 永久删除
DELETE 删除
ALT+ENTER 属性
ubuntu下,关于firefox打开网页慢
上网慢 真正的原因,仔细观察会发现,主要在firefox 花费在解析域名 的时间上。
所以有必要设置DNS缓存。
windows下面是自动设置的,所以不用操心。
在ubuntu下面就要花费一番功夫了。
所以需要装一个 叫做 dnsmasq的软件,它能提供dns解析的功能。
当然,改造一下,也能提供dns缓存的功能。
具体操作 :
安装dnsmasq
[电子书][电脑]善用Google搜寻--从入门到精通
对于 google 这个非常有名的搜寻利器,若能更深入了解 google 搜索引擎和它的
使用方法,对想要寻找各类数据的人来说可更加事半功倍!
以下说明有点长,但对想搜寻各类信息都有说明,请耐心看完!
一.google 简介
googlwww.google.com)是一个搜索引擎,由某大学博士生 larry page 与
sergey brin 于 1998 年 9 月发明,google inc. 于 1999 年创立。2000 年 7 月份,
google 替代 inktomi 成为 yahoo 公司的搜索引擎,同年 9 月份,google 成为中
国网易公司的搜索引擎。98 年至今,google 已经获得 30 多项业界大奖。
二,google 特色
google 支持多达 132 种语言,包括简体中文和繁体中文;
google 网站只提供搜索引擎功能,没有太多花俏的装饰;
google 速度极快,据说有 8000 多台服务器,200 多条 t3 级带宽;
google 的专利网页级别技术 pagerank 能够提供高命中率的搜寻结果;
google 的搜寻结果摘录查询网页的部分具体内容,而不仅仅是网站简介;
google 智能型的“手气不错”功能,提供可能最符合要求的网站;
google 的“网页快取”功能,能从 google 服务器里直接取出缓冲存放的网页。
三,基本搜寻:+,-,or
成功在 Win 7 下用 VirtualBox 装 Win 7,分享一些经验 - DiryBoy's _Net Life
成功在 Win 7 下用 VirtualBox 装 Win 7,分享一些经验
目录
1. 我的环境
2. 主要安装步骤
3. 增强虚机的主要设置
4. 主要问题的解决方案
我的环境
Host:Windows 7 Ultimate x64,AMD 5000+,内存 4G
目标是在 VirtualBox 3.0.10 上装 Win 7 Ult x86
主要安装步骤
把文字藏在图片里面 把文字藏在图片里面
把文字藏在图片里面
第一步:新建一个存放文字的 txt 文本,最好是在前面加上几个空格,不然第一
位可能会看不到
第二步:把一个图片文件放在 txt 的同一目录下,如 E 盘目录下:
第三步:“开始”菜单----运行----cmd----用命令转到你的目录下。
第四步:开始合并文件;
Windows_7操作系统快捷键
以下是官方发布的 Windows 7 操作系统快捷键的应用解释:
1. 轻松访问键盘快捷方式
按住右 Shift 八秒钟: 启用和关闭筛选键
按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度
按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键
按 Shift 五次: 启用或关闭粘滞键
按住 Num Lock 五秒钟:启用或关闭切换键
Windows 徽标键 + U : 打开轻松访问中心
2. 常规键盘快捷方式
F1 显示帮助
Ctrl+C 复制选择的项目
。。。。。。。。。。。。。
windows7中可以安全关闭的系统服务
windows7中可以安全关闭的系统服务
未经尝试。如果要使用,建议做好操作记录,以免出现问题!
win7不是很占资源,这为“老爷机”们唤发了青春,但谁不想更节省点资源呢?
微软是出了名的老好人,你用的到的,你用不到的服务,默认全为你24小时开着,对于个人用户来说,没用的服务,我们就是要关上它,让性能,易用与美貌集win7于一身吧。
以下是,win7中,可以安全关掉的服务,vista也适合,点开始,运行中输入services.msc回车,即可打开,按照里面的提示,自己来禁用自己没用的服务,注意,以下服务不是所有都对你没用,所以看仔细再关上它们,祝大家使用win7,一切顺利。
windows7服务详解及优化
windows7服务详解及优化
Adaptive Brightness
监视氛围光传感器,以检测氛围光的变化并调节显示器的亮度。如果此服务停止或被禁用,显示器亮度将不根据照明条件进行调节。
该服务的默认运行方式是手动,如果你没有使用触摸屏一类的智能调节屏幕亮度的设备,该功能就可以放心禁用。
Application Experience
在应用程序启动时为应用程序处理应用程序兼容性缓存请求。
该服务的默认运行方式是自动,建议手动。
Application Layer Gateway Service
为 Internet 连接共享提供第三方协议插件的支持
如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉。
Win7与WinXP双系统安装汇总
随着 Windows7(以下简称 Win7)时代的到来,很多朋友都非常关心如何安装 Win7 和 XP 双系统,
特别是如何在 Win7 下安装 XP 系统。本文将为大家介绍三种 Win7 与 XP 的双系统安装方案,相信一定
有适合你的方案。我们的目标是:让 Win7+XP 和谐共处!
方案一:传统双系统方案—Win7 下安装 XP
方案二:传统双系统方案—XP 下安装 Win7
方案三:最佳方案—独立双系统安装
Win7系统优化(图文)
Win7系统优化(图文)Win7系统优化(图文)Win7系统优化(图文)
win7自带的一个把笔记本当做无线信号的功能
win7自带的一个把笔记本当做无线信号的功能win7自带的一个把笔记本当做无线信号的功能win7自带的一个把笔记本当做无线信号的功能
win7下的上帝模式代码大全
win7下的上帝模式代码大全win7下的上帝模式代码大全win7下的上帝模式代码大全
VirtualBox中实现与主机文件的共享
VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享
Ubuntu-系统温度监视器
Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器
Tab_键技巧小结 Tab_键技巧小结
Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结
ps基础图文教程 ps基础图文教程
ps基础图文教程ps基础图文教程ps基础图文教程ps基础图文教程ps基础图文教程
Photoshop简单制作玻璃板特殊效果
Photoshop简单制作玻璃板特殊效果
Photoshop.CS3中文版设计解析创意表现技法
Photoshop.CS3中文版设计解析创意表现技法Photoshop.CS3中文版设计解析创意表现技法
OFFICE使用技巧大全集(1300页最新最全2010年完整版.含WORD.EXCEL.POWERPOINT使用技巧)-吐血推荐全免费!!
OFFICE使用技巧大全集(1300页最新最全2010年完整版.含WORD.EXCEL.POWERPOINT使用技巧)-吐血推荐全免费!!OFFICE使用技巧大全集(1300页最新最全2010年完整版.含WORD.EXCEL.POWERPOINT使用技巧)-吐血推荐全免费!!OFFICE使用技巧大全集(1300页最新最全2010年完整版.含WORD.EXCEL.POWERPOINT使用技巧)-吐血推荐全免费!!OFFICE使用技巧大全集(1300页最新最全2010年完整版.含WORD.EXCEL.POWERPOINT使用技巧)-吐血推荐全免费!!
Linux目录结构Linux目录结构
Linux目录结构Linux目录结构Linux目录结构Linux目录结构
Java技术教程.基础篇
Java技术教程.基础篇Java技术教程.基础篇
JavaScript高级教程
第 1 章 JavaScript 是什么...............................................1 3
1.1 历史简述..............................................1
1.2 JavaScript 实现..............................................2
1.2.1 ECMAScript
1.2.2 DOM..............................................5
1.2.3 BOM..............................................8
1.3 小结..............................................8
第 2 章 ECMAScript 基础...............................................9
2.1 语法..............................................9
2.2 变量..............................................10
2.3 关键字..............................................12
2.4 保留字..............................................12
2.5 原始值和引用值..............................................13
2.6 原始类型..............................................13
2.6.1 typeof 运算符..............................................14
2.6.2 Undefined 类型..............................................14
2.6.3 Null 类型..............................................15
2.6.4 Boolean 类型..............................................15
2.6.5 Number 类型..............................................15
2.6.6 String 类型..............................................17
2.7 转换..............................................18
2.7.1 转换成字符串..............................................18
2.7.2 转换成数字..............................................19
2.7.3 强制类型转换..............................................20
2.8 引用类型..............................................22
2.8.1 Object 类..............................................22
2.8.2 Boolean 类..............................................23
2.8.3 Number 类..............................................23
2.8.4 String 类..............................................24
2.8.5 instanceof 运算符..............................................28
2.9 运算符..............................................28
2.9.1 一元运算符..............................................28
2.9.2 位运算符..............................................32
2.9.3 Boolean 运算符..............................................37
2.9.4 乘性运算符..............................................40
2.9.5 加性运算符..............................................41
2.9.6 关系运算符..............................................42
2.9.7 等性运算符..............................................43
2.9.8 条件运算符..............................................45
2.9.9 赋值运算符..............................................45
2.9.10 逗号运算符..............................................46
2.10 语句..............................................46
2.10.1 if 语句..............................................46
2.10.2 迭代语句..............................................47
2.10.3 有标签的语句..............................................48
2.10.4 break 语句和 continue
语句..............................................48
2.10.5 with 语句..............................................50
2.10.6 switch 语句..............................................50
2.11 函数..............................................51
2.11.1 无重载..............................................53
2.11.2 arguments 对象..............................................53
2.11.3 Function 类..............................................54
2.11.4 闭包..............................................56
2.12 小结..............................................57
第 3 章 对象基础...............................................58
3.1 面向对象术语..............................................58
3.1.1 面向对象语言的要求..............................................58
3.1.2 对象的构成..............................................59
3.2 对象应用..............................................59
3.2.1 声明和实例化..............................................59
3.2.2 对象引用..............................................59
3.2.3 对象废除..............................................59
3.2.4 早绑定和晚绑定..............................................60
3.3 对象的类型..............................................60
3.3.1 本地对象..............................................60
3.3.2 内置对象..............................................70
3.3.3 宿主对象..............................................75
3.4 作用域..............................................75
3.4.1 公用、受保护和私有作用域..............................................75
3.4.2 静态作用域并非静态的..............................................76
3.4.3 关键字 this. 76
3.5 定义类或对象..............................................78
3.5.1 工厂方式..............................................78
3.5.2 构造函数方式..............................................80
3.5.3 原型方式..............................................80
3.5.4 混合的构造函数/原型方式..............................................81
3.5.5 动态原型方法..............................................82
3.5.6 混合工厂方式..............................................83
3.5.7 采用哪种方式..............................................84
3.5.8 实例..............................................84
3.6 修改对象..............................................86
3.6.1 创建新方法..............................................86
3.6.2 重定义已有方法..............................................87
3.6.3 极晚绑定..............................................88
3.7 小结..............................................88
第 4 章 继承. 104...............................................89 100
4.1 继承机制实例..............................................89
4.2 继承机制的实现..............................................90
4.2.1 继承的方式..............................................90
4.2.2 一个更实际的例子..............................................96
4.3 其他继承方式..............................................100
4.3.1 zInherit
4.3.2 xbObjects
4.4 小结..............................................108
第 5 章 浏览器中的 JavaScript 109
5.1 HTML 中的 JavaScript 109
5.1.1 <script/>标签..............................................109
5.1.2 外部文件格式..............................................110
5.1.3 内嵌代码和外部文件..............................................111
5.1.4 标签放置..............................................111
5.1.5 隐藏还是不隐藏..............................................113
5.1.6 <noscript/>标签..............................................113
5.1.7 XHTML 中的改变..............................................114
5.2 SVG 中的 JavaScript 116
5.2.1 SVG 基础..............................................116
5.2.2 SVG 中的<script/>标签..............................................117
5.2.3 SVG 中的标签放置..............................................118
5.3 BOM..............................................119
5.3.1 window 对象..............................................119
5.3.2 document 对象..............................................130
5.3.3 location 对象..............................................133
5.3.4 navigator 对象..............................................135
5.3.5 screen 对象..............................................136
5.4 小结..............................................137
第 6 章 DOM 基础...............................................138
6.1 什么是 DOM?..............................................138
6.1.1 XML 简介..............................................138
6.1.2 针对 XML 的 API 141
6.1.3 节点的层次..............................................141
6.1.4 特定语言的 DOM..............................................144
6.2 对 DOM 的支持..............................................145
6.3 使用 DOM..............................................145
6.3.1 访问相关的节点..............................................145
6.3.2 检测节点类型..............................................146
6.3.3 处理特性..............................................147
6.3.4 访问指定节点..............................................148
6.3.5 创建和操作节点..............................................150
6.4 HTML DOM 特征功能..............................................155
6.4.1 让特性像属性一样..............................................155
6.4.2 table 方法..............................................156
6.5 遍历 DOM..............................................158
6.5.1 NodeIterator. 158
6.5.2 TreeWalker. 163
6.6 测试与 DOM 标准的一致性..............................................165
6.7 DOM Level 3. 166
6.8 小结..............................................166
第 7 章 正则表达式...............................................167
7.1 正则表达式支持..............................................167
7.1.1 使用 RegExp 对象..............................................168
7.1.2 扩展的字符串方法..............................................169
7.2 简单模式..............................................170
7.2.1 元字符..............................................170
7.2.2 使用特殊字符..............................................170
7.2.3 字符类..............................................172
7.2.4 量词..............................................174
7.3 复杂模式..............................................177
7.3.1 分组..............................................177
7.3.2 反向引用..............................................178
7.3.3 候选..............................................179
7.3.4 非捕获性分组..............................................180
7.3.5 前瞻..............................................181
7.3.6 边界..............................................182
7.3.7 多行模式..............................................183
7.4 理解 RegExp 对象..............................................184
7.4.1 实例属性..............................................184
7.4.2 静态属性..............................................185
7.5 常用模式..............................................186
7.5.1 验证日期..............................................187
7.5.2 验证信用卡号..............................................188
7.5.3 验证电子邮件地址..............................................192
7.6 小结..............................................193
第 8 章 检测浏览器和操作系统 201...............................................194. 200
8.1 navigator 对象..............................................194. 198
8.2 检测浏览器的方式..............................................194
8.2.1 对象/特征检测法..............................................194
8.2.2 user-agent 字符串检测法..............................................195
8.3 user-agent 字符串简史..............................................196
8.3.1 Netscape Navigator 3.0 与
IE3.0. 196
8.3.2 Netscape Communicator 4.0 与
IE 4.0. 197
8.3.3 IE 5.0 及更高版本..............................................198
8.3.4 Mozilla
8.3.5 Opera
8.3.6 Safari
8.3.7 结语..............................................201
8.4 浏览器检测脚本..............................................201
8.4.1 方法学..............................................202
8.4.2 第一步..............................................202
8.4.3 检测 Opera................................................ 204
8.4.4 检测 Konqueror/Safari ...............................................206
8.4.5 检测 IE................................................ 208
8.4.6 检测 Mozilla. ...............................................209
8.5 平台/操作系统检测脚本..............................................211
8.5.1 方法学..............................................211
8.5.2 第一步..............................................212
8.5.3 检测 Windows 操作系统..............................................212
8.5.4 检测 Macintosh 操作系统..............................................214
8.5.5 检测 Unix 操作系统..............................................214
8.6 全部脚本..............................................215
8.7 例子:登录页面..............................................219
8.8 小结..............................................224
第 9 章 事件...............................................225
9.1 今天的事件..............................................225
9.2 事件流..............................................226
9.2.1 冒泡型事件..............................................226
9.2.2 捕获型事件..............................................227
9.2.3 DOM 事件流..............................................228
9.3 事件处理函数/监听函数..............................................22
9................................................ 230
9.3.1 IE
9.3.2 DOM..............................................231
9.4 事件对象..............................................232
9.4.1 定位...............................................233
9.4.2 属性...............................................233
9.4.3 相似性..............................................235
9.4.4 区别..............................................238
9.5 事件的类型..............................................240
9.5.1 鼠标事件..............................................240
9.5.2 键盘事件..............................................244
9.5.3 HTML 事件..............................................246
9.5.4 变化事件..............................................251
9.6 跨平台的事件..............................................252
9.6.1 EventUtil 对象..............................................252
9.6.2 添加/删除事件处理函数..............................................252
9.6.3 格式化 event 对象..............................................254
9.6.4 获取事件对象..............................................258
9.6.5 示例..............................................259
9.7 小结..............................................260
第 10 章 高级 DOM 技术...............................................261
10.1 样式编程..............................................261
10.1.1 DOM 样式的方法..............................................263
10.1.2 自定义鼠标提示..............................................264
10.1.3 可折叠区域..............................................265
10.1.4 访问样式表..............................................266
10.1.5 最终样式..............................................270
10.2 innerText 和 innerHTML. 271
10.3 outerText 和 outerHTML. 273
10.4 范围..............................................274
10.4.1 DOM 中的范围..............................................274
10.4.2 IE 中的范围..............................................284
10.4.3 范围在实际中的应用..............................................288
10.5 小结..............................................288
第 11 章 表单和数据完整性 ...............................................289
11.1 表单基础..............................................289
11.2 对<form/>元素进行脚本编写..............................................291
11.2.1 获取表单的引用..............................................291
11.2.2 访问表单字段..............................................291
11.2.3 表单字段的共性..............................................292
11.2.4 聚焦于第一个字段..............................................292
11.2.5 提交表单..............................................293
11.2.6 仅提交一次..............................................294
11.2.7 重置表单..............................................295
11.3 文本框..............................................295
11.3.1 获取/更改文本框的值..............................................296
11.3.2 选择文本..............................................297
11.3.3 文本框事件..............................................298
11.3.4 自动选择文本..............................................298
11.3.5 自动切换到下一个..............................................299
11.3.6 限制 textarea 的字符数..............................................300
11.3.7 允许/阻止文本框中的字符..............................................301
11.3.8 使用上下按键操作数字文本..............................................306
11.4 列表框和组合框..............................................308
11.4.1 访问选项..............................................309
11.4.2 获取/更改选中项..............................................309
11.4.3 添加选项..............................................310
11.4.4 删除选项..............................................311
11.4.5 移动选项..............................................312
11.4.6 重新排序选项..............................................313
11.5 创建自动提示的文本框..............................................313
11.5.1 匹配..............................................314
11.5.2 内部机制..............................................314
11.6 小结..............................................316
第 12 章 表格排序...............................................317
12.1 起点——数组..............................................317
12.2 对单列的表格排序..............................................319
12.2.1 比较函数..............................................320
12.2.2 sortTable()函数..............................................320
12.3 对多列表格进行排序..............................................323
12.3.1 比较函数生成器..............................................323
12.3.2 修改 sortTable()方法..............................................324
12.3.3 逆序排列..............................................325
12.3.4 对不同的数据类型进行排序..............................................327
12.3.5 高级排序..............................................330
12.4 小结..............................................334
第 13 章 拖放...............................................335
13.1 系统拖放..............................................335
13.1.1 拖放事件..............................................336
13.1.2 数据传输对象dataTransfer. 341
13.1.3 dragDrop()方法..............................................345
13.1.4 优点及缺点..............................................346
13.2 模拟拖放..............................................346
13.2.1 代码..............................................347
13.2.2 创建放置目标..............................................349
13.2.3 优点及缺点..............................................352
13.3 zDragDrop. 352
13.3.1 创建可拖动元素..............................................352
13.3.2 创建放置目标..............................................353
13.3.3 事件..............................................353
13.3.4 例子..............................................354
13.4 小结..............................................355
第 14 章 错误处理...............................................356
14.1 错误处理的重要性..............................................356
14.2 错误和异常..............................................357
14.3 错误报告..............................................358
14.3.1 IE(Windows)..............................................358
14.3.2 IE(MacOS)..............................................359
14.3.3 Mozilla(所有平台)..............................................359
14.3.4 Safari(MacOS)..............................................360
14.3.5 Opera 7(所有平台)..............................................361
14.4 处理错误..............................................362
14.4.1 onerror 事件处理函数..............................................362
14.4.2 try...catch 语句..............................................365
14.5 调试技巧..............................................370
14.5.1 使用警告框..............................................370
14.5.2 使用 Java 控制台..............................................371
14.5.3 将消息写入 JavaScript 控制台
(仅限 Opera 7+)..............................................372
14.5.4 抛出自定义错误..............................................372
14.5.5 JavaScript 校验器..............................................373
14.6 调试器..............................................374
14.6.1 Microsoft Script Debugger 374
14.6.2 Venkman. 376
14.7 小结..............................................383
第 15 章 JavaScript 中的 XML.. 384
15.1 浏览器中的 XML DOM 支持..............................................384
15.1.1 IE 中的 XML DOM 支持..............................................384
15.1.2 Mozilla 中 XML DOM 支持..............................................388
15.1.3 通用接口..............................................393
15.2 浏览器中的 XPath 支持..............................................403
15.2.1 XPath 简介..............................................403
15.2.2 IE 中的 XPath 支持..............................................404
15.2.3 Mozilla 中的 XPath 支持..............................................404
15.3 浏览器中的 XSLT 支持..............................................408
15.3.1 IE 中的 XSLT 支持..............................................410
15.3.2 Mozilla 中 XSLT 支持..............................................413
15.4 小结..............................................415
第 16 章 客户端与服务器端的通信...............................................416
16.1 cookie. 416
16.1.1 cookie 的成分..............................................416
16.1.2 其他安全限制..............................................417
16.1.3 JavaScript 中的 cookie. 417
16.1.4 服务器端的 cookie. 419
16.1.5 在客户端与服务器端之间
传递 cookie. 422
16.2 隐藏框架..............................................423
16.3 HTTP 请求..............................................426
16.3.1 使用 HTTP 首部..............................................428
16.3.2 实现的复制品..............................................429
16.3.3 进行 GET 请求..............................................430
16.3.4 进行 POST 请求..............................................430
16.4 LiveConnect 请求..............................................431
16.4.1 进行 GET 请求..............................................431
16.4.2 进行 POST 请求..............................................433
16.5 智能 HTTP 请求..............................................435
16.5.1 get()方法..............................................435
16.5.2 post()方法..............................................438
16.6 实际使用..............................................439
16.7 小结..............................................439
第 17 章 Web 服务...............................................440
17.1 Web 服务快速入门..............................................440
17.1.1 Web 服务是什么?..............................................440
17.1.2 WSDL. 441
17.2 IE 中的 Web 服务..............................................443
17.2.1 使用 WebService 组件..............................................444
17.2.2 WebService 组件例子..............................................445
17.3 Mozilla 中的 Web 服务..............................................447
17.3.1 加强的特权..............................................447
17.3.2 使用 SOAP 方法..............................................448
17.3.3 使用 WSDL 代理..............................................451
17.4 跨浏览器的方案..............................................454
17.4.1 WebService 对象..............................................454
17.4.2 Temperature 服务..............................................456
17.4.3 使用TemperatureService对象..............................................458
17.5 小结..............................................458
第 18 章 与插件进行交互...............................................459
18.1 为何使用插件..............................................459
18.2 流行的插件..............................................460
18.3 MIME 类型..............................................460
18.4 嵌入插件..............................................461
18.4.1 加入参数..............................................461
18.4.2 Netscape 4.x. 462
18.5 检测插件..............................................462
18.5.1 检测 Netscape 式插件..............................................463
18.5.2 检测 ActiveX 插件..............................................467
18.5.3 跨浏览器检测..............................................469
18.6 Java applet 470
18.6.1 嵌入 applet 470
18.6.2 在 JavaScript 中引用 applet 471
18.6.3 创建 applet 471
18.6.4 JavaScript 到 Java 的通信..............................................472
18.6.5 Java 到 JavaScript 的通信..............................................475
18.7 Flash 动画..............................................477
18.7.1 嵌入 Flash 动画..............................................477
18.7.2 引用 Flash 动画..............................................478
18.7.3 JavaScript 到 Flash 的通信..............................................478
18.7.4 Flash 到 JavaScript 通信..............................................481
18.8 ActiveX 控件..............................................483
18.9 小结..............................................485
第 19 章 部署问题...............................................486
19.1 安全性..............................................486
19.1.1 同源策略..............................................486
19.1.2 窗口对象问题..............................................487
19.1.3 Mozilla 特有的问题..............................................488
19.1.4 资源限制..............................................490
19.2 国际化..............................................491
19.2.1 使用 JavaScript 检测语言..............................................491
19.2.2 策略..............................................492
19.2.3 字符串的思考..............................................492
19.3 优化 JavaScript 495
19.3.1 下载时间..............................................495
19.3.2 执行时间..............................................499
19.4 知识产权的问题..............................................512
19.4.1 混淆..............................................512
19.4.2 Microsoft Script Encoder
(仅 IE)..............................................513
19.5 小结..............................................514
第 20 章 JavaScript 的未来...............................................515
20.1 ECMAScript 4. 515
20.1.1 Netscape 的提案..............................................515
20.1.2 实现..............................................521
20.2 ECMAScript for XML. 522
20.2.1 途径..............................................522
20.2.2 for each..in 循环..............................................524
20.2.3 新的类..............................................524
20.2.4 实现..............................................532
20.3 小结..............................................532
IE浏览器经典故障大全
IE浏览器经典故障大全IE浏览器经典故障大全IE浏览器经典故障大全
IE地址栏中的妙用大全
在IE地址栏中输入网址访问网站是IE地址栏最基本的功能。其实,IE地址栏还可以另有妙用,这些技巧在网吧等受网吧管理软件限制的场所非常有用,请看笔者总结的十则小技巧。
完全打开页面后,在该页的在IE地址栏 或 按Ctrl+O 输入以下代码,回车,就可以得到相应的效果:
1、快速打开“我的电脑”
大家知道,在IE地址栏中输入“我的电脑”,回车后即可打开“我的电脑”中。但是如果在网吧等有网吧管理软件保护的电脑上,这样做就没有用了,不信你可以试试。但是,如果你在IE浏览器的地址栏中输入:file:///::%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D,这样就可以突破网吧管理软件的限制,进入“我的电脑”中。
2.快速进入回收站
在IE地址栏中输入“回收站”这几个汉字,就可以打开回收站,删除或恢复其中的文件后,按“后退”按钮可以回到IE中。如果在网吧,同样回收站也是受保护无法直接进入,此时可以在浏览器地址栏中输入:file:///::%7B645FF040-5081-101B-9F08-00AA002F954E%7D,这样就可以摆脱束缚直接进入回收站,还有什么可以限制住你?
3、快速设置“控制面板”
在IE地址栏中输入“控制面板”,回车后即可进入“控制面板”设置窗口。但在网吧,这样做无法进入“控制面板”,因为网吧中对于“控制面板”的访问是被屏蔽了的,解决办法是在IE地址栏中输入:
file:///::%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%5C::%7B21EC2020-3AEA-1069-A2DD-08002B30309D%7D",回车就会调出“控制面板”,在这里可以进行各种设置。
4、快速访问根目录和文件夹
在IE的地址栏中直接输入一个反斜杠字符“\”,按一下回车键,就可以访问系统所在的根目录了。如果输入“\”和系统所在盘的文件夹路径,就可以直接到到该目录下。例如要想到C:\Windows下的system目录,可以在IE地址栏中输入“\Windows\system”,回车就可以进入该文件夹。
excel小便笺(技巧大全)
excel小便笺excel小便笺excel小便笺excel小便笺
DOS批处理高级教程精选合编
DOS批处理高级教程精选合编DOS批处理高级教程精选合编DOS批处理高级教程精选合编
dos高手速成 dos高手速成
dos高手速成dos高手速成dos高手速成
C++数组与指针深入剖析
C++数组与指针深入剖析C++数组与指针深入剖析C++数组与指针深入剖析C++数组与指针深入剖析
CC++语言经典实用趣味程序设计编程百例精解
CC++语言经典实用趣味程序设计编程百例精解CC++语言经典实用趣味程序设计编程百例精解