前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Titan商店 - 又一个Web静态项目

Titan商店 - 又一个Web静态项目

作者头像
泰坦HW
发布2020-07-22 16:13:25
1.3K0
发布2020-07-22 16:13:25
举报
文章被收录于专栏:Titan笔记Titan笔记

本次期末大作业实验项目的总体介绍:

基于HTML5 + Bootstrap4 + jQuery进行设计于开发,广泛使用响应式布局系统,确保在不同分辨率屏幕下的网页呈现。在JavaScript的开发过程中,广泛使用了ECMAScript6标准(即一些ES6的特性)。项目共分为四个模块界面:主页、购物车、注册页面与商品详情页面。

在线演示

具体的演示效果可以访问演示地址来查看

https://demo.titan6.cn/titanshop/

主页部分

主页部分主要实现了导航栏、主页Banner轮播图、商品列表页以及Footer。其中导航栏与Footer为了保持整个项目的设计一致性,在其他页面也同样引入。

主页Banner轮播图的实现,使用的是Bootstrap内置的slider样式,配合其遵循HTML5的data-XXX 自定义属性来实现无缝切换轮播图片。商品列表页采用了响应式布局,在不同的分辨率下将会有不同的呈现效果,以保证视图的完整。

商品详情界面

商品详情页面实现了秒杀倒计时的功能,其主要的实现原理是:通过获取当前时间的时间戳,与结束时间的时间戳求差值,获取毫秒差值,再通过一系列的时间换算计算剩余的天数、小时数、分钟数和秒数。由于本次项目为静态前端演示项目,结束时间是在JS部分随机生成的。而DOM的操作是通过jQuery实现的,通过setInterval函数来绑定一个计时器,动态地更新时间到页面中。

注册界面

注册界面使用了正则表达式来验证表单,使用ES6的语法将正则表达式存储在对象中,通过遍历DOM元素的方式来验证输入值是否正确。当验证不正确将无法注册成功,如验证正确,在点击注册按钮后将会返回到主页。

购物车界面

购物车界面将动态计算勾选的商品的价格及数量,算出小计和最终的价格,并实时的更新显示。广泛的使用jQuery遍历和操作DOM。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年06月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本次期末大作业实验项目的总体介绍:
  • 在线演示
  • 主页部分
  • 商品详情界面
  • 注册界面
  • 购物车界面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档