网站编程技术实用教程

副标题:无

作   者:邵丽萍,张后扬,郭春芬编著

分类号:

ISBN:9787302197201

微信扫一扫,移动浏览光盘

简介

   网站编程技术在Internet上有着广泛的应用。本书系统介绍了几种常   用的网站编程技术:HTML、JavaScript、CSS、JSP、XML、MVC等,主要内   容包括Web开发技术概述,HTML语言基本结构,JavaScript的使用,CSS样   式表,使用JSP创建动态网页,数据库的使用,网站开发方法,使用模块化   方法制作主页,网站应用程序实例等。    本书每个应用程序都有完整的程序源代码和在浏览器中程序运行显示   的结果图,方便读者练习参考使用。    本书以通俗易懂的语言从实用的角度介绍了网站开发的几种编程技巧   。不仅适合没有网站编程经验的读者学习,也适合有一定网站编程基础的   读者学习。本书可作为高等院校、高职高专和网站编程技术培训班的使用   教材,还可以作为网站编程爱好者制作网站的参考书。   

目录

目录
第1章 Web开发技术概述
1.1 什么是Web
1.1.1 Web的定义
1.1.2 Web页、Web网站和主页
1.1.3 网址
1.1.4 Web的工作方式
1.1.5 静态网页与请求/回答模式
1.1.6 动态网页与三层B/S模式
1.2 Web开发技术的起源——HTML
1.2.1 HTML的发展过程
1.2.2 HTML文档的组成
1.2.3 HTML的不足
1.3 客户端技术
1.3.1 JavaScript和VBScript
1.3.2 CSS与DHTML
1.3.3 插件
1.4 服务端技术
1.4.1 CGI
1.4.2 PHP
1.4.3 ASP
1.4.4 JSP
1.5 企业级开发平台
1.5.1 Microsoft公司的.NET
1.5.2 Sun公司的J2EE
1.6 Web应用模型与开发框架
1.7 可扩展标记语言——XML
1.8 Web开发技术的未来
1.9 学习的准备
1.9.1 学什么
1.9.2 Web开发工具
1.10 思考与练习
1.10.1 思考题
1.10.2 上机练习
第2章 超文本标记语言——HTML
2.1 HTML页面结构标记码
2.1.1 开始与结束标记码
2.1.2 头部标记码
2.1.3 网页标题标记码
2.1.4 主体标记码
2.1.5 通过设置主体标记码的属性定义页面背景
2.1.6 说明信息标记码
2.1.7 注释标记码“<!”与“>”
2.2 定义文本格式的标记码
2.2.1 文本标题标记码
2.2.2 字体标记码及大小和颜色属性
2.2.3 段落标记码与换行标记码
2.2.4 字符格式标记码
2.2.5 分区标记码
2.2.6 块引用标记码
2.2.7 地址标记码
2.2.8 几个特殊字符的写法
2.3 实现超链接的标记码
2.3.1 链接至本机另一Web页面
2.3.2 链接到其他服务器的Web页
2.3.3 链接到同一文件的另一个段落
2.3.4 链接到不同文件的另一个段落
2.3.5 链接音频和视频文件
2.3.6 链接到邮件编辑器
2.4 显示其他元素的标记码
2.4.1 图像标记码
2.4.2 对象标记码
2.4.3 表格标记码
2.4.4 地图标记码
2.5 表单及组件标记码
2.5.1 文本框组件
2.5.2 文本区组件
2.5.3 提交与重置命令按钮组件
2.5.4 单选框与复选框组件
2.5.5 下拉菜单与滚动菜单组件
2.6 思考与练习
2.6.1 思考题
2.6.2 上机练习
第3章 脚本语言——JavaScript
3.1 在HTML中插入JavaScript
3.1.1 什么是JavaScript
3.1.2 在HTML文档中插入JavaScript语言的方式
3.1.3 使用JavaScript对象属性与方法
3.2 JavaScrpt变量、数据类型与表达式
3.2.1 声明JavaScript变量的方式
3.2.2 JavaScript的数据类型
3.2.3 JavaScript的运算符
3.2.4 JavaScript的表达式
3.3 JavaScript对象实例与函数
3.3.1 创建JavaScript的对象实例
3.3.2 创建JavaScript的自定义函数
3.4 JavaScipt的选择语句
3.4.1 if-else单选语句
3.4.2 switch多选语句
3.5 JavaScript的循环语句
3.5.1 for循环语句
3.5.2 for…in循环语句
3.5.3 while循环语句
3.5.4 使用循环语句随机显示不同的图片
3.6 JavaScipt的事件与事件处理程序
3.6.1 什么是JavaScript事件
3.6.2 自定义函数构成的事件处理程序
3.6.3 由JavaScript命令构成的事件处理程序
3.6.4 通过命令按钮实现数据计算功能
3.7 JavaScript应用实例
3.7.1 创建保存JavaScript的脚本代码的JS文件
3.7.2 在状态栏显示滚动的文字
3.7.3 在页面上滚动显示的菜单
3.8 思考与练习
3.8.1 思考题
3.8.2 上机练习
第4章 层叠样式表——CSS
4.1 CSS的基本功能
4.2 在HTML文档中使用CSS样式的方法
4.2.1 通过标记码定义CSS样式
4.2.2 通过标记码的style属性定义CSS样式
4.2.3 通过标记码的Class属性定义CSS样式
4.2.4 通过标记码的ID属性定义CSS样式
4.3 使用CSS属性设置页面布局
4.3.1 网页中使用的单位
4.3.2 字体属性
4.3.3 颜色与背景属性
4.3.4 文本的排版属性
4.3.5 超链接属性
4.3.6 边距属性
4.3.7 边框的填充距属性
4.3.8 图文混排属性
4.3.9 位置属性与可视性属性
4.3.10 空间位置属性
4.4 使用CSS滤镜属性使对象显示特殊效果
4.4.1 透明效果
4.4.2 模糊效果与投影效果
4.4.3 发光效果
4.4.4 波纹效果
4.4.5 滤镜的其他属性
4.5 CSS应用实例
4.5.1 解释菜单
4.5.2 淡入淡出的图片
4.5.3 以不同方式轮显图片
4.5.4 在网页中使用CSS样式的三种方式
4.6 思考与练习
4.6.1 思考题
4.6.2 上机练习
第5章 Java服务网页——JSP
5.1 构建JSP的运行环境
5.1.1 下载与安装SDK
5.1.2 下载安装Java软件
5.1.3 下载与安装Tomcat
5.1.4 创建JSP用户目录
5.1.5 运行JSP程序
5.1.6 编辑JSP文件的软件工具
5.1.7 JSP的运行流程
5.2 JSP的基本元素
5.2.1 JSP指令语句
5.2.2 JSP注释语句
5.2.3 JSP声明语句
5.2.4 JSP表达式语句
5.2.5 Java代码片段
5.3 JSP常用的内置对象
5.3.1 获取输入信息的request对象
5.3.2 发送响应信息的response对象
5.3.3 输出结果信息的out对象
5.3.4 保存用户信息的session对象
5.3.5 保存公共信息的application对象
5.4 JSP的动作标记
5.4.1 jsp:include动作标记
5.4.2 jsp:forward动作标记
5.4.3 jsp:plugin动作标记
5.4.4 jsp:javaBcan动作标记
5.4.5 jsp:setProperty与jsp:getProperty动作标记
5.5 创建虚拟目录
5.5.1 虚拟目录、根目录与物理目录
5.5.2 通过Tomcat管理器创建虚拟目录
5.5.3 通过Server.xml文件创建虚拟目录
5.6 思考与练习
5.6.1 思考题
5.6.2 上机练习
第6章 使用JSP访问数据库
6.1 结构化查询语言SQL
6.1.1 select查询语句
6.1.2 运算符与函数
6.1.3 Insert Into添加语句
6.1.4 Update更新语句
6.1.5 Delete删除语句
6.1.6 Create Table创建表语句
6.1.7 Drop table删除表语句
6.2 使用Access数据库
6.2.1 创建数据库文件
6.2.2 创建表对象
6.2.3 在表对象中添加表数据
6.3 ODBC与JDBC
6.3.1 搭建ODBC桥梁
6.3.2 JDBC的作用
6.4 在服务器端通过JSP访问数据库
6.4.1 通过JSP页面显示数据库中的数据
6.4.2 通过JSP文件在数据库中添加与删除数据
6.5 在客户端通过页面访问数据库
6.5.1 创建两个重复使用的共用文件
6.5.2 在客户端向数据库添加数据
6.5.3 在客户端输入查询条件并显示查询结果
6.5.4 一个简单的会员表维护系统
6.5.5 连接Access数据库的不同方式
6.6 思考与练习
6.6.1 思考题
6.6.2 上机练习
第7章 可扩展标记语言——XML
7.1 XML概述
7.1.1 XML文档的元素与标记
7.1.2 XML命名空间
7.1.3 XML文档结构
7.1.4 XML模式定义
7.1.5 使用FrontPage 2003验证XML文档的格式
7.2 在浏览器中格式化显示XML文档中的数据
7.2.1 使用CSS显示XML文档中的数据
7.2.2 使用XSL显示XML文档中的数据
7.2.3 XSL语言的基本语法
7.3 使用JSP获取XML中的数据
7.3.1 记录数据的XML文档
7.3.2 创建包含DOM解析器的JavaBean
7.3.3 创建获取XML值的JSP文档
7.4 使用JDOM处理XML中的数据
7.4.1 在MyEclipse中添加JDOM的jar软件包
7.4.2 使用JDOM生成XML文档
7.4.3 使用JDOM处理XML中的数据
7.5 思考与练习
7.5.1 思考题
7.5.2 上机练习
第8章 MVC模式的Java Web应用程序
8.1 什么是MVC
8.1.1 MVC的基本原则
8.1.2 MVC的作用
8.1.3 JSP/Servlet的三层体系结构
8.1.4 在Browser/Web/DataBase中间层上采用的MVC设计模式
8.2 采用MVC结构的用户登录系统
8.2.1 用户登录系统结构
8.2.2 在MyEclipse中配置Tomcat服务器
8.2.3 设置WZKF工程项目
8.2.4 创建用户登录系统中“视图”模块中的应用程序
8.2.5 创建用户登录系统中“控制器”模块中的应用程序
8.2.6 创建用户登录系统中“模型”模块中的应用程序
8.2.7 运行用户登录系统
8.3 Ajax开发模式
8.3.1 什么是Ajax开发模式
8.3.2 Ajax应用实例——用户注册页面
8.4 Web开发框架
8.4.1 Struts
8.4.2 WebWork
8.4.3 Spring
8.4.4 JVC
8.5 思考与练习
8.5.1 思考题
8.5.2 上机练习
第9章 网站开发各阶段的任务
9.1 网站开发阶段
9.2 项目立项阶段
9.3 网站需求调查与分析阶段
9.3.1 明确网站开发的目的
9.3.2 网站需求调查与分析
9.3.3 编写需求分析报告
9.4 网站规划阶段
9.5 网站设计阶段
9.5.1 网站设计方法
9.5.2 网站标题设计
9.5.3 网站的内容与功能设计
9.5.4 目录结构设计
9.5.5 导航与交互设计
9.5.6 网页版面布局设计
9.5.7 网站外观设计
9.5.8 页面详细设计
9.5.9 数据库设计
9.6 网站开发硬件和软件准备
9.6.1 硬件准备
9.6.2 软件准备
9.7 网站开发素材的收集和制作
9.8 思考与练习
9.8.1 思考题
9.8.2 实践练习
第10章 网站开发应用实例
10.1 制作网站共用文件
10.1.1 共用的CSS样式表文件
10.1.2 统计登录网站人数的计数器程序文件
10.1.3 导航栏程序文件
10.1.4 滚动的新闻标题程序文件
10.1.5 公用的顶部页面程序文件
10.1.6 公用的底部页面程序文件
10.1.7 公用的数据库连接程序文件
10.1.8 公用的网上搜索引擎
10.2 制作首页
10.2.1 准备首页使用的素材
10.2.2 编写index.htm首页程序文件
10.3 制作会员登录和注册动态功能模块
10.3.1 会员登录和注册入口程序文件
10.3.2 用户登录数据处理应用程序文件
10.3.3 欢迎会员登录成功的页面文件
10.3.4 会员注册页面程序文件
10.3.5 注册数据保存处理程序文件
10.4 整合主页
10.4.1 主页的构成
10.4.2 主页程序文件main.jsp的代码
10.5 制作栏目页面及相关二级页面
10.5.1 制作栏目一级页面
10.5.2 制作相关二级页面
10.6 创建用户留言动态功能模块
10.6.1 共用的CSS程序文件
10.6.2 共用的JavaBean程序文件
10.6.3 共用的JavaScript功能程序文件
10.6.4 questionnaire数据库与lyb表
10.6.5 连接数据库的JSP程序文件
10.6.6 用户留言模块主页
10.6.7 发布用户留言页面
10.6.8 保存用户留言与显示留言成功页面
10.7 思考与练习
10.7.1 思考题
10.7.2 上机练习
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

网站编程技术实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon