第一部分开始起步第1章 我从哪里开始此书作者将“Web设计”分成四大类设计、开发、内容策略和多媒体。表1.1 Web设计工作类别和职责Web设计类别内容设计用户体验(User Experience,UX)、交互(Interaction Design,ID)和用户界面设计(User Interface,UI)、用户研究和测试报告、线框图、站点图、故事板和用户流程图、视觉图像设计开发创作/标记(HTML)、造型(CSS)、脚本和编程(JavaScript)内容策略内容策划、信息架构多媒体音频、视频剪辑或Flash开发图1.1 线框图(左)和站点图(右)做前端设计需要掌握HTML、CSS、JavaScript等语言HTML(超文本标记语言):创建网页文件的语言是一种标记语言不是编程语言用于描述网页的内容。CSS(层叠样式表):用于描述网页内容的是如何显示的即字体、色彩、背景图片、行间距等等。JavaScript:脚本语言在网页中添加互动和行为的编程语言。服务端编程PHP、Python、Ruby、JavaScript、Java、ASP.NetXML(扩展标记语言):可以使用XML来创建一套自定义的标记语言。注进行网页开发的工具有很多本人选择VS Code或者Cursor如今是AI编程时代大量编程工作可以交给AI完成但是核心基础原理还是需要掌握。可以少写代码但不能减少创新性思考。第2章 Web是如何工作的互联网与Web的区别互联网是一个电脑连接的网络。它可以通过FTP协议、Email、P2P方式在两台电脑之间传播数据或信息而Web通常指万维网是互联网的子集是信息在网络计算机中传播的方式之一。服务器的作用是根据请求来“提供”文件准确来说不是某台机器是服务器而是安装服务器的软件是服务器即其能否为来访问请求的IP地址的机器提供其所需的服务。浏览器其实是发送请求的软件也叫做客户端。请求和响应是通过HTTP协议来处理的可以传输图片、电影、音频文件、数据和其他Web资源。在Windows上的浏览器有Internet Explorer、Chorme、Firefox等。网页地址(URL)是每个网页的地址由三部分组成协议、站点名字和文档或资源的绝对路径。第一部分协议告诉服务器使用什么协议处理请求有些网址以http开头有些以https开头它们的区别在于https比http协议多了一层加密和身份验证更加安全可靠第二部分用[主机名域名]来标识该网站如同身份证标识一个人第三部分服务器上请求文件的绝对路径遵循Unix操作系统的规则和约定因为互联网最初由Unix操作系统的计算机组成。图2.1 网页地址(URL)的组成默认文件index.html当服务器收的对一个目录的请求而非特定文件的请求时它会返回当前目录的index.html文件。当URL并没有在尾部加斜线的时候服务器发现其是名字的目录时它会自动添加一个斜线。图2.2 浏览器显示一个网页全流程第3章 Web设计基本概念以前Web设备通常指电脑但现在可能不仅仅指电脑还有移动设备(手机、平台、笔记本等)。《Designing with Web Standards》是一本关于遵循标准和如何使网站更加商业的“圣经”有兴趣可以一阅。《Adaptive Web Design:Crafting Rich Experiences with Progressive Enhancement》这本书讲述逐步提高这种策略方法逐步提高是一种应对浏览器多样性的方法首先设计完全的用户体验然后再对不支持的浏览器做一些改进。自适应Web涉及到是处理未知Web设备屏幕尺寸的策略根据设备上浏览器的大小来自定义布局。《Responsive Web Design》是初级网页设计必读书是学习自适应Web设计。另外还有《Head First Mobile Web》也是阐述自适应Web设计的书。提高网站加载性能的两类思路限制文件大小或减少服务器的请求次数。《High Performance Web Sites》和《Even Faster Web Sites》提供很多加速站点速经验和方法但要求对JavaScript和服务器功能有基础理解。在任意浏览器右键并点击检查后会弹出开发者工具点击“网络”你就能查看瀑布图该瀑布图你可以查看所有网页请求的响应信息(文件大小、请求方式、响应时间等等)图3.1 浏览器开发者工具中的网络瀑布图第一部分内容结束主要包括Web的基础介绍想要完全了解Web的全部基础原理还需要继续阅读上文提到的其他资料或者询问你的AI工具(GPT5.6、豆包、Deepseek等)。