前端大学期末课程设计——商城网页(vivo官网,也可以改为其他品牌商城网页)

前端开发基础——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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值