前端开发基础——HTML+CSS+JS
前端大学期末课程设计——商城网页(vivo官网,也可以改为其他品牌商城网页)
效果图如下(仅部分):
购物车html代码如下(无注释版本)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>购物车</title>
<link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/indexx.css">
<link rel="stylesheet" href="css/shooping1.css">
<link rel="stylesheet" href="css/shoopingcar.css">
</head>
<body>
<div class="head-font">
<ul class="head-font-ul">
<li class="head-font-ulli1">品牌</li>
<li>OriginOS</li>
<li>体验店</li>
<li>官网社区</li>
<li class="head-font-ulli5">下载APP |</li>
<li><a href="#">购物车</a></li>
<li><a href="#">个人中心</a></li>
</ul>
</div>
<div class="head-mid">
<ul class="head-mid-ul">
<li class="vivo">vivo</li>
<li class="head-mid-ulli2">X系列</li>
<li>Y系列</li>
<li>Z系列</li>
<li>IQOO手机</li>
<li>智能硬件</li>
<li>商城</li>
<li>服务</li>
<li><input type="text" ></li>
<li><i class="fa fa-search" aria-hidden="true"></i></li>
</ul>
</div>
<h2>我的购物车</h2>
<!-- ********************************** -->
<div class="car-buttom">
<div class="clearcar carbox carleft">清空购物车</div>
<span class="allprice">总计¥00.00</span>
<div class="pay carbox carright">付款</div>
</div>
</body>
<script src="js/shoopingcar.js"></script>
</html>
购物车界面js代码如下所示(无注释版本)
let cnt=0
function addtocar(arr){
document.write(`
<div class="shooping-car">
<div class="shooping-cars">
<div class="carimg">
<img src="${arr[0]}">
</div>
<div class="carfont">${arr[1]}</div>
<div class="carprice">¥${arr[2]}</div>
</div>
</div>`)
cnt++;
}
let s1=localStorage.getItem('shoop1');
let s2=localStorage.getItem('shoop2');
let s3=localStorage.getItem('shoop3');
let s4=localStorage.getItem('shoop4');
let s5=localStorage.getItem('shoop5');
if(s1!=null){
let arr1 = s1.split(',');
addtocar(arr1)
}
if(s2!=null){
let arr2 = s2.split(',');
addtocar(arr2)
}
if(s3!=null){
let arr3 = s3.split(',');
addtocar(arr3)
}
if(s4!=null){
let arr4 = s4.split(',');
addtocar(arr4)
}
if(s5!=null){
let arr5 = s5.split(',');
addtocar(arr5)
}
const clearcar=document.querySelector('.clearcar')
const pay=document.querySelector('.pay')
clearcar.addEventListener('click',function(){
localStorage.clear();
location.reload();
})
pay.addEventListener('click',function(){
if(allprice.innerHTML=='总计¥00.00'){
alert('没有商品,无法付款')
}else{
alert('付款成功')
localStorage.clear();
location.reload();
}
})
const allprice=document.querySelector('.allprice')
const carprice=document.querySelectorAll('.carprice')
let ALLprice=0;
for(let i=0;i<cnt;i++){
ALLprice+=parseFloat(carprice[i].innerHTML.slice(1))
allprice.innerHTML="总计¥"+ALLprice.toFixed(2)
}
整个网页共11个页面,附带全部源代码加详细注释,可通过加微信了解,加微信后可以先查看所有页面效果,如果要写其他前端课程设计,本人可以代写课程设计,附带课程设计说明书,答辩成绩保证80分以上,当面写,不足出可现做更改,可以用过加微信了解更多。
微信号如下(一定要备注来意哦!):13467333667