CSS+XHTML+JavaScript完全学习手册

出版时间:2008-6  出版社:清华大学出版社  作者:梁胜民 编  页数:506  
Tag标签:无  

内容概要

  《CSS+XHTML+JavaScript完全学习手册》系统地讲解开发符合新标准网页所需的基础理论和实际应用技术。第1篇介绍XHTML这种用来编写网页的新语言。第2篇介绍CSS的概念、类型、文本样式、边框样式、块样式、位置样式、列表和滤镜样式以及鼠标指针样式等。第3篇介绍XML文档结构、DTD、XML Schema、XSLT、XLink以及XML的DOM和SAX解析技术。第4篇介绍JavaScript的语法、系统、自定义函数、JavaScript中提供的各种浏览器对象和内置对象等。第5篇演示4个经典的常用实例,然后结合ASP.NET技术实现。

书籍目录

第1篇 XHTML篇第1章 XHTML基础1.1 Internet与WWW1.2 HTML与DHTML1.2.1 HTML1.2.2 DHTML1.3 基础标记1.4 简单应用第2章 格式化文本2.1 文本标记2.1.1 物理样式标记2.1.2 逻辑样式标记2.1.3 控制标记2.2 段落标记2.3 列表标记2.3.1 无序列表标记2.3.2 有序列表标记2.3.3 定义列表标记2.3.4 组合列表标记2.4 排版标记2.4.1 预格式化文本标记2.4.2 和标记2.4.3 其他排版标记2.5 多媒体标记2.5.1 图像标记2.5.2 背景音乐标记2.5.3 视频、动画标记第3章 表单和框架3.1 表单标记3.1.1 表单概述3.1.2 表单标记的应用3.2 基本表单控件3.2.1 控件input3.2.2 控件select3.2.3 控件textarea3.2.4 控件button3.2.5 控件label3.2.6 控件fieldset和legend3.3 使用框架3.3.1 框架概述3.3.2 框架网页结构3.3.3 框架网页属性3.3.4 使用框架案例3.3.5 内嵌框架第2篇 CSS篇第4章 CSS基本知识4.1 CSS概念4.1.1 CSS的基本概念4.1.2 CSS的特点4.1.3 使用CSS的好处4.2 使用CSS4.2.1 CSS类型4.2.2 CSS基础4.2.3 CSS的冲突4.3 第一个CSS文件4.3.1 CSS样式表实例4.3.2 插入CSS样式表4.3.3 XHTML文档第5章 设置CSS基础样式5.1 CSS单位5.1.1 颜色5.1.2 长度5.2 字体5.2.1 font-family属性5.2.2 font-weight属性5.2.3 font-size属性5.2.4 font-style属性5.2.5 font-variant属性5.2.6 font属性5.3 文本5.3.1 text-indent属性5.3.2 text-align属性5.3.3 white-space属性5.3.4 line-height属性5.3.5 vertical-align属性5.3.6 text-transform属性5.3.7 text-decoration属性5.3.8 word-spacing属性和letter-spacing属性5.4 边距与间隙5.4.1 区块概念5.4.2 margin属性5.4.3 padding属性5.5 颜色及背景5.5.1 color属性5.5.2 background-color属性5.5.3 background-image属性5.5.4 background-repeat属性5.5.5 background-position属性5.5.6 background-attachment属性5.5.7 background属性5.6 边框5.6.1 border-style属性5.6.2 border-width属性5.6.3 border-color属性5.6.4 border属性第6章 CSS高级应用6.1 滤镜特效6.1.1 Alpha滤镜6.1.2 BlendTrans滤镜6.1.3 Blur滤镜6.1.4 Chroma滤镜6.1.5 DropShadow滤镜6.1.6 FlipH滤镜6.1.7 FlipV滤镜6.1.8 Glow滤镜6.1.9 Gray滤镜6.1.10 Invert滤镜6.1.11 Light滤镜6.1.12 Mask滤镜6.1.13 RevealTrans滤镜6.1.14 Shadow滤镜6.1.15 Wave滤镜6.1.16 Xray滤镜6.2 列表6.2.1 符号列表6.2.2 图像列表6.2.3 位置列表6.2.4 列表样式集合6.3 定位与布局6.3.1 定位属性6.3.2 边偏移属性6.3.3 position属性6.3.4 overflow属性6.3.5 float属性6.3.6 visibility属性和display属性6.4 鼠标指针第3篇 XML篇第7章 XML编程基础7.1 XML基本概念7.1.1 XML简介7.1.2 XML标记与元素7.1.3 XML属性7.1.4 XML实体引用及CDATA段7.1.5 XML命名空间7.2 文档类型定义DTD7.2.1 DTD简介7.2.2 内部DTD和外部DTD7.2.3 DTD对元素的声明7.2.4 DTD对属性的声明7.2.5 普通实体7.2.6 参数实体7.2.7 未解析实体7.3 XML架构Schema7.3.1 XML Schema模型结构7.3.2 XML Schema简单类型7.3.3 XML Schema复杂类型7.3.4 XML Schema元素声明7.3.5 XML Schema属性声明第8章 XML样式显示8.1 XSLT概述8.1.1 XSLT简介8.1.2 XSLT工作原理8.1.3 XSLT文档结构8.2 XSLT模板8.2.1 XSLT样式表与模板8.2.2 XSLT标记与模板匹配8.2.3 模板调用8.3 XSLT元素8.3.1 xsl:value-of8.3.2 xsl:for-each8.3.3 控制语句元素8.3.4 xsl:copy8.3.5 xsl:sort8.3.6 xsl:element元素8.3.7 xsl:attribute元素和xsl:attribute-set元素8.4 使用CSS显示XML第9章 XML技术9.1 XLink语言9.1.1 HTML超链接9.1.2 XLink概述及结构9.1.3 简单链接9.1.4 扩展链接9.1.5 外联链接9.1.6 扩展链接组9.2 XPath语言9.2.1 XPath数据模型9.2.2 XPath定位路径9.2.3 XPath运算符及函数9.3 XPointer语言9.3.1 XPointer定位路径9.3.2 节点集函数9.3.3 点和范围第10章 XML解析10.1 DOM技术10.1.1 DOM技术概述及其结构10.1.2 DOM接口10.1.3 解析XML文档10.1.4 DOM创建XML文档10.1.5 DOM对XML文档的操作10.1.6 异常处理10.1.7 DOM数据库应用10.2 SAX技术10.2.1 SAX概述及工作机制10.2.2 SAX接口及解析器10.2.3 SAX解析XML文档10.2.4 SAX程序异常及错误处理10.2.5 SAX数据库应用10.3 XML和ASP.NET10.3.1 ASP.NET命名空间及类10.3.2 ASP.NET读取XML文档10.3.3 ASP.NET创建XML文档第4篇 JavaScript篇第11章 JavaScript基础11.1 JavaScript语言概述11.1.1 JavaScript特点11.1.2 第一个JavaScript程序11.2 基础语法11.2.1 数据类型11.2.2 变量11.2.3 运算符11.3 流程控制语句11.3.1 条件语句11.3.2 循环语句11.3.3 其他语句11.4 JavaScript函数11.4.1 系统函数11.4.2 用户自定义函数11.5 综合实例:计算器第12章 JavaScript事件处理12.1 事件概述12.1.1 事件简介12.1.2 指定事件12.2 基本事件模型12.2.1 事件类型12.2.2 使用属性的事件处理12.2.3 使用JavaScript的事件处理12.2.4 事务处理的返回值12.2.5 事件处理程序中的this关键字12.3 2级DOM事件模型12.3.1 事件传播12.3.2 注册事件处理程序12.3.3 设置对象的事件处理程序12.3.4 事件的模块和类型12.3.5 Event接口和对象12.4 IE事件模型12.4.1 IE Event对象12.4.2 IE的事件传播12.5 Netscape 4事件模型12.5.1 Netscape 4 Event对象12.5.2 Netscape 4的事件传播12.6 常用事件12.7 综合实例:可拖动的元素12.8 综合实例:事件监视器第13章 使用JavaScript对象13.1 对象基础13.1.1 对象的概念13.1.2 使用JavaScript对象基础知识13.2 浏览器对象13.2.1 浏览器环境13.2.2 对象层次模型13.2.3 Window对象13.2.4 Navigator对象13.2.5 Document对象13.2.6 Location对象13.2.7 History对象13.2.8 Screen对象13.3 内置对象13.3.1 Date对象13.3.2 Math对象13.3.3 String对象13.3.4 Array对象13.4 自定义对象第5篇 应用篇第14章 ASP.NET+XML的通信录14.1 系统分析14.1.1 结构分析14.1.2 XML分析和系统配置14.2 系统实现14.2.1 页面样式14.2.2 通信录首页14.2.3 所有联系人14.2.4 联系人详细信息14.2.5 添加联系人14.2.6 管理联系人14.2.7 删除联系人14.2.8 修改联系人第15章 博客日志管理系统15.1 系统分析15.1.1 结构分析15.1.2 数据库分析15.2 实现通用模块15.2.1 数据库类15.2.2 母版页15.3 系统首页15.3.1 添加布局15.3.2 编码实现15.3.3 其他模块15.4 查看日志15.4.1 日志列表15.4.2 日志正文15.5 管理日志15.5.1 管理员登录15.5.2 管理日志分类15.5.3 管理日志列表15.5.4 管理评论15.5.5 修改密码15.6 定义系统管理外观第16章 相册模块16.1 系统分析16.1.1 结构分析16.1.2 数据库分析和系统配置16.2 系统实现16.2.1 页面样式16.2.2 本站首页16.2.3 查看图片16.2.4 管理分类16.2.5 查看、删除图片16.2.6 添加图片16.2.7 修改图片第17章 留言板17.1 系统分析17.1.1 结构分析17.1.2 数据库分析和应用程序配置17.2 系统实现17.2.1 页面样式17.2.2 留言板首页17.2.3 管理员登录17.2.4 留言发表17.2.5 管理员回复17.2.6 留言管理17.2.7 留言搜索

章节摘录

  第1篇 XHTML篇  第1章 XHTML基础  1.1 Internet与WWW  3.分组交换技术  分组交换技术通过计算机和终端实现计算机与计算机之问的通信。在传输线路质量不高、网络技术手段比较单一的情况下,应运而生分组交换技术。分组交换也称为包交换,它将用户传送的数据划分成一定的长度,每个部分叫做一个分组。在每个分组的前面加上一个分组头,用以指明该分组发往何地,然后由交换机根据每个分组的地址标志,将它们转发至目的地,这一过程称为分组交换。进行分组交换的通信网称为分组交换网。分组交换网允许计算机随时发送信息。在同一时刻,分组交换网上传输来自不同计算机的数据包。这种网络具有极大的灵活性。  4.HTTP协议  超文本传送协议(Hypertext Transfer Protocol,HTTP)用于在www上访问信息的客户机/服务器协议。Intemet的基本协议是TCP/IP协议,FTP、.Archine、Gopher等是建立在TCP/IlP协议之上的应用层协议,不同的协议对应着不同的应用。www服务器使用的主要协议是HTTP协议,该协议也是建立在TCP/IP基础之上的应用层通信协议,它提供www浏览器和服务器之间的通信。它不仅需要保证能够正确地传递文档,还要能够确定传递文档的哪一部分,以及哪一部分优先显示给用户。HTTP协议的主要特点可概括如下:  (1)支持客户机/服务器模式。  (2)简单快速。客户向服务器请求服务时,只需传送请求方法和路径。常用的请求方法有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。  (3)灵活。HTTP允许传输任意类型的数据对象。正在传输的类型由Content—Type加以标记。  (4)无连接。无连接是指限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。  (5)无状态。HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

编辑推荐

  《CSS+XHTML+JavaScript完全学习手册》是一本Web 2.0网页开发技术大全,面向Web编程人员,特别适合于有编程基础,希望全面学习Web 2.0技术,提高实际应用能力的读者群体。

图书封面

图书标签Tags

评论、评分、阅读与下载


    CSS+XHTML+JavaScript完全学习手册 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7