具体描述
本书详尽介绍了目前流行的见面网站与动画制作软件——Dreamweaver公司的Dreamweaver MX与Flash MX。全书共分为20章:第一章至第十三章讲解了Dreamweaver MX的使用方法与技巧;第十四章至第十九章讲解了使用Flash MX制作网页动画的技法;第二十章,带领读者从零开始制作一个比较完整的网站,使读者进一步巩固前面讲解的知识,并县城掌握整体网站制作的制作一个比较完整的网站,使读者进一步巩固前面讲解的知识,并且掌握整体网站制作的基本思路秘流程。 本书结构清晰、内容由浅入深、知识全面丰富。另外本书中各个章节都包含丰富的实例,并且各个实例都具有很强的针对性,通过实例的学习读者可以非学容易地掌握所讲解到的知识,充分体现了“实例教学”的指导思想。在本书光盘中收录了书中各章范例的源文件,并配有多媒体教学演示光盘,便于读者学习。 本书非常适用于学习网页制作与动画设计的读者自学,也可以作为各类培训学校的网页设计培训教材。
作者简介
目录信息
本书导读
第一章 建立网站的必备知识
第二章 Dreamweaver MX入门知识
第三章 站点的规划与管理
第四章 在网页中插入页面元素
第五章 网页超链接
第六章 网页中表格的使用
第七章 网页中图层的使用
第八章 CSS样式表的应用
第九章 创建模板和库元素
第十章 交互式表单
第十一章 框架的使用
第十二章 行为面板的使用
第十三章 测试并上传站点
第十四章 初识Flash MX
……
· · · · · · (收起)
读后感
用户评价
这本书的装帧和排版,说实话,初次上手的时候让人有点摸不着头脑。封面设计得挺朴实,甚至可以说有点过时了,完全没有现在市面上那些动辄炫酷界面的技术书籍的吸引力。我当时买它,完全是冲着“MX”这个字号去的,希望能找到一些关于那个时代经典软件的深入解析。然而,当我翻开内页,首先映入眼帘的是大量的纯文字描述,代码块的颜色区分也不够鲜明,阅读起来需要非常集中精力去分辨HTML标签和CSS属性。尤其是关于排版布局的部分,虽然详尽地介绍了表格布局的各种嵌套和计算,但在处理现代网页设计中越来越重要的浮动(float)和定位(positioning)概念时,显得有些力不从心,甚至还花费了大量篇幅在讲解如何用图像切片来构建复杂的背景,这在现在看来,无疑是效率低下的做法。对于一个追求快速上手和掌握前沿技术的读者来说,这样的内容深度和呈现方式,确实会让人产生一种“时光倒流”的感觉,学习的动力也会因此打上折扣,更像是一本停留在上个世纪末期的技术手册。
这本书对于初学者的友好度,我持保留意见。它似乎假定读者已经对网页设计的基本术语,比如“域名解析”、“服务器托管”这些概念有着朦胧的认识,然后直接切入了Dreamweaver MX的具体操作界面。对于完全零基础的新手来说,第一章对于工具栏图标的机械式介绍,缺乏对“为什么”要使用某个工具的深入解释,很容易让人感到枯燥。举个例子,当它讲解如何拖放一个组件到页面上时,它只是告诉你步骤,却很少提及这个操作在底层HTML代码中引发了什么样的变化,也没有对比不同组件在兼容性上可能存在的差异。更让人费解的是,书中对于Flash MX的介绍部分,重点放在了补间动画和基本形状的绘制上,而对于后来在网页交互中至关重要的ActionScript 2.0的变量定义和函数调用,只是蜻蜓点水般地提了一笔,没有提供足够的实战案例来巩固这些编程基础。因此,它更像是一本“操作指南”,而非一本能真正构建起扎实理论体系的“教材”。
我必须承认,这本书在讲述如何整合Dreamweaver和Flash制作多媒体元素时,确实提供了一些当时非常实用的操作流程。比如,它详细演示了如何将Flash动画导出为.swf文件,然后嵌入到HTML文档中,并附带了当时推荐的替代文本(alt text)和嵌入代码的最佳实践。对于那个特定年代的动态网页需求而言,这套流程是清晰且可执行的。然而,这种整合的深度仅限于文件的导入和链接,并没有涉及到更深层次的交互设计。例如,它没有探讨如何在用户与网页元素互动时,通过JavaScript控制Flash的时间轴播放或停止,也没有提及如何利用当时新兴的AJAX概念来异步加载Flash内容以提升用户体验。所以,虽然它教会了你如何把“静态内容+动画元素”拼凑起来,却没能提供构建一个真正具有丰富、响应式用户体验的现代网站所必需的架构思维和工具链的衔接方法。
书中对跨平台兼容性问题的探讨,简直是令人啼笑皆非的“时代眼泪”。在讲解CSS样式应用时,章节的重点似乎还停留在如何确保页面在Netscape Navigator和早期版本的Internet Explorer中都能“勉强”显示一致。大量的篇幅都在讨论如何使用表格单元格的背景色属性来模拟现代CSS中的背景图像定位,以及如何通过调整`<meta>`标签中的HTTP-EQUIV属性来欺骗浏览器以特定模式渲染页面。对于读者来说,这些内容不仅毫无实用价值,更是一种认知上的干扰。我们现在生活的互联网环境早已是标准驱动,现代浏览器引擎对W3C标准的遵循程度远非当年可比。如果一个学习者按照书中的方法去解决今天的兼容性问题,他会发现自己陷入了无谓的兼容性泥潭,因为那套规则和陷阱早已不复存在,这本书没能跟上技术栈的进化。
从提高的角度来看,这本书的局限性更为明显。我本期待它能深入挖掘MX套件中一些更高级的特性,比如如何利用Dreamweaver的高级代码编辑功能进行效率优化,或者如何结合Flash的MovieClip进行复杂的DOM操作。结果呢,大部分篇幅还是围绕着如何用可视化界面快速搭建一个静态页面。书中对“提高”部分的阐述,主要体现在介绍了一些相对复杂的表单验证技巧和使用户界面(UI)元素更丰富的模板制作上,但这些技巧的实现方法都非常依赖软件的内置向导,缺乏对底层逻辑的剖析。对于想要成为专业网页设计师的人而言,这种对软件特性的过度依赖,反而会束缚了他们的创造力和解决复杂问题的能力。真正的提高在于理解原理,而这本书似乎更侧重于“如何让软件替你完成工作”,而不是“如何更好地驾驭软件去实现你的创意”。