当前位置: 首页 > 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.khdw.cn/news/68237.html

相关文章:

  • 南通的网站建设武汉seo首页优化技巧
  • 做网站站长哪家网络营销好
  • 佛山医疗网站建设产品推广方式及推广计划
  • 做网站一定要有公司吗链接生成器在线制作
  • 宿迁做网站2022最近热点事件及评述
  • 企业网站建立步骤腾讯广告投放推广平台价格
  • jsp做的网页是网站吗手机助手
  • 卓越高职院建设网站小程序运营推广公司
  • 手机网站图片切换特效2023b站免费推广入口游戏
  • 深圳正规seo北京seo培训
  • 动态网站的建设营销型网站建设易网拓
  • 东凤镇做网站公司灰色关键词排名方法
  • 淘宝下载安装su搜索引擎优化
  • 学it要多久多少学费企业搜索引擎优化
  • 做界面网站用什么语言好网络营销有哪些手段
  • 做的好的微信商城网站爱链工具
  • 深圳 公司网站建设快速关键词排名首页
  • 汽车网站制作模板网络营销的传播手段
  • 阿里企业邮箱免费版如何做网站搜索引擎优化
  • 昆山建设局网站表格下甘肃seo技术
  • 海尔公司网站建设现状酒店营销策划与运营
  • 百度网站权重杭州今天查出多少阳性
  • 网站制作用什么语言企业网络营销推广方案策划
  • 怎么在网站上添加地图外贸网站推广费用
  • 网站改版怎么改网店如何推广自己的产品
  • 网站建设预期达到的效果seo网站编辑优化招聘
  • wordpress 站长工具推广手段和渠道有哪些
  • 企业文化理念口号百度整站优化
  • macbook做网站网络事件营销案例
  • 做问卷网站好微信crm系统软件