首页 W3C标准深入体验(体验版)

W3C标准深入体验(体验版)

举报
开通vip

W3C标准深入体验(体验版) 文 档 编 号 产品版本 密级 witShare-08-03-1 1.0 内部 项目名称:W3C 标准规范全面体验技术参考书 共 118 页 W3C 标准规范全面体验 技 术 参 考 书 业务名称 W3C 标准规范全面体验 总体规划 王豫翔 方案编制 王豫翔 江海 教学监察 王豫翔 质量控制 傅晓霞 审校和存档 傅晓霞 上级监管 国家劳动和社会保障部中国就业促进会 教学机构 华大锐志 IT 实训中心(华师大古北校区) 编制日期 ...

W3C标准深入体验(体验版)
文 档 编 号 产品版本 密级 witShare-08-03-1 1.0 内部 项目名称:W3C 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 全面体验技术参考书 共 118 页 W3C 标准规范全面体验 技 术 参 考 书 业务名称 W3C 标准规范全面体验 总体规划 王豫翔 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 编制 王豫翔 江海 教学监察 王豫翔 质量控制 傅晓霞 审校和存档 傅晓霞 上级监管 国家劳动和社会保障部中国就业促进会 教学机构 华大锐志 IT 实训中心(华师大古北校区) 编制日期 2008 年 3 月 1 日 上海锐学计算机有限公司 版权所有 不得复制 写在扉页 华大锐志的技术专家告诉您: 学习计算机语言和学习人类语言一样,我们鼓励首先通过大量的示例开始学 习,因为向别人学习是一种很自然的方式,可以使学习变得轻松有趣。 但是模仿也只能带你走这么远。示例的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 既有优点,也存在缺点。通过示 例来学习,只能学到一些表面的东西,不能达到彻底全面掌握的境界。要想做到 真正的“熟练”,必须要学会如何在各种不同的情况下使用语言,这就需要学习 理论知识来进行辅助,同时通过大量的练习和实战来巩固学习的效果。 另外还要记住,计算机的语言比人类语言精确的多,必须正确使用语法,否 则它就不会起到应有的作用。在已经能熟练地使用语言后,如果还想要成为该语 言的真正专家,就必须形成自己的风格:这就意味着不仅要知道什么是合适的, 更要知道什么是有效的,同时还必须要考虑他人的阅读、维护和效率等问题。我 们编写这一系列教程的目的,正是为了帮助你熟练掌握计算机语言,精通语法、 语义、主流工具、经验技巧以及其他各方面能使你成为“专家”的一切。 我们采用最自然的学习模式,也就是通过“全程案例”来进行教学。通过案 例推导原理,从简单到复杂、从基础到高级、从实践到理论,我们将陪伴你走过 这个美妙的体验过程。我们将告诉你哪些是可行,哪些是不可行;我们也知道哪 些能让你兴奋莫名,哪些将让你迷惑苦恼;我们将为你高兴,给你鼓励! 为了让你更快、更快乐地学习编程,刚开始我们也许会忽略一些概念或你应 该知道的技巧,但随着示例的深入,你将会学到所有你应该知道的一切——这个 就是涡轮式的教学法的妙不可言之处。 华大锐志将帮助你实现你的梦想 —— 对这一点,我们非常坚信! 目 录 一、W3C 介绍 .................................................................................................................................7 1.1W3C 推出的主要规范 ........................................................................................................7 1.2 规范应用分类.....................................................................................................................8 二、XHTML 规范 ...........................................................................................................................8 2.1 纯净严格的的 XHTML......................................................................................................9 2.1.1XHTML 基本语法规范............................................................................................9 2.1.2XHTML 文档组成部分..........................................................................................10 2.1.3XHTML 文件类型..................................................................................................10 2.1.4 实体字符................................................................................................................10 2.2 模块化的 XHTML1.1 ......................................................................................................11 2.2.1 使用 XHTML 模块的原因....................................................................................11 2.2.2 XHTML 模块模型列表.........................................................................................12 2.3 XHTML 的样式 ...............................................................................................................13 2.3.1 基于内容的样式....................................................................................................13 2.3.2 基于物理样式........................................................................................................13 2.4 体验 XHTML ...................................................................................................................13 2.4.1 一个最小的 XHTML 文档....................................................................................14 2.4.2 在 XHTML 中使用其他命名空间........................................................................14 2.4.3 XHTML 允许直接在 body 元素下出现的标记...................................................15 2.4.4 基于内容的 XHTML 标记....................................................................................16 2.4.5 链接的运用............................................................................................................16 2.4.6 通过 javascript 扩展链接 ......................................................................................17 2.4.7 在中定义 .......................................................................................18 2.4.8 在 XHTML 中定义表格........................................................................................19 2.4.9 列表定义................................................................................................................20 2.4.10 展示图片..............................................................................................................21 2.4.11XHTML 的元素占用位置....................................................................................21 2.4.12 关 XHTML 中的

元素和

元素..............................................................22 2.4.13 使用空元素..........................................................................................................23 三、CSS 规范 ................................................................................................................................24 3.1 风格特立的 CSS...............................................................................................................24 3.1.1CSS 的语法.............................................................................................................24 3.1.2 层叠的含义............................................................................................................25 3.1.3CSS 的嵌入模式.....................................................................................................25 3.1.4 神奇的滤镜:你还需要 Photoshop 吗? .............................................................26 3.1.5CSS 的不足.............................................................................................................27 3.2 理解 CSS 的盒子模型......................................................................................................27 3.2.1 CSS 的 BOX 概念 .................................................................................................27 3.2.2 左邻右里:边框、边距和空白 ............................................................................28 3.2.3 泼墨大写意、留白小题诗....................................................................................31 3.2.4 绝对与相对...........................................................................................................32 3.2.5 漂浮的自由感觉:CSS 的流动。........................................................................34 3.3 体验 CSS ..........................................................................................................................36 3.3.1 修饰前景、背景和字体........................................................................................36 3.3.2 修饰超链接............................................................................................................37 3.3.3 修饰可见性和显示性............................................................................................38 3.3.4 串行和块................................................................................................................39 3.3.5 修饰边框................................................................................................................40 3.3.6 列表变菜单............................................................................................................41 3.3.7 行间距....................................................................................................................43 3.3.8 文本定位................................................................................................................43 3.3.9 行的修饰................................................................................................................44 3.3.10 块的定位..............................................................................................................45 3.3.11 用 CSS 产生表格效果.........................................................................................47 3.4 体验 CSS 的神奇滤镜......................................................................................................47 3.4.1 渐变透明:Alpha .................................................................................................47 3.4.2 模模糊糊:Blur.....................................................................................................47 3.4.3 颠来倒去:FlipH, FlipV ......................................................................................47 3.4.4 单色透明:Chroma..............................................................................................47 3.4.5 如影随行:DropShadow......................................................................................47 3.4.6 光辉一瞬:Glow...................................................................................................47 3.4.7 一江春水向东流:Wave.......................................................................................47 3.4.8 曾经的胶卷底片:Invert ......................................................................................47 3.4.9xray .........................................................................................................................47 3.4.10 灰色天空:Gray..................................................................................................47 3.4.11 要有光:Light .....................................................................................................47 3.4.12 水乳交融:blendTrans ........................................................................................47 四、JScript 详解 ............................................................................................................................47 4.1JScript 语法概览................................................................................................................47 4.1.1 数据类型和声明定义............................................................................................47 4.1.2 执行 JScript 次序和 HTML 的位置关系.............................................................47 4.1.3 无类型的逻辑比较结果........................................................................................47 4.1.3 结构化语句控制....................................................................................................47 4.1.4 运算符....................................................................................................................47 4.2 函数...................................................................................................................................47 4.2.1 函数定义和声明....................................................................................................47 4.2.2 函数的实际获取参数............................................................................................47 4.2.3 引用当前执行的函数自身....................................................................................47 4.2.4 函数的实参的数量判断........................................................................................47 4.2.5 恐怖的函数定义及执行次序 ................................................................................47 4.3 深入体验 JScript 的面向对象..........................................................................................47 4.3.1 对象的创建和初始化............................................................................................47 4.3.2 属性的定义和枚举................................................................................................47 4.3.3 使用构造函数创建对象并声明属性和方法 ........................................................47 4.3.4 原型对象引用........................................................................................................47 4.3.5 实现实例成员和类成员........................................................................................47 4.3.6 子类父类的关系和实现........................................................................................47 4.4 深入继承模型...................................................................................................................47 4.5 打造 JScript 面向对象版本的 CollectionBase ................................................................47 4.5.1 定义 CollectionBase 框架 .....................................................................................47 4.5.2 实现 CollectionBase 的功能 .................................................................................47 4.5.3 设计 CashItem 对象 ..............................................................................................47 4.5.4 实现从 CollectionBase 继承的 CashCollection 类 ...............................................47 4.5.6 在 HTML 页面实现最终效果...............................................................................47 五、DOM .......................................................................................................................................47 5.1 了解 DOM 服务的概念 ...................................................................................................47 5.1.1 文档和结点............................................................................................................47 5.1.2 节点的类型............................................................................................................47 5.1.3 节点包含的属性值对............................................................................................47 5.1.4 文档的装载和解析................................................................................................47 5.1.5 使用 JScript 获取 HTML DOM 节点元素的常用方式 .......................................47 5.2 了解 HTML DOM 和 JScript 的关系 ..............................................................................47 5.2.1 认识 HTML DOM 对象和 HTML 元素的映射关系 ...........................................47 5.2.2 用于浏览器交互的 JScritp 重要对象...................................................................47 5.3 深入体验 JScript 和 HTML DOM 的客户端交互能力 ..................................................47 5.3.1 读取 HTML 组件的预定义属性和自定义属性...................................................47 5.3.2 扩展系统的 setTimeout 函数 ................................................................................47 5.3.3 自动表格值计算....................................................................................................47 六、DHTML ..................................................................................................................................47 6.1 浏览器对象模型 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 .......................................................................................................47 6.1.1 浏览器对象层次结构............................................................................................47 6.1.2 浏览器对象事件支持............................................................................................47 6.1.2 浏览器对象 CSS 支持...........................................................................................47 6.2 在线 CSS 所见即所得编辑器..........................................................................................47 七、XML........................................................................................................................................47 7.1XML 基本语法规则..........................................................................................................47 7.1.1 一个简单的 XML 文档 .........................................................................................47 7.1.2 命名空间................................................................................................................47 7.1.3 实体和 CDATA......................................................................................................47 7.1.4 编码........................................................................................................................47 7.2 XML 的样式表 XSL ........................................................................................................47 7.2.1 XSL 的声明 ...........................................................................................................47 7.2.2 语法元素................................................................................................................47 7.2.3 函数........................................................................................................................47 7.2.4 XSL 的样式使用 ...................................................................................................47 7.3 数据岛...............................................................................................................................47 7.3.1 支持 Data Islands 的 XHTML 元素......................................................................47 7.3.2 属性式的数据岛绑定呈现....................................................................................47 7.3.3 子元素的数据岛绑定呈现....................................................................................47 7.3.4 无刷新翻页数据岛绑定........................................................................................47 7.3.5 配合 JScript 的复杂数据岛处理...........................................................................47 八、深入体验 W3C 的综合技术 ..................................................................................................47 一、W3C 介绍 自从 Web 诞生以来,Web 的每一步发展、技术成熟和应用领域的拓展,都离不开成立 于 1994 年 10 月的 W3C 的努力。W3C 是专门致力于创建 Web 相关技术标准并促进 Web 向 更深、更广发展的国际组织。 W3C 是 World Wide Web Consortium(万维网联盟)的缩写。他和 ISO、IEEE 共同作为 现代程序员需要关注的三大标准组织之一。 W3C 是维护 WEB 开发标准的非盈利组织。W3C 并不是关注 WEB 的某一个标准,而 是所有关于在 Internet 上基于 WEB 开发的一系列的集合。 无论你的 WEB 开发是基于 ASP、ASP.Net、JSP、PHP 等开发,或者你希望在你的 WEB 应用中运用 DIV+CSS、Javascript、XML、Ajax、XHTML、WEB2.0 等新颖概念,又或者你 仅仅想要作一个最最简单的 HTML 网页,所有的一切,你都必须要遵循 W3C 在 WEB 体系 的一系列标准,否则你的应用无法在 Internet 上与他人共享交互。 1.1W3C 推出的主要规范 到目前为止,W3C 已开发了超过 50 个规范(草案)。这些规范(草案)全面的为 WEB 开发工作提供了世界级的标准,让世界各地的开发人员在共同的标准上可信安全的 WEB 应 用程序。 WEB 应用分类 标准集合 HTML Basic HTML4.01/HTML5 XHTML1.0/1.1/XHTML Basic CSS1.0/2.0/3.0 XML XML1.0 DTD/ Schema XML DOM XSL/XSLT/XSL-FO/XPath/XQuery XLink/ XPointer/ XForms SOAP/WSDL RSS WAP WAP Web Services(WSDL、SOAP、UDDI) Browser Scripting JavaScript HTML DOM DHTML AJAX E4X WMLScript ECMAScript Multimedia Learn Media Learn SMIL Learn SVG 1.2 规范应用分类 在大量的规范中,W3C 依据 WEB 开发的分层规范,将所有的技术分类到三个部分: 标准分层规范 应用技术 结构(Structure)层 XHTML/XML 表现(Presentation)层 CSS 行为(Behavior)层 DOM/Script 二、XHTML 规范 XHTML 是 The Extensible Hypertext Markup Language(可扩展标识语言)的缩写。2000 年 底, W3C 公布发行了 XHTML 1.0 版本。XHTML 1.0 是一种在 HTML 4.0 基础上优化和改 进的新语言,目的是基于 XML 应用。XHTML 是一种增强了的 HTML,它的可扩展性和灵活 性将适应未来网络应用更多的需求。 XML 虽然数据转换能力强大,完全可以替代 HTML,但面对成千上万已有的基于 HTML 语言设计的网站,直接采用 XML 还为时过早。因此,在 HTML4.0 的基础上,用 XML 的规 则对其进行扩展,得到了 XHTML。所以,建立 XHTML 的目的就是实现 HTML 向 XML 的 过渡。 目前国际上在网站设计中推崇的 WEB 标准就是基于 XHTML 的应用(即通常所说的 CSS+DIV)。 2.1 纯净严格的的 XHTML XHTML 是当前 HTML 版的继承者。HTML 语法要求比较松散,这样对网页编写者来 说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算 机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产 生了由 DTD 定义规则,语法要求更加严格的 XHTML。 大部分常见的浏览器都可以正确地解析 XHTML,即使老一点的浏览器,XHTML 作为 HTML 的一个子集,许多也可以解析。也就是说,几乎所有的网页浏览器在正确解析 HTML 的同时,可兼容 XHTML。当然,从 HTML 完全转移到 XHTML,还需要一个过程。 跟 CSS(Cascading Style Sheets,层叠式样式表)结合后,XHTML 能发挥真正的威力; 这使实现样式跟内容的分离的同时,又能有机地组合网页代码,在另外的单独文件中,还可 以混合各种 XML 应用,比如 MathML、SVG。 因此我们可以认识到,XHTML 是 W3C 定义的,基于 XML 技术的纯净严格的 HTML 版本。 那为什么需要一个纯净严格的 HTML 版本呢?目前市场上浏览器越来越多,参与的用 户也越来越多,因此必须要有一个可以持续扩展的 WEB 网页标准。另外,某些浏览器则运 行在移动电话、手持设备或更小的设备上,而这些扩展设备往往没有足够强大的运算能力来 计算解释语意模糊的 HTML。 2.1.1XHTML 基本语法规范 为实现纯净严格的要求,XHTML 对格式有非常严格的规范 元素必须被正确的嵌套 元素必须被关闭 空元素也必须被关闭 元素必须是小写 文档必须有一个根 属性名必须小写 属性值必须加引号 属性不能简写 用 id 属性代替 name 属性 XHTML DTD 定义了强制使用的 HTML 元素 2.1.2XHTML 文档组成部分 一个 XHTML 文档有三个主要的部分 DOCTYPE Head Body 2.1.3XHTML 文件类型 如果你希望将页面验证为正确的 XHTML,那么页面中必须含有文件类型声明。因为 XHTML 文档是根据文档类型声明(DTD)进行验证的。只有将正确的 DTD 添加到文件 的首行,XHTML 文件才会被正确地验证。 XHTML 文件类型由 DOCTYPE 的不同描述代表了三种不同类型的 XHTML 文档类型。 文档类型 含义 DTD 定义 STRICT 严格型 TRANSITIONAL 过渡型 FRAMESET 框架型 严格 DTD 包含没有被反对使用的或不出现在框架结构中的元素和属性 过渡 DTD 包含严格 DTD 中的一切,外加那些不赞成使用的元素和属性 框架 DTD 包含过渡 DTD 中的一切,外加框架 2.1.4 实体字符 实体字符,就是 XHTML 所提供的一组特殊字符。在很多情况下,我们需要显示一些 特殊的文本。 这些字符有时候会出现在文档中,但不能以本身的样式进行拼写。比如 1/4,1/2 的特 殊写法。 有时候要显示的字符是 XHTML 中具有特殊意思的字符。比如<,>,&等。 有些字符在键盘上没有对应的按钮,比如℃、№ 对于一些非换行的的不可见字符。 下 面 的 表 格 简 单 的 描 述 了 一 些 常 用 的 实 体 。 具 体 详 细 信 息 请 参 阅 : http://www.w3.org/TR/html4/sgml/entities.html 实体 描述方式
本文档为【W3C标准深入体验(体验版)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_276307
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:47
分类:互联网
上传时间:2010-11-25
浏览量:78