自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (71)
  • 收藏
  • 关注

转载 java面试题全集(下)

这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。12

2017-10-30 17:17:22 224

转载 java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别?  答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Microsystems公

2017-10-30 17:08:06 285

转载 java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,

2017-10-30 16:59:30 1211 1

资源管理的革命: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

2010-09-10

注册表知识逐步讲解(值得一看)

注册表知识逐步讲解(值得一看) 一、什么是注册表 注册表是 2000/XP 操作系统、硬件设备以及客户应用程序得以正常运行和保存设置 的核心“数据库” ,也可以说是一个非常巨大的树状分层结构的数据库系统。 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计 算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各 种状态信息和数据 利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信 息,从而方便了管理,增强了系统的稳定性。

2010-09-10

学会快速装系统 图解Norton Ghost使用

学会快速装系统 图解 Norton Ghost 使用 来源:佚名(读取中...) 2009-9-25 【字体:大 中 小】 切换为 即使你拥有最先进的电脑, 采用传统的方法, Windows 的安装速度仍然是令人头痛的! 有没有什么重装系统的简便方法呢?当然有, Ghost 就是其中的一种选择。 即使你拥有最先进的电脑,采用传统的方法,Windows 的安装速度仍然是令人头痛的!有没有什么重装系统 的简便方法呢?当然有,Ghost 就是其中的一种选择。 Norton Ghost 的文件比较小,只要一个主文件 Ghost.exe(Ghost 2002 仅 600 多 KB)就可工作,一张启动 盘就可以装下。由于是纯 DOS 程序,建议做张启动盘并将 Norton Ghost 放在软盘上。下面,我们就一步步来看 看怎样制作镜像文件和恢复系统: 制作主分区镜像 运行 Norton Ghost 后,

2010-09-10

五笔打字教程 五笔打字教程

五笔打字教程 第一课 认识键盘字根的分布 第一步、理解字根:字根大部分是新华字典上的偏傍部首,也有一些不同,五笔输入法的原理就是:每 个汉字由字根组成,例如"好"字由字根"女"和字根"子"组成;"们"由字根"亻"和字根"门"组成,所以我们如果 能记住每个字根分布在哪个字母键上,那么打汉字便是很容易的事了! 第二步、字根的分布规律:按字根的第一笔划(一,丨,丿,丶,乙 因此叫五笔输入法),将字 根分成五大区(用数字划分),分别是键盘上的(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 键上。其它类似(对照口诀和键盘图便可理解)。 总结:熟悉口诀对于记住字根有事半功倍之功效,此正是磨刀不误砍柴功,请务必达到熟练习程 度。 第二课 熟悉五笔字型字根

2010-09-10

双硬盘-有效的存储系统升级方法和安装

双硬盘-有效的存储系统升级方法和安装双硬盘-有效的存储系统升级方法和安装

2010-09-10

手把手教你能用U盘装电脑系统

手把手教你能用U盘装电脑系统手把手教你能用U盘装电脑系统

2010-09-10

如何修复恢复Windows7、XP双系统启动菜单 - Windows7之家,Win7之家

如何修复恢复Windows7、XP双系统启动菜单 - Windows7之家,Win7之家

2010-09-10

利用图形化界面软件来备份Linux系统的方法

利用图形化界面软件来备份Linux系统的方法 利用图形化界面软件来备份Linux系统的方法

2010-09-10

老师教了我们二年的PS_全部在这里

老师教了我们二年的PS_全部在这里老师教了我们二年的PS_全部在这里

2010-09-10

开始_→_运行_→_输入的命令集锦

开始_→_运行_→_输入的命令集锦开始_→_运行_→_输入的命令集锦

2010-09-10

绝对值得收藏的电脑高手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 文件

2010-09-10

键盘上所有快捷键 键盘上所有快捷键

键盘上每个键作用!!! F1 帮助 F2 改名 F3 搜索 F4 地址 F5 刷新 F6 切换 F10 菜单 CTRL+A 全选 CTRL+C 复制 CTRL+X 剪切 CTRL+V 粘贴 CTRL+Z 撤消 CTRL+O 打开 SHIFT+DELETE 永久删除 DELETE 删除 ALT+ENTER 属性

2010-09-10

ubuntu下,关于firefox打开网页慢

上网慢 真正的原因,仔细观察会发现,主要在firefox 花费在解析域名 的时间上。 所以有必要设置DNS缓存。 windows下面是自动设置的,所以不用操心。 在ubuntu下面就要花费一番功夫了。 所以需要装一个 叫做 dnsmasq的软件,它能提供dns解析的功能。 当然,改造一下,也能提供dns缓存的功能。 具体操作 : 安装dnsmasq

2010-09-10

[电子书][电脑]善用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

2010-09-10

成功在 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 主要安装步骤

2010-09-10

把文字藏在图片里面 把文字藏在图片里面

把文字藏在图片里面 第一步:新建一个存放文字的 txt 文本,最好是在前面加上几个空格,不然第一 位可能会看不到 第二步:把一个图片文件放在 txt 的同一目录下,如 E 盘目录下: 第三步:“开始”菜单----运行----cmd----用命令转到你的目录下。 第四步:开始合并文件;

2010-09-10

Windows_7操作系统快捷键

以下是官方发布的 Windows 7 操作系统快捷键的应用解释: 1. 轻松访问键盘快捷方式 按住右 Shift 八秒钟: 启用和关闭筛选键 按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度 按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键 按 Shift 五次: 启用或关闭粘滞键 按住 Num Lock 五秒钟:启用或关闭切换键 Windows 徽标键 + U : 打开轻松访问中心 2. 常规键盘快捷方式 F1 显示帮助 Ctrl+C 复制选择的项目 。。。。。。。。。。。。。

2010-09-10

windows7中可以安全关闭的系统服务

windows7中可以安全关闭的系统服务 未经尝试。如果要使用,建议做好操作记录,以免出现问题! win7不是很占资源,这为“老爷机”们唤发了青春,但谁不想更节省点资源呢? 微软是出了名的老好人,你用的到的,你用不到的服务,默认全为你24小时开着,对于个人用户来说,没用的服务,我们就是要关上它,让性能,易用与美貌集win7于一身吧。 以下是,win7中,可以安全关掉的服务,vista也适合,点开始,运行中输入services.msc回车,即可打开,按照里面的提示,自己来禁用自己没用的服务,注意,以下服务不是所有都对你没用,所以看仔细再关上它们,祝大家使用win7,一切顺利。

2010-09-10

windows7服务详解及优化

windows7服务详解及优化 Adaptive Brightness 监视氛围光传感器,以检测氛围光的变化并调节显示器的亮度。如果此服务停止或被禁用,显示器亮度将不根据照明条件进行调节。 该服务的默认运行方式是手动,如果你没有使用触摸屏一类的智能调节屏幕亮度的设备,该功能就可以放心禁用。 Application Experience 在应用程序启动时为应用程序处理应用程序兼容性缓存请求。 该服务的默认运行方式是自动,建议手动。 Application Layer Gateway Service 为 Internet 连接共享提供第三方协议插件的支持 如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉。

2010-09-10

Win7与WinXP双系统安装汇总

随着 Windows7(以下简称 Win7)时代的到来,很多朋友都非常关心如何安装 Win7 和 XP 双系统, 特别是如何在 Win7 下安装 XP 系统。本文将为大家介绍三种 Win7 与 XP 的双系统安装方案,相信一定 有适合你的方案。我们的目标是:让 Win7+XP 和谐共处! 方案一:传统双系统方案—Win7 下安装 XP 方案二:传统双系统方案—XP 下安装 Win7 方案三:最佳方案—独立双系统安装

2010-09-10

Win7系统优化(图文)

Win7系统优化(图文)Win7系统优化(图文)Win7系统优化(图文)

2010-09-10

win7自带的一个把笔记本当做无线信号的功能

win7自带的一个把笔记本当做无线信号的功能win7自带的一个把笔记本当做无线信号的功能win7自带的一个把笔记本当做无线信号的功能

2010-09-10

win7下的上帝模式代码大全

win7下的上帝模式代码大全win7下的上帝模式代码大全win7下的上帝模式代码大全

2010-09-10

VirtualBox中实现与主机文件的共享

VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享

2010-09-10

Ubuntu-系统温度监视器

Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器Ubuntu-系统温度监视器

2010-09-10

Tab_键技巧小结 Tab_键技巧小结

Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结Tab_键技巧小结

2010-09-10

ps基础图文教程 ps基础图文教程

ps基础图文教程ps基础图文教程ps基础图文教程ps基础图文教程ps基础图文教程

2010-09-10

Photoshop简单制作玻璃板特殊效果

Photoshop简单制作玻璃板特殊效果

2010-09-10

Photoshop.CS3中文版设计解析创意表现技法

Photoshop.CS3中文版设计解析创意表现技法Photoshop.CS3中文版设计解析创意表现技法

2010-09-10

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使用技巧)-吐血推荐全免费!!

2010-09-10

Linux目录结构Linux目录结构

Linux目录结构Linux目录结构Linux目录结构Linux目录结构

2010-09-10

Java技术教程.基础篇

Java技术教程.基础篇Java技术教程.基础篇

2010-09-10

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

2010-09-10

IE浏览器经典故障大全

IE浏览器经典故障大全IE浏览器经典故障大全IE浏览器经典故障大全

2010-09-10

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”,回车就可以进入该文件夹。

2010-09-10

excel小便笺(技巧大全)

excel小便笺excel小便笺excel小便笺excel小便笺

2010-09-10

DOS批处理高级教程精选合编

DOS批处理高级教程精选合编DOS批处理高级教程精选合编DOS批处理高级教程精选合编

2010-09-10

dos高手速成 dos高手速成

dos高手速成dos高手速成dos高手速成

2010-09-10

C++数组与指针深入剖析

C++数组与指针深入剖析C++数组与指针深入剖析C++数组与指针深入剖析C++数组与指针深入剖析

2010-09-10

CC++语言经典实用趣味程序设计编程百例精解

CC++语言经典实用趣味程序设计编程百例精解CC++语言经典实用趣味程序设计编程百例精解

2010-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除