具体描述
随着计算机技术和互联网的飞速发展,Internet已成为人们了解世界和沟通交流的重要手段,而用户在网上面对最多的莫过于形形色色的网页。本书从初学者的角度出发,详细介绍了网页设计的准备和实现。主要内容包括:网站的策划与准备、网页设计的配色方案、字体设计、版式布局、建站的基本流程、页面设置、网页图像处理、按钮与动画、表格与图层、框架与表单、CSS样式表、网页特效以及网站的发布和维护等。全书精选实例来介绍各个基本操作,并辅以技巧、提示、注意等特色段落,并在每章的最后都附有大量习题,这些习题紧扣学习重点,是对用户学习效果的检验。
本书采用最新的软件版本进行讲解,适合作为各类计算机学校的教材,也可供初学者阅读使用。
作者简介
目录信息
1.1 完美网站的企划
1.2 网站的完整规划
1.3 网页设计的常用软件
1.4 习题
第2章 网页艺术设计要点分析
2.1 怎样设计网页
2.2 网页版式设计
2.3 网页色彩设计
2.4 网页中的图像与字体
2.5 习题
第3章 网页制作基础
3.1 建立站点
3.2 页面的基本设置
3.3 网页中的文字
3.4 网页中的链接
3.5 习题
第4章 网页制作中的图像处理
4.1 网页图像处理常用工具
4.2 用Photoshop制作网页背景图
4.3 Photoshop网页插图制作特效
4.4 网页插图制作特效-图层的叠加
4.5 网页图像处理综合运用
4.6 网页插图制作特效-透明的素材制作
4.7 网页图像的切割输出
4.8 习题
第5章 按钮与动画
5.1 用Photoshop制作立体按钮
5.2 Dreamweaver MX自建按钮
5.3 Flash动态按钮的制作
5.4 Flash网页Banner动画制作
5.5 习题
第6章 表格与图层活用
6.1 表格基础
6.2 表格的设置
6.3 表格的应用
6.4 图层基础
6.5 图层的高级控制
6.6 习题
第7章 框架与表单的使用
7.1 框架
7.2 在框架中打开网页
7.3 框架的细节加工
7.4 表单的使用
7.5 习题
第8章 强大的样式表
8.1 CSS入门
8.2 CSS基础运用
8.3 CSS特效网页实例
8.4 习题
第9章 SCRIPT特效制作
9.1 认识Script脚本语言
9.2 文字特效网页制作
9.3 时间特效网页制作
9.4 窗口特效网页制作
9.5 鼠标特效网页制作
9.6 习题
第10章 网站的发布与维护
10.1 申请网页空间
10.2 利用Dreamweaver MX上传文件
10.3 利用CuteFTP软件上传文件
10.4 Web方式上传与更新
10.5 练习
· · · · · · (收起)
读后感
用户评价
这本书在内容更新速度上简直慢得令人发指。我购买这本书的时候,市场上主流的前端框架已经迭代了好几个版本,新的API和最佳实践也层出不穷。然而,书里详细介绍的依然是几年前已经被社区逐渐淘汰的技术栈。比如,在介绍响应式设计时,它花费了大量的篇幅讨论`float`布局的各种兼容性问题,而对于Flexbox和Grid布局这两个现代布局的基石,介绍得极其简略,甚至有些地方的示例代码都显得过时且效率低下。这让我感到非常困惑:我花钱买一本“教程”,难道是为了学习如何写出维护成本极高的“遗留代码”吗?在这个技术日新月异的领域,一本教程的生命周期本就短暂,如果不能紧跟前沿,那它的价值几乎可以忽略不计。这本教材似乎完全脱离了当前的行业需求,更像是一份历史资料而非实用的学习工具。
我不得不说,这本书的理论阐述部分简直是云山雾罩,简直像是在背诵一本过时的技术规范词典,完全缺乏实战指导的温度。作者似乎沉迷于堆砌晦涩的技术术语,却忘记了读者是需要循序渐进地理解这些概念的。例如,在讲解JavaScript异步编程的那一节,它直接抛出了“事件循环”和“宏任务/微任务”的定义,却没有用任何生动的比喻或者实际的应用场景来帮助我们理解它们是如何在浏览器环境中协同工作的。我读完那几页,除了记住几个拗口的词汇外,脑子里还是一团浆糊。对于那些没有扎实编程基础的读者来说,这本书的起点设置得太高了,它似乎默认你已经拥有了某个领域的背景知识。我期待的是那种“手把手教你从零开始搭建一个网站”的踏实感,但这本书提供的更像是“知识点罗列的清单”,读完之后感觉自己只是多了一些名词,而不是掌握了解决问题的能力。这种高高在上的理论说教,实在让人提不起兴趣去实践。
这本书的装帧设计简直太糟糕了,封面采用了那种廉价的亮面纸,拿在手里滑腻腻的,一点质感都没有。内页的印刷质量也令人堪忧,很多地方的墨水似乎都有些晕染,尤其是那些代码示例部分,黑白对比度不够清晰,看得人眼睛非常费力。我记得我翻到介绍CSS布局的那一章时,好几张插图的线条都模糊不清,我不得不对照着网上的资料才能勉强分辨出它想表达的结构。更别提这本书的排版了,简直是一场灾难。章节之间的过渡生硬,段落间的留白少得可怜,整个页面看起来密密麻麻的,让人完全没有阅读下去的欲望。我试着带着学习的心态去深入研究它提供的一些案例,结果发现很多代码块的缩进格式混乱不堪,这对于初学者来说简直是误导,因为Web开发中规范的格式是非常重要的基础习惯。这本书给我的第一印象就是:这是一本匆忙出版、未经细致打磨的产品,完全没有对读者体验起码的尊重。如果一个教程连最基本的视觉呈现都做不好,我很难相信它内容深度的专业性。
关于作者的写作风格和逻辑组织,我必须指出,这本书的结构松散得像是碎片化的笔记集合。一个主题的讲解,往往会因为作者突然想起某个不相关的细节,而跳到另一个章节的内容去进行补充,等讲完了又草草地拉回到原来的话题上,这使得我的阅读思绪经常被打断。例如,在讲完表单元素后,作者突然插入了一段关于服务器端缓存策略的讨论,虽然从技术角度看两者可能有间接联系,但在没有明确指出这种联系的前提下,这种突然的跳转让读者完全摸不着头脑,不知道现在应该关注的是前端的交互还是后端的性能优化。我花了大量时间在“试图理解作者的意图”上,而不是“学习知识点本身”。这种跳跃式的叙事,极大地消耗了我的专注力,使得整体的学习体验非常低效且令人沮丧。
这本书的作者在项目实践环节的处理上,可以说是敷衍到了极致。理论讲完,直接跳到了一个看似复杂但实际上毫无逻辑连贯性的最终成品展示。中间缺失了大量关键的调试过程、错误排查思路以及功能模块的逐步搭建过程。我尝试跟着书上的步骤去实现一个简单的登录注册模块,结果在用户输入验证和数据提交的环节,书上只给出了最终的几行代码,完全没有解释为什么选择这种验证方式,以及当用户输入错误时,前端应该如何优雅地给出反馈。这让我感觉,作者只是把几个孤立的技术点拼凑在一起,并没有真正构建出一个完整的、可以运行的“项目”。学习编程最重要的是理解思考流程,这本书完全跳过了这个最重要的“如何思考”的环节,只留下了冰冷的最终结果,对于我这种需要清晰步骤指引的学习者来说,根本无法形成完整的知识闭环。