Web前端系列技术之Web项目开发与上传(静态版)

本文详细介绍了静态Web项目《品优购》的开发过程,包括网站制作流程、前端技术栈、项目优化和免费上传服务器的方法。在项目开发中,使用了HTML5和CSS3,实现了模块化开发和SEO优化。同时,分享了免费注册域名网站和上传工具的使用,为前端开发者提供了实用的参考。
摘要由CSDN通过智能技术生成

静态Web项目开发与上传

经过四天的项目开发学习,终于开发出来了一套静态的电商pc网页平台,也顺利找到了能够将自己开发的网页免费上传到服务器的网站和软件。

所以今天主要介绍的就是这四天中所学到的知识:电商网站开发技术要点个人项目优化项目免费上传服务器

这一节,干货满满,欢迎大家来踩~



一、网站制作流程

根据黑马课程的学习,所了解到,一个网站的开发制作流程主要分为以下八步:

①客户沟通,制定方案;
②签订合同;
③预付定金;
④初稿审核;
前端页面设计 + 后端功能开发
⑥测试验收(双方都需要测试);
⑦上线培训(以开发方为导师);
⑧后期维护(通常为半年到一年时间);

但事实上,作为一个前端开发工程师,就只是负责前端页面开发设计就好了。介绍这个,主要就是为了方便大家了解项目开发的一整个流程,然后清楚个人的工作定位与方向。


二、项目开发——《品优购》

这是跟着黑马课程学习到的一个电商平台的项目,大家可以通过【点击这里】来查看其具体页面效果。当然,如果有需要源码的小伙伴们,也可以直接访问 我的GitHub 来免费获取源码。

1、品优购项目整体介绍与准备

项目名称:品优购
项目描述:模拟了电商平台的静态页面,主要完成了 PC 端首页列表页注册页面登录页面的制作;

1.1 开发工具

VScode:下载免费版
Photoshop:破解免费下载   【破解码:chqj】
主流浏览器:以Chrome浏览器为主

1.2 技术栈

①利用 HTML5 + CSS3 手动布局,使用部分 HTML 5 新增标签和样式:
主要有:

  1. <section></section>:语义化标签,定义文档中的节(区段);
  2. <header></header>:语义化标签,定义文档的头部区域;
  3. <footer></footer>:语义化标签,定义section或document的页脚,也可定义为文档底部区域;
    ②采取结构与样式相分离,模块化开发,如图所示:在这里插入图片描述

1.3 文件类型

名称 说明
项目文件夹 shoping
样式类图片文件夹 images
样式文件夹 css
产品类图片文件夹 upload
字体类文件夹 fonts
脚本文件夹(目前尚未开发) js

其中字体类文件夹是在网上下载的图标UI文件,这里我推荐的图标网大家也可以 COPY一下MDUI

1.4 CSS文档

项目开发过程中,CSS的代码复用情况一定要得到最佳,这样才能在减少样式代码的情况下,来优化网页的加载进程,所以CSS文档分类就极其重要,这也就是CSS文档的模块化开发模式。

名称 说明
首页 index.html(必须是这个名称,浏览器默认首运行的一页)
CSS初始化样式文件 base.css
CSS公共样式文件 common.css</
好的,下面是一个简单的Web前端开发项目设计: 一、需求分析 假设我们要开发一个在线书店的网站,用户可以在网站上浏览图书信息、购买图书、查看订单状态等。 二、技术选型 1. 前端框架:React.js 2. UI组件库:Ant Design 3. 状态管理:Redux 4. 路由管理:React Router 5. 数据请求:Axios 6. 构建工具:Webpack 三、页面设计 1. 首页 首页应该展示一些热门图书和推荐图书,以及搜索框,用户可以通过搜索框查找自己需要的图书。 2. 图书列表页 图书列表页展示所有图书的列表,用户可以通过筛选条件来缩小搜索范围。 3. 图书详情页 图书详情页展示图书的详细信息,包括图书封面、书名、作者、出社、出时间、价格等。同时,用户可以将图书加入购物车或直接购买。 4. 购物车页 购物车页展示用户已选中的商品列表,用户可以修改数量或删除商品。同时,用户可以选择配送方式和支付方式。 5. 订单页 订单页展示用户的订单信息,包括商品清单、配送方式、支付方式、订单状态等。 四、开发流程 1. 搭建开发环境 安装Node.js和npm,使用npm安装React.js、Ant Design、Redux、React Router、Axios等。 2. 开发页面 按照页面设计,使用React.js和Ant Design开发页面。 3. 状态管理 使用Redux管理页面状态,包括用户信息、购物车信息、订单信息等。 4. 数据请求 使用Axios发送请求,获取后端数据,更新页面状态。 5. 路由管理 使用React Router实现页面路由,使页面可以通过URL访问。 6. 构建和部署 使用Webpack打包静态资源,部署到Web服务器上。 五、测试和上线 1. 测试 进行单元测试、集成测试、功能测试等,确保页面功能正常。 2. 上线 将打包好的静态资源上传Web服务器上,启动Web服务器,让用户可以通过网站访问。同时,进行监控和维护,确保网站的稳定性和安全性。 以上就是一个简单的Web前端开发项目设计流程,当然具体实现还需要根据实际情况进行调整和优化。
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学前端的小柴

感谢有你,汪~汪~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值