本次项目一共实现了7个界面,包括首页、登录页面、注册页面、商品秒杀页、商品推文页、商品抢购页、商品详情页等界面。

完整代码下载地址:HTML+CSS+JavaScript实现的品优购项目源代码

项目展示

首页





登录页

注册页

商品秒杀页


商品推文页

商品抢购页

商品详情页

项目技术概要

SDO优化

​ 要做好一个成功的网站,一定要注意代码中的SDO优化,以下是我在品优购项目中所涉及到的SDO优化部分

字体图标的引入

​ 图片是有诸多优点的,但是缺点很明显,比如图片不但增加了总文件的大小,还增加了很多额外的"http请求",这都会大大降低网页的性能的。更重要的是图片不能很好的进行“缩放”,因为图片放大和缩小会失真。 我们后面会学习移动端响应式,很多情况下希望我们的图标是可以缩放的。此时,用字体图标来完成会更好。

字体图标的优点

​ 字体图标可以做出跟图片一样可以做的事情,改变透明度、旋转度,等… 但是本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果等等… 本身体积更小,但携带的信息并没有削减。

图片懒加载

通过图片的懒加载,可以减少服务器的压力,优化页面加载时间。

实现方法:

在html标签中使用data-lazy-src

 <img data-lazy-src="upload/bargain.png" alt="">

引用懒加载js文件

<script src="js/EasyLazyload.min.js"></script>
<script>lazyLoadInit({// coverColor: "white",// coverDiv: "<h1>test</h1>",// offsetBottom: 0,// offsetTopm: 0,showTime: 1100,onLoadBackEnd: function (i, e) {console.log("onLoadBackEnd:" + i);}, onLoadBackStart: function (i, e) {console.log("onLoadBackStart:" + i);}
});
</script>

js实现交互效果

使用js正则表达式进行用户注册输入数据验证、用户点击事件效果。

完整代码下载地址:HTML+CSS+JavaScript实现的品优购项目源代码

HTML+CSS+JavaScript实现的品优购项目源代码,包含首页、登录页面、注册页面、商品秒杀页、商品推文页、商品抢购页等相关推荐

  1. 【HTML CSS】PC端品优购项目 效果图和代码

    素材及代码 品优购 首页 品优购 列表页 品优购 注册页 [index.html] <!DOCTYPE html> <html lang="zh-CN">& ...

  2. 品优购项目——黑马程序员pink老师/完整源代码/项目讲解/内容补充完善

    话不多说先看效果图,源代码在文末 首页 产品页:根据此前京东抢购案例补充完善 注册页 文章目录 品优购项目规划 1. 网站制作流程 2. 品优购项目整体介绍 3. 开发工具以及技术栈 4. 品优购项目 ...

  3. 品优购项目html+css+js

    品优购项目html+css+js 跟着pink老师学前端,第一个完成的项目,总共有三个页面,分别是index.html.list.html和detail.html,下面是该项目的一些总结,最后有源码呦 ...

  4. web前端入门学习 css(9)广义的html5 品优购项目(html+css基础完结,js开始,移动端布局开始)

    文章目录 广义的html5 品优购项目导读 网站制作流程 原型图 项目规划 项目整体介绍 项目规划 项目搭建 网站favicon图标 网站TDK三大标签SEO优化 品优购首页制作 常用模块类名命名 快 ...

  5. CSS 8 品优购项目

    目录 1.品优购项目规划 1.1网站制作流程 1.2品优购项目整体介绍 1.3品优购项目的学习目的 1.4开发工具以及技术栈 小总结​ 1.5品优购项目搭建工作. 1.5.1创建文件夹 1.5.2创建 ...

  6. 前端——品优购项目(html+css)

    前端--品优购项目 文章目录 前端--品优购项目 一.品优购项目规划 二.首页 公共部分(common.css) 快捷导航模块 header模块 nav导航部分 底部模块 首页专有部分(index.c ...

  7. css三角形之美与品优购项目

    CSS三角形之美 div{width: 0;height: 0;line-height:0;font-size: 0;border-top: 10px solid red;border-right:1 ...

  8. 品优购项目的制作——知识分享

    目录 前言 一.首页 1.基本的布局 2.版心部分 3.主要内容模块 二.注册页面 三.产品列表页面 四.产品详情页面 总结 前言 品优购项目是一个需要糅杂大量HTML5+CSS3知识点的网站项目,一 ...

  9. 14.------------------------------------------------------------------------------【PC端品优购项目】

    文章目录 [PC端品优购项目]前端小抄(14) 电商-主页 电商-分类列表页 电商-注册页 一.品优购项目规划 1.1 网站制作流程 1.2 品优购项目整体介绍 1.3 品优购项目的学习目的 1.4 ...

最新文章

  1. centos7 安装 openssl
  2. J2ME手机游戏引擎程序结构简述
  3. 通过ssh访问Back Track 5
  4. 合并table中某一列相邻的相同的行
  5. error: failed to launch '/private/var/mobile/Applications/** busy解决办法
  6. ionic tab(选项卡)
  7. fashion minst
  8. 淘宝店铺基础版全屏装修步骤及代码,已经经过测试
  9. 软考高级 真题 2016年上半年 信息系统项目管理师 论文
  10. python爬虫学习,使用requests库来实现模拟登录4399小游戏网站。
  11. 鲁四海解读中国大数据发展10大趋势5大挑战 —— 首席数据官联盟2016《中国大数据企业排行榜》发布会实录...
  12. 20220321 Unity 3D修改项目名称和图标
  13. tweenMax代码未定义问题
  14. python生成纯色或渐变色图片
  15. java实现dwg转pdf
  16. iconic 框架中的滚动条高度
  17. 希捷的2种企业级硬盘
  18. LINGO如何求解数学模型
  19. 《Java并发编程之美》
  20. jmp指令流程图怎么写_还在用Visio画流程图吗?今天我们来说说流程的表达方式...

热门文章

  1. SLI®(速力™)多操作系统(MULTI-OS)
  2. Mistral : 1 Mistral基础
  3. Linux常见的发行版有SUSE、Ubuntu、RedHat、CentOS、Fedora、不同发行版之间有不同的联系和区别
  4. PCIe学习笔记之Max payload size
  5. 计算机教案解说词,解说词教学设计
  6. 在网页中轻松插入google map地图
  7. 方舟生存进化服务器Linux,LinuxGSM方舟生存进化 (ARK)Linux(CentOS) 开服大家需要避免的坑...
  8. serverTimezone设置
  9. CAN 口转以太网、CAN 以太网、CAN IP的功能特点
  10. 【iOS开发】—— nil、Nil、NSNull和NULL