• 【ES6】模板字符串


    之前写法:

    let _swiperDiv = '<div class="swiper-slide">
    ' +
            '					<video class="video" id="video1" preload="auto" controls="true" data-id="1"
    ' +
            '						src="http://vjs.zencdn.net/v/oceans.mp4"
    ' +
            '						x5-playsinline playsinline webkit-playsinline page-gesture="true" show-fullscreen-btn="false"
    ' +
            '						show-center-play-btn="true" show-play-btn="false" enable-play-gesture="true" crossOrigin="anonymous"
    ' +
            '						loop="true">你的浏览器不支持HTML5播放此视频
    ' +
            '					</video>
    ' +
            '					<div class="play">
    ' +
            '						<img src="images/play.png" alt="">
    ' +
            '					</div>
    ' +
            '					<div class="desc">
    ' +
            '						<div class="desc_name"><a href=""><img src="images/link.png" alt="">活动详情</a></div>
    ' +
            '						<div class="desc_title">
    ' +
            '							<p class="textFold">文化与承诺,卡地亚当代艺术基金会观看我们树(NOUS LES ARBRES)网络系列节目,以不同眼光发现树之美学</p>
    ' +
            '							<img class="fold" src="images/up.png" alt="">
    ' +
            '						</div>
    ' +
            '					</div>
    ' +
            '					<div class="function">
    ' +
            '						<div class="dianzan like" like="0">
    ' +
            '							<div class="xin"></div>
    ' +
            '							<!-- <img class="xin_active" src="images/like_active.png" alt=""> -->
    ' +
            '							<div class="dianzan_number">点赞</div>
    ' +
            '						</div>
    ' +
            '						<div class="xiaoxi share">
    ' +
            '							<img src="images/share.png" alt="">
    ' +
            '							<div class="dianzan_number">转发</div>
    ' +
            '						</div>
    ' +
            '						<div class="xiaoxi">
    ' +
            '							<img src="images/mnapp.png" alt="">
    ' +
            '							<div class="dianzan_number" style="margin-top: 0.05rem;">小程序</div>
    ' +
            '						</div>
    ' +
            '					</div>
    ' +
            '				</div>';
        $(".swiper-wrapper").append(_sliderDom);

    ES6写法:

     $.each(videos, function (i, item) {
        let _sliderDom = $(
          `<div class="swiper-slide">
          <video class="video" id="video${ i + 1}" preload="auto" controls="true" data-id="${ i + 1 }"
            src="${ item.url }"
            x5-playsinline playsinline webkit-playsinline page-gesture="true" show-fullscreen-btn="false"
            show-center-play-btn="true" show-play-btn="false" enable-play-gesture="true" crossOrigin="anonymous"
            loop="true">你的浏览器不支持HTML5播放此视频
          </video>
          <div class="play">
            <img src="images/play.png" alt="">
          </div>
          <div class="desc">
            <div class="desc_name"><a href="${item.link}"><img src="images/link.png" alt="">活动详情</a></div>
            <div class="desc_title">
              <p class="textFold">${ item.title }</p>
              <img class="fold" src="images/up.png" alt="">
            </div>
          </div>
          <div class="function">
            <div class="dianzan like" like="${item.like}">
             <div class="xin"></div>
              <div class="dianzan_number">点赞</div>
            </div>
            <div class="xiaoxi share">
              <img src="images/share.png" alt="">
              <div class="dianzan_number">转发</div>
            </div>
            <div class="xiaoxi">
              <img src="images/mnapp.png" alt="">
              <div class="dianzan_number" style="margin-top: 0.05rem;">小程序</div>
            </div>
          </div>
        </div>`
        )
        $(".swiper-wrapper").append(_sliderDom);
      });

    详解:https://www.jianshu.com/p/287231fbbc71

  • 相关阅读:
    安装补丁“此更新不适用于你的计算机”解决办法
    spanning-tree portfast什么意思?
    Win10离线安装.NET Framework 3.5的方法
    逐帧轮播图效果实现
    纯css实现同一页面下选择之后更换内容效果
    纯html+css中实现静态选座位效果技巧(input+label使用小技巧)
    js中实现杨辉三角
    用css实现html中单选框样式改变
    下划线hover下动态出现技巧
    CSS样式整理
  • 原文地址:https://www.cnblogs.com/tianping-ondo/p/14744104.html
Copyright © 2020-2023  润新知