已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XV目 录目 录第1章 基础知识11.1 Internet简介21.1.1 起源21.1.2 Internet的含义21.1.3 IP地址31.1.4 域名31.2 万维网51.2.1 起源51.2.2 Web还是Internet51.3 Web浏览器61.4 Web服务器71.4.1 Web服务器操作71.4.2 服务器的一般特性81.4.3 Apache91.4.4 IIS91.5 统一资源定位符91.5.1 URL的格式101.5.2 URL路径101.6 MIME111.6.1 类型说明111.6.2 实验性文档类型121.7 超文本传输协议121.7.1 请求阶段131.7.2 响应阶段141.8 安全性151.9 Web编程工具箱171.9.1 XHTML概述171.9.2 创建XHTML文档的工具181.9.3 插件和过滤器191.9.4 XML概述191.9.5 JavaScript概述201.9.6 Flash概述201.9.7 PHP概述211.9.8 Ajax概述211.9.9 Servlet、JavaServer Pages和JavaServer Faces概述221.9.10 ASP.NET概述221.9.11 Ruby概述231.9.12 Rails概述231.10 本章小结241.11 复习题251.12 练习题26第2章 XHTML简介292.1 HTML和XHTML的起源和演变292.1.1 HTML和XHTML的版本302.1.2 HTML与XHTML312.2 基本语法312.3 XHTML文档的标准结构322.4 基本的文本标记332.4.1 段落332.4.2 换行352.4.3 保留空白字符352.4.4 标题362.4.5 文本块引用372.4.6 字体样式与大小382.4.7 字符实体392.4.8 水平线392.4.9 meta元素402.5 图片402.5.1 图片格式402.5.2 标签412.5.3 XHTML文档的验证432.6 超链接442.6.1 链接452.6.2 位于文档内部的目标472.6.3 使用链接472.7 列表472.7.1 无序列表482.7.2 有序列表482.7.3 定义列表512.8 表格522.8.1 基本的表格标签522.8.2 属性rowspan与colspan542.8.3 属性align与valign562.8.4 属性cellpadding与cellspacing572.8.5 表格分块592.9 表单592.9.1 标签592.9.2 标签602.9.3 标签632.9.4 标签652.9.5 动作按钮662.9.6 一个完整的表单示例662.10 HTML与XHTML之间的语法差异692.11 本章小结712.12 复习题722.13 练习题73第3章 层叠样式表753.1 简介753.2 样式表的层次763.3 样式说明格式773.4 选择器格式783.4.1 简单的选择器格式783.4.2 类选择器793.4.3 通用选择器793.4.4 id选择器803.4.5 通配选择器803.4.6 伪类803.5 属性值的格式813.6 字体属性823.6.1 字体族833.6.2 字体大小833.6.3 字体变体843.6.4 字体样式843.6.5 字体粗细843.6.6 简写字体属性843.6.7 文本修饰873.7 列表属性883.8 颜色913.8.1 颜色组913.8.2 颜色属性923.9 文本对齐933.10 盒模型953.10.1 边框953.10.2 内边距和外边距973.11 背景图片993.12 标签和标签1013.13 冲突解决方案1023.14 本章小结1033.15 复习题1043.16 练习题105第4章 JavaScript基础知识1074.1 JavaScript概述1074.1.1 起源1074.1.2 JavaScript与Java1084.1.3 JavaScript的用途1084.1.4 浏览器和XHTML/JavaScript文档1094.2 面向对象和JavaScript1104.3 一般的语法特征1114.4 基本数据类型、操作和表达式1134.4.1 基本数据类型1134.4.2 数值型和字符串字面量1144.4.3 其他基本数据类型1144.4.4 声明变量1154.4.5 数值运算符1154.4.6 Math对象1164.4.7 Number对象1174.4.8 字符串连接运算符1174.4.9 隐式类型转换1184.4.10 显式类型转换1184.4.11 String属性和方法1194.4.12 typeof运算符1204.4.13 赋值语句1204.4.14 Date对象1214.5 屏幕输出和键盘输入1214.6 控制语句1244.6.1 控制表达式1254.6.2 选择语句1264.6.3 switch语句1274.6.4 循环语句1294.7 创建和修改对象1314.8 数组1324.8.1 创建Array对象1324.8.2 Array对象的特征1334.8.3 Array方法1344.9 函数1364.9.1 基础知识1364.9.2 局部变量1374.9.3 参数1384.9.4 复习sort方法1404.10 示例一1404.11 构造函数1424.12 利用正则表达式进行模式匹配1424.12.1 字符和字符类模式1434.12.2 锚1454.12.3 模式修饰符1454.12.4 String对象中的其他模式匹配方法1464.13 示例二1464.14 脚本中的错误1484.15 本章小结1494.16 复习题1514.17 练习题152第5章 JavaScript与XHTML文档1555.1 JavaScript的执行环境1565.2 文档对象模型1565.3 在JavaScript中访问元素1595.4 事件与事件处理1625.4.1 事件处理的基本概念1625.4.2 事件、属性和标签1635.5 处理主体元素的事件1655.6 处理按钮元素的事件1665.7 处理文本框和密码框元素的事件1715.7.1 focus事件1715.7.2 验证表单输入1735.8 DOM 2事件模型1785.8.1 事件传播1795.8.2 事件处理程序的注册1805.8.3 DOM 2事件模型示例1815.9 navigator对象1835.10 DOM树的遍历和修改1855.10.1 DOM树的遍历1855.10.2 DOM树的修改1855.11 本章小结1855.12 复习题1865.13 练习题187第6章 利用JavaScript开发动态文档1896.1 简介1896.2 元素定位1906.2.1 绝对定位1906.2.2 相对定位1936.2.3 静态定位1946.3 移动元素1946.4 元素可见性1976.5 修改颜色和字体1986.5.1 修改颜色1986.5.2 修改字体1996.6 动态内容2016.7 堆叠元素2036.8 定位鼠标光标2066.9 响应鼠标单击2086.10 缓慢移动元素2096.11 拖放元素2126.12 本章小结2166.13 复习题2166.14 练习题217第7章 XML简介2197.1 简介2197.2 XML语法2217.3 XML文档结构2237.4 文档类型定义2257.4.1 元素声明2257.4.2 属性声明2277.4.3 实体声明2287.4.4 一个DTD的示例2287.4.5 内部和外部DTD2297.5 名称空间2307.6 XML架构2327.6.1 架构的基本原理2327.6.2 架构的定义2337.6.3 定义架构实例2347.6.4 数据类型概述2357.6.5 简单类型2357.6.6 复杂类型2367.6.7 架构实例的验证2387.7 显示没有格式化的XML文档2397.8 通过CSS显示XML文档2407.9 XSLT样式表2417.9.1 XSLT概述2427.9.2 用于表现的XSL转换2437.10 XML处理器2497.10.1 XML处理器的用途2497.10.2 SAX方式2497.10.3 DOM方式2507.11 Web服务2507.12 本章小结2517.13 复习题2537.14 练习题254第8章 Flash简介2578.1 Flash的起源与用途2578.2 初步了解Flash创作环境2588.3 绘图工具2628.3.1 预定义图形2628.3.2 线条和徒手画2678.3.3 文本2678.3.4 元件和库2688.4 静态图形2698.5 动画和声音2748.5.1 动画简介2748.5.2 移动图形2748.5.3 更多动画2768.5.4 形状动画2788.5.5 声音2808.6 用户交互2828.6.1 动作2838.6.2 Flash组件2838.6.3 示例2838.7 小结2868.8 复习题2878.9 练习题288第9章 PHP简介2899.1 PHP的起源和用途2899.2 PHP概述2909.3 基本语法特征2919.4 基本数据类型、操作和表达式2919.4.1 变量2929.4.2 整数类型2929.4.3 双精度类型2929.4.4 字符串类型2929.4.5 布尔类型2939.4.6 算术运算符和表达式2939.4.7 字符串操作2949.4.8 标量类型转换2959.4.9 赋值运算符2969.5 输出2969.6 控制语句2989.6.1 关系运算符2989.6.2 布尔运算符2989.6.3 选择语句2989.6.4 循环语句2999.6.5 示例2999.7 数组3019.7.1 创建数组3019.7.2 访问数组元素3029.7.3 数组处理函数3029.7.4 数组元素的按序访问3049.7.5 数组排序3069.8 函数3079.8.1 函数的基本特征3079.8.2 参数3089.8.3 变量的作用域3099.8.4 变量的生命周期3109.9 模式匹配3119.10 表单处理3139.11 文件3189.11.1 打开和关闭文件3189.11.2 读取文件3199.11.3 文件写入操作3209.11.4 文件加锁3209.12 cookie3209.12.1 cookie简介3219.12.2 PHP对cookie的支持3229.13 会话跟踪3229.14 本章小结3239.15 复习题3249.16 练习题325第10章 Ajax简介32910.1 Ajax概述32910.1.1 Ajax的历史32910.1.2 Ajax技术33010.1.3 实现Ajax33110.2 Ajax基础知识33210.2.1 应用程序33210.2.2 表单文档33210.2.3 请求阶段33410.2.4 响应文档33610.2.5 接收器阶段33710.2.6 跨浏览器支持33910.3 返回文档的格式34010.3.1 HTML和XHTML34010.3.2 XML34110.3.3 JavaScript Object Notation34210.4 Ajax工具包34310.4.1 Dojo34410.4.2 示例34610.4.3 Prototype34810.5 安全性与Ajax34910.6 本章小结35010.7 复习题35110.8 练习题351第11章 Java Web软件35311.1 servlet简介35311.1.1 概述35311.1.2 详解35411.1.3 servlet容器35711.2 NetBeans集成开发环境35811.3 调查表示例36511.4 在客户端存储信息37211.4.1 cookie37211.4.2 servlet对cookie的支持37311.4.3 示例37411.5 JSP38011.5.1 开发JSP的动机38011.5.2 JSP文档38011.5.3 表达式语言38311.5.4 JSTL中用于控制的动作元素38511.6 JavaBean38911.7 模型-视图-控制器应用体系结构39211.8 JSF39311.8.1 内核标签库和HTML标签库39411.8.2 JSF事件处理39511.8.3 示例应用程序39511.9 本章小结40011.10 复习题40111.11 练习题402第12章 ASP.NET简介40512.1 .NET Framework概述40512.1.1 背景40612.1.2 .NET语言40612.1.3 公共语言运行库40612.1.4 公共语言基础结构40712.2 C#简介40812.2.1 起源40812.2.2 基本数据类型和表达式40812.2.3 数据结构40912.2.4 控制语句40912.2.5 类、方法和结构41012.2.6 异常处理41112.2.7 输出41112.3 ASP.NET简介41212.3.1 基本知识41212.3.2 ASP.NET文档41312.3.3 代码隐藏文件41512.4 ASP.NET控件41712.4.1 Web控件41712.4.2 简单的ASP.NET文档的生命周期41812.4.3 Visual Studio42212.4.4 ASP.NET事件42712.4.5 用代码创建控件元素42812.4.6 控件的响应输出42912.4.7 列表控件42912.4.8 验证控件43312.4.9 主文档43912.5 ASP.NET AJAX44212.6 Web服务44712.6.1 构建Web服务44712.6.2 使用Web服务45012.6.3 传播Web服务45412.7 本章小结45412.8 复习题45512.9 练习题457第13章 基于Web的数据库访问45913.1 关系数据库45913.2 结构化查询语言简介46213.2.1 SELECT命令46213.2.2 连接46213.2.3 INSERT命令46413.2.4 UPDATE命令46413.2.5 DELETE命令46413.2.6 DROP命令46513.2.7 CREATE TABLE命令46513.3 数据库访问的体系结构46613.3.1 客户端-服务器体系结构46613.3.2 Microsoft ODBC体系结构46613.3.3 PHP和数据库访问46713.3.4 Java JDBC体系结构46713.4 MySQL数据库系统46813.5 使用PHP和MySQL实现数据库访问47013.5.1 特殊字符的潜在问题47013.5.2 连接MySQL并选择数据库47113.5.3 请求MySQL操作47113.5.4 PHP-MySQL示例47213.6 使用JDBC和MySQL实现数据库访问47713.6.1 JDBC和MySQL47713.6.2 元数据48013.6.3 示例48113.7 使用ASP.NET和MySQL实现数据库访问48413.7.1 MySQL和ADO.NET48413.7.2 数据绑定48513.7.3 连接字符串48613.8 本章小结49013.9 复习题49113.10 练习题492第14章 Ruby简介49314.1 Ruby的起源与用途49314.2 标量类型及其操作49414.2.1 数值与字符串字面量49414.2.2 变量和赋值语句49514.2.3 数值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南钢铁集团高层次人才招聘笔试历年备考题库附带答案详解2套试卷
- 2025秋季湖南能源集团校园招聘笔试历年备考题库附带答案详解2卷
- 2025福建福州市园开新筑开发建设有限公司项目建设合同制人员招聘10人笔试历年常考点试题专练附带答案详解试卷2套
- 2025湖南省君山生态渔业集团有限公司人员招聘6人笔试历年常考点试题专练附带答案详解试卷2套
- 2025浙江金华市浦江县国有企业劳务派遣员工招聘15人笔试历年常考点试题专练附带答案详解试卷2套
- 2025浙江绍兴市人才市场服务有限公司招聘驾驶员笔试历年常考点试题专练附带答案详解2套试卷
- 晚会活动策划演出方案
- 高一数学:线性方程组解法与应用教学方案
- 汽车销售店业务流程优化方案
- 信息技术岗位职责及技能培训方案
- 砂石料场租赁协议
- 第15届全国海洋知识竞赛参考试指导题库(含答案)
- 收养申请书模板
- 干部人才培养与医院管理
- 公共基础知识复习资料梳理版
- 《SEM基础知识培训》课件
- 农村耕地承包权永久转让合同
- 【MOOC】数字逻辑与数字系统设计-中国矿业大学 中国大学慕课MOOC答案
- Unit4 Body Language Using Language 说课稿-2024-2025学年高中英语人教版(2019)选择性必修第一册
- 医疗机构信息系统安全防护预案
- 矿山生态保护修复工程质量验收规范
评论
0/150
提交评论