1.5 网页设计常用的工具
要想制作一个精美的网页,需要综合利用各种网页制作工具才能完成,下面简单介绍常用的网页设计工具。
1.5.1 Dreamweaver
Dreamweaver是网页设计与制作领域中用户最多、应用最广、功能最强的软件。在国内外,它都是备受专业Web开发人员喜爱的软件。Dreamweaver用于网页的整体布局和设计,以及对网站的创建和管理,利用它可以轻而易举地制作出充满动感的网页,如图1-11所示的就是利用Dreamweaver CC制作网页。
图1-11
1.5.2 Flash
Flash是一款非常优秀的交互式矢量动画制作工具,能够制作包含矢量图、位图、动画、音频、视频、交互式动画等内容的站点。为了吸引浏览者的兴趣和注意,传递网站的动感和魅力,许多网站的介绍页面、广告条和按钮,甚至整个网站,都是采用Flash制作出来的,Flash是一款十分适合动态Web制作的工具,如图1-12所示的就是利用Flash CC设计动画。
图1-12
1.5.3 Photoshop
Photoshop凭借其强大的功能和广泛的使用范围,一直占据着图像处理软件的领先地位。Photoshop支持多种图像格式以及多种色彩模式,可以任意调整图像的尺寸、分辨率及画布大小,使用Photoshop可以设计网页的整体效果图,处理网页中的产品图像、设计网页logo、设计网页按钮和网页宣传广告图像等,如图1-13所示的就是利用Photoshop CC设计网页图像。
图1-13
1.5.4 HTML
在制作网页时,大都采用一些专门的网页制作软件,如FrontPage、Dreamweaver,这些工具都是所见即所得,非常方便。使用这些编辑软件工具可以不用编写代码。在不熟悉HTML语言的情况下,同样可以制作网页。这是网页编辑软件的最大成功之处,但也是它们的最大不足之处,受软件自身的约束,将产生一些垃圾代码,这些垃圾代码将会降低网页的下载速度。在很多时候,为了实现一些特殊的效果和进行灵活的控制,需要手动对HTML代码进行调整,这就需要对HTML进行基本的了解。
HTML的英文全称是Hyper Text Markup Language,中文通常称作超文本标记语言或超文本标签语言,HTML是互联网上用于编写网页的主要语言,它提供了精简而有力的文件定义,可以设计出多姿多彩的超媒体文件,通过HTTP通信协议,使得HTML文件可以在全球互联网(World Wide Web)上进行跨平台的文件交换,如图1-14所示是在Dreamweaver CC中编辑HTML代码。
图1-14
1.5.5 CSS
CSS是Cascading Style Sheets的缩写,中文名称为“层叠样式表”。CSS是一组样式,样式中的属性在HTML元素中依次出现,并显示在浏览器中。样式可以定义在HTML文件的标志(TAG)里,也可以在外部附件文件中。如果是附件文件,一个样式表可以用于多个页面,甚至整个站点,因此具有更好的易用性和扩展性。
CSS的每一个样式表由相对应的样式规则组成,使用HTML中的style组件就可以把样式规则加入到HTML中。style组件位于HTML的head部分,其中也包含网页的样式规则。由此可以看出CSS的语句是内嵌在HTML文档内的,所以编写CSS的方法和编写HTML文档的方法是一样的。
1.5.6 JavaScript
在HTML中,最常见的网页脚本语言就是JavaScript,它可以嵌入到HTML中,在客户端执行,是动态特效网页设计的最佳选择,同时也是浏览器普遍支持的网页脚本语言。
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。JavaScript程序可以使用户的页面更加生动、活泼,它以小的程序量完成大的功能。使用它的目的是与HTML超文本标识语言、Java脚本语言一起实现在一个网页中链接多个对象,与网络客户发生交互作用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的。
1.5.7 ASP
ASP是一套微软公司开发的服务器端脚本语言,其英文名称为Microsoft Active Server Pages。ASP内置于IIS之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WWW服务器应用程序。同时,ASP也支持VBScript和JavaScript等脚本语言,默认为VBScript脚本语言。
与HTML相比,ASP网页具有以下特点。
第1点:利用ASP可以突破静态网页的一些功能限制,实现动态网页技术。
第2点:ASP文件包含在HTML代码所组成的文件中,易于修改和测试。
第3点:服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所生成的网页。
第4点:ASP提供了一些内置对象,使用这些对象可以使服务器端的脚本功能更强。
第5点:ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
第6点:由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
第7点:方便连接ACCESS与SQL数据库。
1.5.8 PHP
PHP是超级文本预处理语言(Hypertext Preprocessor)的英文缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格类似于C语言,现在被许多的网站编程人员广泛地运用。