当前位置: 首页 > news >正文

如何免费开自己的网站厦门建设网站制作

如何免费开自己的网站,厦门建设网站制作,增城有什么网站做招聘的,动漫在线制作网站1.深入对象 2.构造函数 3.new 实例化执行过程 4.实例成员和静态成员 5.基本包装类型 6.Object静态方法 7.数组reduce累计方法 reduce如何实现数组累加的 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta htt…

1.深入对象

2.构造函数

3.new 实例化执行过程

4.实例成员和静态成员

5.基本包装类型

6.Object静态方法

7.数组reduce累计方法

reduce如何实现数组累加的

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><script>const arr = [{name: '张三',salary: 10000}, {name: '李四',salary: 10000}, {name: '王五',salary: 20000},]// 涨薪的钱数  10000 * 0.3 // const money = arr.reduce(function (prev, item) {//   return prev + item.salary * 0.3// }, 0)const money = arr.reduce((prev, item) => prev + item.salary * 0.3, 0)console.log(money)</script>
</body></html>

8.数组find、every和转换为真数组

9.字符串常见方法

10.渲染赠品案例

根据上图代码写成一行

11.综合案例-购物车案例渲染数据

12.综合案例-购物车案例合计模块

总代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 0;box-sizing: border-box;}.list {width: 990px;margin: 100px auto 0;}.item {padding: 15px;transition: all .5s;display: flex;border-top: 1px solid #e4e4e4;}.item:nth-child(4n) {margin-left: 0;}.item:hover {cursor: pointer;background-color: #f5f5f5;}.item img {width: 80px;height: 80px;margin-right: 10px;}.item .name {font-size: 18px;margin-right: 10px;color: #333;flex: 2;}.item .name .tag {display: block;padding: 2px;font-size: 12px;color: #999;}.item .price,.item .sub-total {font-size: 18px;color: firebrick;flex: 1;}.item .price::before,.item .sub-total::before,.amount::before {content: "¥";font-size: 12px;}.item .spec {flex: 2;color: #888;font-size: 14px;}.item .count {flex: 1;color: #aaa;}.total {width: 990px;margin: 0 auto;display: flex;justify-content: flex-end;border-top: 1px solid #e4e4e4;padding: 20px;}.total .amount {font-size: 18px;color: firebrick;font-weight: bold;margin-right: 50px;}</style>
</head><body><div class="list"><!-- <div class="item"><img src="https://yanxuan-item.nosdn.127.net/84a59ff9c58a77032564e61f716846d6.jpg" alt=""><p class="name">称心如意手摇咖啡磨豆机咖啡豆研磨机 <span class="tag">【赠品】10优惠券</span></p><p class="spec">白色/10寸</p><p class="price">289.90</p><p class="count">x2</p><p class="sub-total">579.80</p></div> --></div><div class="total"><div>合计:<span class="amount">1000.00</span></div></div><script>const goodsList = [{id: '4001172',name: '称心如意手摇咖啡磨豆机咖啡豆研磨机',price: 289.9,picture: 'https://yanxuan-item.nosdn.127.net/84a59ff9c58a77032564e61f716846d6.jpg',count: 2,spec: { color: '白色' }},{id: '4001009',name: '竹制干泡茶盘正方形沥水茶台品茶盘',price: 109.8,picture: 'https://yanxuan-item.nosdn.127.net/2d942d6bc94f1e230763e1a5a3b379e1.png',count: 3,spec: { size: '40cm*40cm', color: '黑色' }},{id: '4001874',name: '古法温酒汝瓷酒具套装白酒杯莲花温酒器',price: 488,picture: 'https://yanxuan-item.nosdn.127.net/44e51622800e4fceb6bee8e616da85fd.png',count: 1,spec: { color: '青色', sum: '一大四小' }},{id: '4001649',name: '大师监制龙泉青瓷茶叶罐',price: 139,picture: 'https://yanxuan-item.nosdn.127.net/4356c9fc150753775fe56b465314f1eb.png',count: 1,spec: { size: '小号', color: '紫色' },gift: '50g茶叶,清洗球,宝马, 奔驰'}]// 1. 根据数据渲染页面document.querySelector('.list').innerHTML = goodsList.map(item => {// console.log(item)  // 每一条对象// 对象解构  item.price item.countconst { picture, name, count, price, spec, gift } = item// 规格文字模块处理const text = Object.values(spec).join('/')// 计算小计模块 单价 * 数量  保留两位小数 // 注意精度问题,因为保留两位小数,所以乘以 100  最后除以100const subTotal = ((price * 100 * count) / 100).toFixed(2)// 处理赠品模块 '50g茶叶,清洗球'const str = gift ? gift.split(',').map(item => `<span class="tag">【赠品】${item}</span> `).join('') : ''return `<div class="item"><img src=${picture} alt=""><p class="name">${name} ${str} </p><p class="spec">${text} </p><p class="price">${price.toFixed(2)}</p><p class="count">x${count}</p><p class="sub-total">${subTotal}</p></div>`}).join('')// 3. 合计模块const total = goodsList.reduce((prev, item) => prev + (item.price * 100 * item.count) / 100, 0)// console.log(total)document.querySelector('.amount').innerHTML = total.toFixed(2)</script>
</body></html>

http://www.yayakq.cn/news/450984/

相关文章:

  • 怎么弄百度网站wordpress显示自定义分类文章数量
  • 免费永久个人网站那个网站做毕业设计
  • 网站空间域名每年都得交吗域名查询中国万网
  • 南京建设监理协会网站打不开wordpress抓取文章插件
  • 创造网站需要什么条件湖州长兴做网站
  • 网站description余姚生活网
  • 东莞 网站建设 定制水seo如何优化图片
  • 电子商务企业网站建设实训报告wordpress固定连接无法访问
  • 做行政关注什么类型的网站做响应式网站用什么框架
  • 做非法网站有哪些wordpress移动端底部广告
  • 做购物网站骗人开发公司春联
  • vivo官方网站进入新闻头条最新
  • 南宁高新区建设房产局网站小程序源码下载网
  • 商丘市网站建设wordpress+minty
  • 电商网站业务流程图WordPress 5.0.1怎麼使用
  • 什么网站有题目做互联网公司有哪些
  • 网站建设大体包含.net开发的网站能做优化吗
  • 如何优化公司网站phcms wordpress
  • 连云港建设局电力网站seo技术什么意思
  • 视频门户网站建设方案国外的跨境电商平台有哪些
  • 品牌建设是什么优化网站视频
  • 手机号注册邮箱seo图片优化
  • 网站建设代理合同手机上使用微信网页版
  • 厦门小微企业网站建设补贴seo优化方案模板
  • 论述网站建设的步骤专业网站建设公司兴田德润在哪里
  • 丽水建设网站如何做平台推广
  • 苏州做网站的哪个公司比较好郴州网站设计公司
  • 设计联盟网站网络培训挂机软件
  • 企业网站空间在哪里惠州做百度网站多少
  • 定陶网站建设wordpress手机登录