大学生期末大作业之购物网站

news/2024/5/21 1:02:26/文章来源:https://blog.csdn.net/qq_40957277/article/details/125455518

作业 要求:

建立一个购物网站

1、至少8个网页(页面之间相互链接)

2、要求有表格布局的页面

3、要求有DIV+CSS的页面(左中右浮动布局、上中下布局)

4、要求有图片轮播图效果(改变属性行为)和其它javascript行为

5、要求有导航菜单的设置

6、要求有图片热点的设置

7、要求公告有文字滚动效果

8、要求有用户注册界面,同时检查表单的有效性

下载地址:2022.06htmldiv+css期末作业——网页8页-Javascript文档类资源-CSDN下载

好了,话不多说,上效果图

 

 

 部分代码展示:

首页代码index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>服装购物网站</title>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet"><link rel="stylesheet" href="css/swiper.min.css"><style>.swiper-container {width: 100%;position:relative;height: 100%;}.swiper-slide {text-align: center;font-size: 18px;background: #fff;}</style><script src="js/swiper.min.js"></script></head>
<body>
<header><div class="headerstrip"><div class="container"><div class="row"><div class="span12"><a href="index.html" class="logo pull-left"><img src="img/logo.png" alt="SimpleOne" title="SimpleOne"></a><div class="pull-left"><div class="navbar" id="topnav"><div class="navbar-inner"><ul class="nav" ><li><a class="myaccount" href="login.html">登录</a></li><li><a class="shoppingcart" href="shopping-cart.html">购物车</a></li></ul></div></div></div></div></div></div></div><div class="container"><div id="categorymenu"><nav class="subnav"><ul class="nav-pills categorymenu"><li><a class="active"  href="index.html">首页</a></li><li><a  href="category.html">女装</a></li><li><a href="blog.html">关于</a></li><li><a href="contact.html">联系</a></li>         </ul></nav></div></div>
</header>
<!-- 头部结束 --><div id="maincontainer"><!-- Slider Start--><section class="slider"><div class="container"><!-- Swiper --><div class="swiper-container"><div class="swiper-wrapper"><div class="swiper-slide"><img src="img/banner1.jpg" style="width:100%;"/></div><div class="swiper-slide"><img src="img/banner2.jpg" style="width:100%;"/></div><div class="swiper-slide"><img src="img/banner3.jpg" style="width:100%;"/></div></div><!-- Add Pagination --><div class="swiper-pagination"></div></div><script>var swiper = new Swiper('.swiper-container', {pagination: '.swiper-pagination',nextButton: '.swiper-button-next',prevButton: '.swiper-button-prev',paginationClickable: true,spaceBetween: 30,centeredSlides: true,autoplay: 2500,autoplayDisableOnInteraction: false});</script></div></section><!-- Slider End--><div class="gonggao"> <div class="container"><span style="float:left;color:red;line-height:45px;width:100px;display:inline-block;">网站公告:</span><marquee style="display:inline-block;width:500px;float:left;height:45px;line-height:45px;">1.精彩不断,折扣连连。2.精美商品不断上架,折扣活动天天上演。3.新货不断上架,商品天天降价。4.新货拿在手,折扣天天有。</marquee></div></div><!-- Featured Product--><section id="featured" class="row mt40"><div class="container"><h1 class="heading1"><span class="maintext">推荐产品</span></h1><ul class="thumbnails"><li class="span3"><a class="prdocutname" href="product.html">绿色女装</a><div class="thumbnail"><span class="sale tooltip-test">Sale</span><a href="product.html"><img alt="" src="img/product1.jpg"></a><div class="pricetag"><span class="spiral"></span><a href="product.html" class="productcart">购买</a><div class="price"><div class="pricenew">459.00元</div></div></div></div></li><li class="span3"><a class="prdocutname" href="product.html">绿色女装</a><div class="thumbnail"><span class="sale tooltip-test">Sale</span><a href="product.html"><img alt="" src="img/product1.jpg"></a><div class="pricetag"><span class="spiral"></span><a href="product.html" class="productcart">购买</a><div class="price"><div class="pricenew">459.00元</div></div></div></div></li><li class="span3"><a class="prdocutname" href="product.html">绿色女装</a><div class="thumbnail"><span class="sale tooltip-test">Sale</span><a href="product.html"><img alt="" src="img/product1.jpg"></a><div class="pricetag"><span class="spiral"></span><a href="product.html" class="productcart">购买</a><div class="price"><div class="pricenew">459.00元</div></div></div></div></li><li class="span3"><a class="prdocutname" href="product.html">绿色女装</a><div class="thumbnail"><span class="sale tooltip-test">Sale</span><a href="product.html"><img alt="" src="img/product1.jpg"></a><div class="pricetag"><span class="spiral"></span><a href="product.html" class="productcart">购买</a><div class="price"><div class="pricenew">459.00元</div></div></div></div></li></ul></div></section></div>
<!-- /maincontainer --><!-- 底部 -->
<footer id="footer"><section class="copyrightbottom"><div class="container"><div class="row"><div class="span6">版权所有 &copy; 2022</div><div class="span6 textright"> 姓名:    学号: </div></div></div></section>
</footer></body>
</html>

注册页面代码展示,包括表单的验证

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>登录</title>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script type="text/javascript" src="js/yanzheng.js"></script>
</head>
<body>
<header><div class="headerstrip"><div class="container"><div class="row"><div class="span12"><a href="index.html" class="logo pull-left"><img src="img/logo.png" alt="SimpleOne" title="SimpleOne"></a><div class="pull-left"><div class="navbar" id="topnav"><div class="navbar-inner"><ul class="nav" ><li><a class="myaccount" href="login.html">登录</a></li><li><a class="shoppingcart" href="shopping-cart.html">购物车</a></li></ul></div></div></div></div></div></div></div><div class="container"><div id="categorymenu"><nav class="subnav"><ul class="nav-pills categorymenu"><li><a class="active"  href="index.html">首页</a></li><li><a  href="category.html">女装</a></li><li><a href="blog.html">新闻</a></li><li><a href="contact.html">联系</a></li>         </ul></nav></div></div>
</header>
<!-- 头部结束 --><div id="maincontainer"><section id="product"><div class="container"><!--  breadcrumb --> <ul class="breadcrumb"><li><a href="index.html">首页</a><span class="divider">/</span></li><li class="active">登录</li></ul><!-- Account Login--><div class="row">  <div class="span12"><section class="returncustomer"><div class="loginbox"><form action="#" method="post" name="myForm"><table border="0" align="center"><h2>会员注册</h2><tr><th>用户名</th><td><input type="text" name="username"/><span> (可包含a-z、0-9和下划线)</span></td></tr><tr><th>密码</th><td><input type="password" name="password"/><span> (至少包含6个字符)</span></td></tr><tr><th>邮箱</th><td><input type="text" name="email"/><span> (必须包含@字符)</span></td></tr><tr><td colspan="2" align="center"> <input type="submit" value="提交" class="submit btn"/><a href="login.html" style="margin-left:20px;" class="btn">登录</a></td></tr></table></form></div></section></div></div></div></section>
</div><!-- 底部 -->
<footer id="footer"><section class="copyrightbottom"><div class="container"><div class="row"><div class="span6">版权所有 &copy; 2022</div><div class="span6 textright"> 姓名:    学号: </div></div></div></section>
</footer>
</body>
</html>

表单验证js

 function validateForm(){var  formElement = document.myForm;//            依次取出用户名和密码var username = formElement.username.value;var password = formElement.password.value;var email = formElement.email.value;//            alert("去空格前:"+"#"+username+"#"+":"+password+":"+email+"长度:"+username.length);username = trim(username);password = trim(password);email = trim(email);//            alert("去空格后:"+username+":"+password+":"+email+"长度:"+username.length);checkUsername(username);checkPassword(password);checkEmail(email);}//        验证邮箱function checkEmail(email){var flag = true;if(email.length==0){flag = false; alert("邮箱不能为空!");}else if(!/^\w+@\w+(\.\w+)+$/.test(email)){flag = false;alert("邮箱格式不对");}return flag;}        //        验证密码function checkPassword(password){var flag = true;var  formElement = document.myForm;if(password.length == 0){flag = false;alert("密码不能为空!");formElement.password.focus();}else if(!/^[0-9]{6}$/.test(password)){flag = false;alert("密码必须为6位数字!");}return flag;}//        验证用户名function checkUsername(username) {var flag = true;var  formElement = document.forms[0];if(username.length == 0){flag = false;alert("用户名不能为空!");formElement.username.focus();}else if(!/^[a-zA-Z0-9]+_/.test(username)){flag = false;alert("用户名必须为英文数字和下划线和下划线");}return flag;}//        自定义去空格函数function trim(s){s = s.replace(/(^\s*)|(\s*_)/g, "");//去前后空格//            s = s.replace(/^\s*$/,"");return s;}window.onload = function(){var formElement = document.myForm;formElement.onsubmit=validateForm;}; 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_728134.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web网站加速之CDN(Content Delivery Network)技术原理

在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度、优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN. 使用户能以最快的速度&#xff0c;从最接近用户的地方获得所需的信息&#xff0c;彻底解决网络拥塞&#xff0c;提高响应速度&…

node抓取58同城信息_如何使用标准库和Node.js轻松抓取网站以获取信息

node抓取58同城信息网络抓取工具是一种工具&#xff0c;可让我们选择网站的非结构化数据并将其转换为结构化数据库。 那么&#xff0c;网络刮板将在哪里派上用场呢&#xff1f; 我列出了我最喜欢的用例&#xff0c;以使您对启动自己的应用感到兴奋&#xff01; Quora上的这个问…

如何使用标准库和Node.js轻松抓取网站以获取信息

网络抓取工具是一种工具&#xff0c;可让我们选择网站的非结构化数据并将其转换为结构化数据库。 那么&#xff0c;网络刮板将在哪里派上用场呢&#xff1f; 我列出了我最喜欢的用例&#xff0c;让您对启动自己的应用感到兴奋&#xff01; Quora上的这个问题鼓励我构建网络刮板…

测试 node.js网站_在2018年测试Node.js

测试 node.js网站流为300亿以上的最终用户提供数据源。 在所有这些用户都依赖我们的基础架构的情况下&#xff0c;我们非常乐意测试投入生产的所有产品。 我们的主要代码库是用Go编写的&#xff0c;剩下的是Python。 我们最近的展示应用程序Winds 2.0是使用Node.js构建的&…

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性&#xff08;Avaliability&#xff09;描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间&#xff08;故障时间&#xff09;故障修复时间点-故障发现&#xff08;报告&#xff09;时间点…

跟我一起数据挖掘(20)——网站日志挖掘

收集web日志的目的 Web日志挖掘是指采用数据挖掘技术&#xff0c;对站点用户访问Web服务器过程中产生的日志数据进行分析处理&#xff0c;从而发现Web用户的访问模式和兴趣爱好等&#xff0c;这些信息对站点建设潜在有用的可理解的未知信息和知识&#xff0c;用于分析站点的被访…

Shell脚本——批量检测网站是否异常并邮件通知

批量检测网站是否异常脚本 检测网站运行是否正常&#xff0c;如果不能正常访问&#xff0c;发送邮件通知管理员 curl -o /de/dev/null -s -w "%{http_code}" www.baidu.com 结果演示 访问失败&#xff0c;也又可能和网络等等原因有关。 所以我们要进行次数判断&a…

超级好用的解析JSON数据的网站

超级好用的解析JSON数据的网站 网址 http://json.parser.online.fr/beta/ 效果图 测试数据 {"city":{"id":1816670,"name":"Beijing","coord":{"lon":116.397232,"lat":39.907501},"country"…

网站input及textarea提示文字的样式及功能模块总结

coding表单的过程中&#xff0c;经常会遇到input及textarea的部分&#xff0c;而这两种标签几乎都伴随着框内提示文字的情况&#xff0c;如果把每处需要做提示的地方都做一套样式及脚本的话&#xff0c;又不利于网站的代码共用&#xff0c;并且调整起来也十分费力&#xff0c;所…

[置顶]大型网站技术架构(七)网站的可扩展性架构

扩展性是指对现有系统影响最小的情况下&#xff0c;系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化&#xff0c;并在此基础上&#xff0c;降低模块间的耦合性&#xff0c;提供模块的复用性。模块通过分布式部署&#xff0c;独立的模块部署在独立的服务…

nginx 安装ssl 网站证书的方法

安装ssl网站证书&#xff1a; 现在https越来越主流&#xff0c;如果SSL证书没有配置好&#xff0c;每次访问的时候浏览器就会报错&#xff0c;说你这是一个不安全的网站云云&#xff0c;我也花了很多时间来研究所谓“自颁证书”&#xff0c;很麻烦而且也没法彻底解决&#xff…

react开发h5移动网站_适用于移动应用程序开发人员的5个最佳React本机课程

react开发h5移动网站Ugur Akdemir的 “手持银色iPhone 6的人”在Unsplash上 如果您是一个网络开发人员&#xff0c;希望进入庞大的移动应用程序开发世界&#xff0c;但又不想花时间学习Java或Kotlin进行Android开发&#xff0c;或者不想花Objective C或Swift进行iOS开发&#x…

页面点击体验优化神器Ptengine Heatmap让你拥有完美网站

如果内容是国王&#xff0c;设计就是城堡。好的网页设计不仅仅要让观众对你的产品或服务内容感兴趣而且还要能产生高的转化率。很多设计师认为他们有很聪明的想法来设计ui&#xff0c;但是没有真实的用户体验来告诉你用户需要什么&#xff0c;你怎么能知道你的设计是最好的&…

网站集成QQ登录功能

原文:网站集成QQ登录功能最近在做一个项目时&#xff0c;客户要求网站能够集成QQ登录的功能&#xff0c;以前没做过这方面的开发&#xff0c;于是去QQ的开放平台官网研究了一下相关资料&#xff0c;经过自己的艰苦探索&#xff0c;终于实现了集成QQ登录的功能&#xff0c;现在把…

你好,我们在自己的服务器上做好了一个网站运行很正常,用FTP工具传到万网的云虚拟主机上后台文本里的内容无法添加怎么回事...

你好&#xff0c;我们在自己的服务器上做好了一个网站后台文本类可以添加运行很正常&#xff0c;用FTP工具传到万网的云虚拟主机上后台文本里的内容无法添加怎么回事

大型网站架构之JAVA中间件

中间件就是在大型网站中&#xff0c;帮助各子模块间实现互相访问&#xff0c;消息共享或统一访问等功能的软件产品。常见的有&#xff1a; 远程服务框架中间件&#xff1a;主要解决各子模块之间互相访问的问题。 消息队列中间件&#xff1a;主要解决各子模之间消息共享的问题。…

印度软件开发人员_印度独角兽网站开发人员访谈

印度软件开发人员与印度最大的金融科技公司之一的开发人员进行的信息丰富的问答环节。 最近&#xff0c;我有机会采访了该国最大的初创公司之一的开发人员Abhinav Pandey 。 Abhinav喜欢整天编写Node.js API和数据库争执。 阅读这篇文章&#xff0c;以找到他对那些希望与年轻的…

印度独角兽网站开发人员访谈

与印度最大的金融科技公司之一的开发人员进行的信息丰富的问答环节。 最近&#xff0c;我有机会采访了该国最大的创业公司之一的开发人员Abhinav Pandey 。 Abhinav喜欢整天编写Node.js API并与数据库纠缠。 阅读本文&#xff0c;以找到他对那些希望磨练自己的技能并在大公司工…

编程爱好者网站_6个爱好编程者可以参与以促进放松

编程爱好者网站Pexels.com 编程可能会令人兴奋&#xff0c;也可能会带来压力。 作为程序员&#xff0c;您在计算机前花费了大量时间。 为了减轻压力和放松&#xff0c;您可以参加以下六个爱好&#xff0c;这将有助于您放松。 1.上音乐课 学习演奏乐器既轻松又有益。 这将有助…