欢迎光临
免费的PDF电子书下载网站

网站设计与Web应用开发技术 第二版 高等学校计算机应用规划教材 PDF下载

编辑推荐

暂无

内容简介

本书从Web基本概念和网站的规划设计及建设方法入手,着重介绍HTML、CSS、JavaScript和服务器端开发技术的基本原理和开发方法,并展望了网站开发领域*的动向。全书内容在编排上由浅入深,并辅以大量的实例说明。全书共分为8章,包括WWW简介、网站策划设计与网站运行环境设置、HTTP协议及其开发与HTML语言基础、交互设计及HTML高级应用、层叠样式表(CSS)、JavaScript语言、服务器端开发——动态网页技术基础和Web展望。

本书内容丰富,结构清晰,具有很强的实用性,既可作为各类高等院校学习网站设计及Web技术的教材,也可作为Web开发人员及自学者的参考用书。

作者简介

暂无

网站设计与Web应用开发技术 第二版 高等学校计算机应用规划教材 PDF下载

目录

第1章 ; WWW简介
 ; 1.1 ; Internet与
 ; ; ; 1.1.1 ; Internet的发展
 ; ; ; 1.1.2 ; Internet技术基础
 ; ; ; 1.1.3 ; Internet提供的服务
 ; 1.2 ; WWW概述
 ; ; ; 1.2.1 ; WWW的起源
 ; ; ; 1.2.2 ; Web是什么
 ; ; ; 1.2.3 ; Web的技术基础
 ; ; ; 1.2.4 ; Web的高级技术
 ; ; ; 1.2.5 ; WWW的扩展
 ; 1.3 ; Web应用开发的需求与方法
 ; ; ; 1.3.1 ; Web应用的需求
 ; ; ; 1.3.2 ; 应用程序发展的需求
 ; 1.4 ; 本章小结
 ; 1.5 ; 思考和练习
第2章 ; 网站策划设计与网站运行环境设置
 ; 2.1 ; 网站设计的总体流程
 ; 2.2 ; 网站建立的前期工作——网站策划
 ; 2.3 ; 网站的设计
 ; ; ; 2.3.1 ; 网站的CI形象设计
 ; ; ; 2.3.2 ; 网站的总体结构设计
 ; ; ; 2.3.3 ; 网站的版面设计
 ; ; ; 2.3.4 ; 网页的色彩设计
 ; ; ; 2.3.5 ; 网站导航设计
 ; ; ; 2.3.6 ; 网站信息的可用性设计
 ; 2.4 ; 网站的建立——IIS的安装与配置
 ; ; ; 2.4.1 ; IIS的安装
 ; ; ; 2.4.2 ; 使用IIS建立站点
 ; ; ; 2.4.3 ; IIS的配置
 ;   2.4.4  其他Web服务器
  2.5  网站运行的基础——安全
    2.5.1  网站安全威胁
    2.5.2  防范策略
  2.6  本章小结
  2.7  思考和练习
第3章  HTTP协议及其开发与HTML语言基础
  3.1  HTTP协议
    3.1.1  HTTP概述
    3.1.2  HTTP的宏观工作原理
    3.1.3  HTTP协议基础
    3.1.4  HTTP应用开发方法
    3.1.5  HTTP应用的开发
    3.1.6  安全超文本转移协议(HTTPS)及安全套接层(SSL)
  3.2  HTML基础
    3.2.1  HTML简介
    3.2.2  HTML标记语法及文档结构
  3.3  HTML的基本语法
    3.3.1  标题和段落
    3.3.2  文字标签
    3.3.3  列表
    3.3.4  超级链接
    3.3.5  表格
    3.3.6  图像
  3.4  本章小结
  3.5  思考和练习
第4章  交互设计与HTML高级应用
  4.1  网站的交互设计
    4.1.1  交互设计
    4.1.2  设计原则和方法
    4.1.3  一个交互设计的实例
  4.2  HTML高级应用
    4.2.1  框架
    4.2.2  表单
    4.2.3  脚本
    4.2.4  网页中加入动态效果和多媒体
    4.2.5  可执行对象
    4.2.6  HTML的变革
  4.3  关于HTML5
    4.3.1  HTML5的特性
    4.3.2  HTML5的canvas
    4.3.3  关于声明
    4.3.4  一个HTML5 实例——Web 上的视频
  4.4  本章小结
  4.5  思考和练习
第5章  层叠样式表(CSS)
  5.1  CSS概述
  5.2  为网页添加样式表的方法
  5.3  用CSS定义样式
    5.3.1  简单的CSS应用
    5.3.2  选择符组
    5.3.3  类选择符
    5.3.4  ID选择符
    5.3.5  包含选择符
    5.3.6  样式表的层叠性
    5.3.7  伪类
    5.3.8  伪对象
    5.3.9  注释
    5.3.10  对DIV+CSS方案的思考
  5.4  CSS的滤镜及其应用
    5.4.1  界面滤镜
    5.4.2  静态滤镜
    5.4.3  转换滤镜
  5.5  关于CSS3
    5.5.1  页面布局
    5.5.2  Flexbox布局
    5.5.3  边框
    5.5.4  动画
    5.5.5  选择器
  5.6  CSS典型用法实例
    5.6.1  使用滤镜制作文字特效
    5.6.2  使用CSS来改变浏览器的默认显示样式
    5.6.3  制作可交互的360度全景展示
    5.6.4  自动适应移动设备横竖屏显示方式的实现方案
  5.7  本章小结
  5.8  思考和练习
第6章  JavaScript语言
  6.1  JavaScript简介
    6.1.1  什么是JavaScript
    6.1.2  作用
    6.1.3  JavaScript语言的组成
    6.1.4  JavaScript引入网页的方式
    6.1.5  一个简单的实例
  6.2  JavaScript 基本语法
    6.2.1  JavaScript的语句
    6.2.2  数据类型
    6.2.3  变量
    6.2.4  运算符与表达式
    6.2.5  功能语句
    6.2.6  函数
  6.3  对象化编程
    6.3.1  对象的基本知识
    6.3.2  事件处理
    6.3.3  JavaScript的内部对象
    6.3.4  JavaScript的自定义类及对象
  6.4  JavaScript的浏览器内部对象(DOM)
    6.4.1  浏览器对象navigator
    6.4.2  窗口对象window
    6.4.3  屏幕对象screen
    6.4.4  事件对象event
    6.4.5  历史对象history
    6.4.6  位置对象location
    6.4.7  文件对象document
    6.4.8  链接对象Link
    6.4.9  表单对象Form
    6.4.10  Cookie对象
  6.5  JavaScript实例
    6.5.1  文字连续闪烁效果
    6.5.2  旋转变幻文字效果
    6.5.3  图片广告轮显的实现
    6.5.4  一个益智小游戏的实现
  6.6  本章小结
  6.7  思考和练习
第7章  服务器端开发——动态网页技术基础
  7.1  动态网页基本原理
  7.2  .NET介绍
    7.2.1  ASP.NET简介
    7.2.2  .NET战略
  7.3  ASP.NET应用的开发实例
  7.4  Java技术
    7.4.1  Java技术概述
    7.4.2  Applet与Application
    7.4.3  Servlet
    7.4.4  JSP
    7.4.5  J2EE
  7.5  不同的动态网页技术比较
    7.5.1  CGI
    7.5.2  ISAPI/NSAPI
    7.5.3  ASP
    7.5.4  PHP
    7.5.5  不同开发技术之间的比较
  7.6  本章小结
  7.7  思考和练习
第8章  Web展望
  8.1  Web的进化路径
  8.2  XML及其相关技术
    8.2.1  什么是XML
    8.2.2  XML的文档格式
    8.2.3  XML相关技术介绍
    8.2.4  XML的开发工具
    8.2.5  XML的使用前景
    8.2.6  JSON(JavaScript Object Natation)
  8.3  Ajax技术
    8.3.1  Ajax的现状
    8.3.2  Ajax是什么
    8.3.3  与传统的Web应用比较
    8.3.4  Ajax开发
  8.4  功能强大的客户端开发框架
    8.4.1  jQuery框架
    8.4.2  ExtJs
    8.4.3  Flex
    8.4.4  其他框架
  8.5  移动开发
    8.5.1  移动开发简介
    8.5.2  移动开发框架
  8.6  本章小结
  8.7  思考和练习
参考文献

 

前沿

  前 言
  没有哪一项技术能和今天的Internet一样发展迅速,它对人们工作、生活的影响面之广、影响程度之深,使得人们不能不重视它。但是在长期的教学生涯中,笔者注意到虽然很多人希望通过学习掌握技术,但由于没有建立正确的见解和学习的方法,部分人出现了事倍功半的学习结果,乃至于最后不得不放弃。通过观察和分析,希望读者能了解和思考以下几个观点。
  1. 对于计算机及其相关技术发展的思考
  由于技术的发展会基于越来越高的平台,其发展呈现了不断加速的特征,在这个新思想、新技术以天为单位不断迅速更新的年代,对希望学习网站技术的人提出了更高的要求。因为学习者所面临的是今天所学的技术将不是今后要使用的,而真正需要学的今天还没有出现的现状,对此问题的深入思考一定会帮助读者更好地理解该学什么和该怎么学。如果能透过纷乱的现象看清其中变的与不变的,从更深的层次把握技术的本质,一定能更好地掌握技术的实质并能更好地适应将来的变化。
  2. 对于学习方法的思考
  网上有大量关于开发的文档,如HTML、CSS、JavaScript等,这些知识非常容易获取和查询,但是否获得了这些文档就能成为很好的网站开发者了呢?答案不置可否。虽然在有关文档中所列出的某项功能是确定的,但其用法往往是灵活的,有经验的开发者可以据此而实现多种用途,充分发挥其功用。其实所谓的“经验”是从哪里获取的呢?所谓有经验的人也经历过没有经验的阶段,因而如何快速跨越获取和累积“经验”的鸿沟,是一个值得所有人思考的问题。
  基于上面的思考,在本书中将介绍Web的发展历史、工作原理、开发框架、网站策划设计、网站安全、HTTP协议、HTML语言、层叠样式表(CSS)、CSS滤镜应用、CSS3开发、JavaScript开发、服务器端开发技术基础、XML技术、Ajax技术、客户端开发框架以及移动开发等内容。希望这样的内容安排能为大多数希望学习和掌握Web技术的读者更好地了解网站及其相关技术的走向和本质有所帮助。对于一个初学者,这本书能引领读者快速入门并迅速成为合格的开发者;对于初级的开发人员,这本书可以答疑解惑提供开发的总体框架和思路,拓展读者的实现手段和方法。
  由于本书定位于为今后学习和使用高级的网站开发打下良好的基础,而为了更好地掌握本书所介绍的知识,读者最好能掌握至少一门编程语言。
  完整地学习Web技术需要具备3个层面的知识。本书据此设计了3个层次:网站的基本概念及开发基础、Web技术基础和Web高级应用。本书的知识体系结构如图1所示,按照循序渐进的原则,逐步引领读者从基础到各个知识点的学习,为今后的深入学习奠定基础。
  图1 本书的知识体系结构
  概括起来,本书具有以下主要特点。
  ● 结构清晰、内容详实。在每一章的开始概要说明了本章将介绍的内容,使读者能快速了解本章的要点;介绍每一个知识点时,会辅以实例,先说明此实例的功能、运行的方式,然后给出执行的结果;在各章的最后有对应的小结,总结本章介绍的内容,前后呼应,系统性较强。
  ● 强调实用性,突出基本原理和方法。为了使读者掌握坚实的基础,学会掌握不断涌现的新技术,本书采用了将网站设计思想与网页制作技术相结合的理念,让读者学会从全局的角度出发考虑和解决当前问题,并通过掌握学习的方法希望读者能解决未来实际工作中遇到的问题。全书按照Web开发的方法与顺序,从策划设计入手,循序渐进地介绍了进行Web开发的步骤、技巧,并在各章配有精心选择的应用实例,这些实例既有较强的代表性和实用性,又能够综合应用所介绍的知识,使读者能够全面、准确地掌握Web开发的全过程,并启发读者达到举一反三的目的。
  ● 每一章最后附有思考和练习题。这些习题紧扣该章介绍的内容。通过思考和练习能使读者更好地掌握本章介绍的基本概念,提高读者的学习效果和开发技能。
  本书共分为8章,包括WWW简介、网站策划设计与网站运行环境设置、HTTP协议及其开发与HTML语言基础、交互设计与HTML高级应用、层叠样式表(CSS)、JavaScript语言、服务器端开发——动态网页技术基础和Web展望。
  第1章为WWW简介,介绍Internet与WWW的发展历程、网站相关的基本概念及其开发技术以及Web的基本框架。第2章为网站策划设计与网站运行环境设置,说明在网站建立之前做好策划工作的必要性,并给出了一些基本原则;为了让网站正确运行,需要在正式开发前做好详细的设计工作;本章还介绍了建立网站开发和运行基本环境的方法。第3章为HTTP协议及其开发与HTML语言基础,介绍了HTTP的基本概念及运行原理、HTML文档的构成和常用元素的基本用法。第4章为交互设计与HTML高级应用,介绍网站交互的设计和实现思路,HTML高级特性和使用方法。第5章为层叠样式表(CSS),介绍CSS的基本用法、滤镜的使用以及CSS3的基本用法。第6章为JavaScript语言,介绍JavaScript脚本语言的基本概念、基本语法、常用对象和网页特效的制作方法。第7章为服务器端开发——动态主页技术基础,介绍服务器端开发的集中典型方法、动态网页的基本原理以及不同实现技术的特点分析。第8章为Web展望,简单介绍了XML、Ajax、开发框架技术和移动开发的基本特征。
  有一定网络和网站基础知识的读者可跳过第1章的学习,具备网站设计、架设和管理经验的读者可跳过第2章的学习。
  本书内容安排由浅入深,并注重读者学习和开发能力的培养,通过辅以大量的实例分析和说明,深入、详细地讲解了网站设计与Web应用开发技术,因此本书既可作为各类高等院校学习网站设计及Web技术的教材,也可作为Web开发人员及自学者的参考用书。
  本书除封面署名的作者外,南京邮电大学的李啸潇和周骏参与了本书第7章的编写;此外还要感谢负责全书校稿及编辑工作的江苏产业技术研究院的徐欣。
  感谢笔者的好友夏兰、徐汝鉴,他们给本书的编写提出了许多指导性的意见;借此还要感谢吴革新、刘迪庐,他们给笔者提出了很多宝贵的建议;另外,为本书编写提供帮助的还有吴殊同、吴晓谦等。正是因为这么多人的大力支持和辛勤汗水,本书才得以出版。
  由于本书涉及的内容非常广泛,在深度和广度上很难做到完美,加之笔者水平有限,书中肯定存在错误和不足,请读者批评指正  

  本书对应的电子教案、实例源文件和习题答案可以到网站下载。
  作 者
  2014年12月

网站设计与Web应用开发技术 第二版 高等学校计算机应用规划教材 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:网站设计与Web应用开发技术 第二版 高等学校计算机应用规划教材