HTML+CSS+JavaScript网页设计从入门到精通 - (EPUB全文下载)

文件大小:0.94 mb。
文件格式:epub 格式。
书籍内容:

HTML+CSS+JavaScript网页设计从入门到精通
第1章 网页设计基础
第2章 HTML基础
第3章 设计符合语义的页面
第4章 设计符合标准的结构
第5章 设计HTML 5文档
第6章 CSS基础
第7章 设计文本样式
第8章 设计图像样式
第9章 设计超链接样式
第10章 设计列表样式
第11章 设计表格样式
第12章 设计表单样式
第13章 CSS网页布局
第14章 CSS兼容技法
第15章 JavaScript基础
第16章 使用JavaScript操作浏览器和文档
第17章 JavaScript事件处理
第18章 使用JavaScript操作CSS样式
第19章 使用Ajax
第20章 使用jQuery
第21章 综合实战:设计专题网页
第22章 综合实战:设计电子相册
第23章 综合实战:设计网络记事本
第24章 综合实战:设计购物网站
附录CD
第1章 网页设计基础
随着互联网技术的不断发展和普及,网络与现实生活的结合越来越紧密,网站代表了企业和个人的形象,网页如同个人的社交名片,不可或缺。越来越多的人开始学习和制作网页,更多的企业和个人把自己的“家”搬到网上。
应该说,设计精美的页面效果,需要用户掌握一定的技术,了解相关的知识,初步积累网页设计素养,同时还应该熟悉网站开发的流程。基于这样的学习背景,本章将为读者展示网页相关技术和概念,并介绍网页设计和网站开发的基本方法。
【学习要点】
 了解网页设计的相关概念
 了解网页学习的目的
 了解网页设计的基本知识
 了解网站开发的一般过程
1.1 熟悉网页设计概念
网站是互联网上一个信息小站,网页是互联网上显示的信息页面,如果说网站是一本书,那么网页就是生活中的一页书,是展示信息的最小单元。在网页中包含文字、图像、多媒体等内容,通过这些内容向浏览者传达一定的信息。
1.1.1 网页和网站
网站就是由网页组成的,网页是构成网站的基本元素,是承载各种应用的平台。一个网站如果没有网页,将是一个空站,如果只有域名和虚拟主机而没有制作任何网页的话,任何人都无法访问网站。
实际上,网页就是一个文件,通常是HTML格式,文件扩展名一般为.html或.htm,也可以是.asp、.aspx、.php或.jsp等。网页存放在世界某个角落的某一台计算机中,而这台计算机必须是与互联网相连的。网页经由网址(URL)来识别和存取,当在浏览器输入网址后,该网页文件会被传送到你的计算机上,然后再通过浏览器解释网页的内容,再展示到面前。
网站是指在互联网上,根据一定的规则,使用HTML等语言制作的,用于展示特定内容的网页集合。简单地说,网站就像布告栏一样,人们可以通过网站来发布自己想要公开的信息,或者利用网站来提供相关的服务。人们可以通过网页浏览器来访问网站,获取自己需要的信息,或者应用网络服务。
在网站中,有一个网页比较特殊,当人们在浏览器地址栏中输入网站的网址后,会首先看到这个页面,通常被称为主页(或称首页),首页类似图书中的目录,具有导航作用,如图1.1所示。
图1.1 在浏览器中显示的首页效果
1.1.2 网页类型
网页可以分为多种类型,但是由于分类方法不同,也会有不同的类型,根据是否使用了服务器技术,人们把网页分为静态网页和动态网页。简单说明如下。
1.静态网页
静态网页一般以.html或.htm为文件扩展名,通过网页设计工具一次性设计,只能够通过手工方式更新页面信息,信息更新速度相对比较缓慢。
注意:现在很多网站管理系统,或者大型网站都会提前把动态网页生成静态网页,以便提高网站访问速度,我们称这种静态网页为伪静态。
简单概括来说,静态网页具有下面几个特点:
 静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”。
 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。
 静态网页的内容相对稳定,因此容易被搜索引擎检索。
 静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难。
 静态网页的交互性较差,在功能方面有较大的限制。
2.动态网页
动态网页是通过网页脚本语言自动处理、自动更新的页面,例如,论坛中的帖子就是通过网站服务器运行程序,自动处理信息,按照流程更新网页。动态网页一般以.asp、.aspx、.php或.jsp为文件扩展名。
注意:常见网页中包含的动态效果,网页中嵌入了动画,这样的页面不能称为动态网页,可以称为特效网页,或者多媒体页面。
动态网页具有下面几个特点:
 动态网页以数据库技术为基础,可以大大减少网站维护的工作量。
 采用动态网页技术的网站可以实现更多的功能。例如,用户注册、用户登录、在线调查、用户管理、订单管理等。
 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
 动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。
3.动态网页类型
实际上,不同扩展名的动态网页文件分别代表了不同的服务器技术。只要开发动态网站,用户就需要先指定一种服务器端技术,目前实现动态网页的服务器技术主要包括CGI、ASP/ASP.NET、PHP和JSP等。简单说明如下。
 CGI
CGI(Common Gateway Interface)是一种通用的网关接口,是外部程序与网页服务器之间的标准编程接口。用户可以使用不同的语言编写CGI程序。例如,Visual Basic、Delphi或C/C++等。可以将已经写好的CGI代码放在网页服务器的计算机上运行,再将其运行结果通过网页服务 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » HTML+CSS+JavaScript网页设计从入门到精通 - (EPUB全文下载)