品优购项目(上)

本文介绍了品优购电商网站的项目规划,包括首页、列表页和注册页的制作,强调了网站制作流程、代码规范和SEO优化。通过这个项目,学习者可以复习和提高HTML5和CSS3布局技术,了解模块化开发,并掌握如何设置网站的favicon图标和SEO的TDK优化。
摘要由CSDN通过智能技术生成

目标

- 能够遵循品优购代码规范

- 能够在品优购首页中引入 favicon 图标

- 能够说出三大标签 SEO 优化

- 能够在品优购首页中使用字体图标

- 能够说出 LOGO 需要哪些 SEO 优化

品优购项目规划

网站制作流程

 

原型图:页面的布局,告知我们开发人员,整个页面的结构是怎样的,说白了就是什么地方放什么内容

效果图:告知我们开发人员,最终做出来的成品应该是什么样子,相比原型图,效果图里面包含内容,风格,字体大小等等

品优购项目介绍

项目名称:品优购

项目描述:品优购是一个电商网站,我们要完成 PC 端首页、列表页、注册页面的制作

主页

列表页

注册页

品优购项目的学习目的

- 电商类网站比较综合,里面需要大量的布局技术,包括布局方式、常见效果以及周边技术

- 品优购项目能复习、总结、提高基础班所学布局技术

- 写完品优购项目,能对实际开发中制作PC 端页面流程有一个整体的感知

- 为后期学习移动端项目做铺垫

开发工具以及技术栈

开发工具

`VScode`  、`Photoshop(fw)`、主流浏览器(以`Chrome`浏览器为主)

技术栈

- 利用 HTML5 + CSS3 手动布局,可以大量使用 H5 新增标签和样式

- 采取结构与样式相分离,模块化开发

- 良好的代码规范有利于团队更好的开发协作,提高代码质量,因此品优购项目里面,请同学们遵循以下代码规范。

品优购项目搭建工作

创建的文件夹如下(称为项目结构)

创建文件如下

初始化样式

有些网站初始化的不太提倡  * { margin: 0;  padding: 0; }

比如新浪: html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0}

项目模块化开发

所谓的模块化:将一个项目按照功能划分,一个功能一个模块,互不影响,模块化开发具有重复使用、更换方便等优点

代码也如此,有些样式和结构在很多页面都会出现,比如页面头部和底部,大部分页面都有(如下图)。此时,可以把这些结构和样式单独作为一个模块,然后重复使用

- 有些样式和结构在很多页面都会出现,比如页面头部和底部,大部分页面都有。此时,可以把这些结构和样式单独作为一个模块,然后重复使用

- 这里最典型的应用就是 `common.css`公共样式。写好一个样式,其余的页面用到这些相同的样式

- 模块化开发具有重复使用、修改方便等优点

 

网站 favicon 图标(★★★)

favicon.ico 一般用于作为缩略的网站标志,它显示在浏览器的地址栏或者标签上。目前主要的浏览器都支持 favicon.ico 图标。

 

制作favicon图标

- 把品优购图标切成 `png` 图片

- 把 `png` 图片转换为 `ico` 图标,这需要借助于第三方转换网站,例如比特虫:http://www.bitbug.net/

  使用favicon图标

favicon图标放到网站根目录下

HTML页面引入favicon图标

在html 页面里面的 `<head> </head>`元素之间引入代码

 <link rel="shortcut icon" href="favicon.ico"  type="image/x-icon"/>

TDK三大标签SEO优化(★★)

SEO是什么

SEO(Search Engine Optimization)汉译为搜索引擎优化,是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式。

SEO的目的是对网站进行深度的优化,从而帮助网站获取免费的流量,进而在搜索引擎上提升网站的排名,提高网站的知名度。

页面必须有三个标签用来符合 SEO 优化

TDK是什么

T -- Title(网站标题)

title具有不可替代性,是我们内页的第一个重要标签,是搜索引擎了解网页的入口和对网页主题归属的最佳判断点。

建议:网站名(产品名)- 网站的介绍  (尽量不要超过30个汉字)

例如:

- 京东(JD.COM)-综合网购首选-正品低价、品质保障、配送及时、轻松购物!

- 小米商城 - 小米5s、红米Note 4、小米MIX、小米笔记本官方网站

D -- description(网站描述)

简要说明我们网站主要是做什么的。

我们提倡,description 作为网站的总体业务和主题概括,多采用“我们是…”、“我们提供…”、“×××网作为…”、“电话:010…”之类语句。

例如:

`<meta name="description" content="京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" />`

K -- keywords (关键字)

keywords 是页面关键词,是搜索引擎的关注点之一。

keywords 最好限制为 6~8 个关键词,关键词之间用英文逗号隔开,采用 关键词1,关键词2 的形式

例如:

`<meta name= " keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.2. 结构化一下 1.3. 图形化一下 1.3.1. 运营商后台 1.3.2. 商家后台 1.3.3. 网页前台 参考京东 2. 技术选型 前端:angularJS + Bootstrap 后台:SSM( springmvc+spring+mybatis) 数据库:mysql,使用mycat读写分离 开发模式:SOA 服务中间件:dubbox,需要和zookeeper配合使用 注册中心:zookeeper 消息中间件:Activemq,使用spring-jms 负载均衡:nginx 搜索:solr集群(solrCloud),配合zookeeper搭建, 使用spring-data-solor 缓存:redis集群,使用spring-data-redis 图片存储:fastDFS集群 网页静态化:freemarker 单点登录:cas 权限管理:SpringSecurity, 跨域:cros 支付:微信扫描 短信验证:阿里大于 密码加密:BCrypt 富文本:KindEditor 事务:声明式事务 任务调度:spring task 所有的技术,都可能涉及到为什么用?怎么用?用的过程中有什么问题? 3. 框架搭建 3.1. 前端 理解baseControler.js、base.js、base_pagination.js,以及每一个xxxController.js里面都公共的做了些什么。 baseControler.js 分页配置 列表刷新 处理checkBox勾选 xxxControler.js 自动生成增删改查 base_pagination.js 带分页 base.js 不带分页 3.2. dao 使用了mybatis逆向工程 4. 模块开发 逐个模块开发就好 4.1. 学会评估模块难不难 一个模块难不难从几方面考虑。 涉及几张表? 1,2张表的操作还是没有什么难度的。 涉及哪些功能? 增删改查,批量删除。 前端展示? 分页列表、树形、面包屑、三级联动、内容格式化。 4.2. 举几个简单模块的例子 4.2.1. 品牌管理 单表 分页、新增、删除、修改 4.2.2. 规格管理 2张表 分页、新增、删除、修改、显示优化(显示列表内容的一部分) 4.2.3. 模板管理 2张表 分页、新增、删除、修改、显示优化(显示列表内容的一部分) 4.2.4. 分类管理 单表 4.2.5. 商家审核 单表 4.3. 举一个复杂模块 4.3.1. 商品新增 需要插入3张表,tb_goods、tb_goods_desc、tb_item 前端:三级联动、富文本、图片上传、动态生成内容 4.3.2. 商品修改 需要从3张表获取数据,然后进行回显。 4.4. 典型模块设计 4.4.1. 管理后台 商品新增、商品修改 4.4.2. 前台页面 搜索模块实现 购物车模块实现 支付模块实现 秒杀模块实现 5. 开发过程中问题&优化 1.1. 登录 单点登录怎么实现 session怎么共享 1.2. 缓存 哪些场景需要用到redis redis存储格式的选择 怎么提高redis缓存利用率 缓存如何同步 1.3. 图片上传 图片怎么存储 图片怎么上传 1.4. 搜索 ​ 怎么实现 数据量大、 并发量高的搜索 怎么分词 1.5. 消息通知 ​ 哪些情况用到activeMq 1.6. 优化 seo怎么优化 怎么加快访问速度 1.7. 秒杀 ​ 怎么处理高并发 ​ 秒杀过程中怎么控制库存
品优购项目素材图片.psd是指品优购项目所使用的素材图片的PSD格式文件。PSD是Adobe Photoshop软件的原生文件格式,它允许用户使用图层、滤镜、调色等功能进行设计和编辑。在品优购项目中,这些素材图片可能用于网站页面设计、广告宣传、产品展示等方面。 通过使用PSD格式的素材图片,可以有效地提升品优购项目的视觉效果和用户体验。首先, PSD格式的文件具有图层功能,可以把不同元素分开编辑和管理,方便设计师进行修改和调整。其次, PSD文件可以保留高质量的图片细节和透明度,使得图片在网页传输和显示过程中不会失真或变形。此外, PSD文件还支持不同的颜色模式,能够满足品优购项目不同需求下的色彩表现。 品优购项目素材图片.psd的使用需要专业的设计师或者有相关经验的人才能够利用Photoshop软件进行编辑。设计师可以在PSD文件中增加或删除元素,进行图层融合、调整亮度和对比度等操作,以达到项目所需的效果。项目团队可以通过与设计师沟通协作,根据需求对图片进行修改,并最终应用于品优购项目的各个环节。 总而言之,品优购项目素材图片.psd是为了优化品优购项目的视觉效果和用户体验而使用的一种图像文件格式。它提供了专业的设计工具和功能,可供设计师进行创造性的编辑和定制,以满足项目的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值