1. JavaScript / Говнокод #21583

    −47

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    let playerHTML5 = `
      <${this.music?"audio":"video height='360' class='video-js vjs-sublime-skin' id='video'"} width="640" controls>
        <source src="${data.playlist[1].url}" id="src" type="${this.music?"audio/mpeg":"video/mp4"}">
        Плеер нер работает. Возможно, ваш браузер устарел.
      </${this.music?"audio":"video"}>
      ${(!this.music && !isEmpty(this.chapters[index].ext_audio))?'<audio id="audio" controls> \
         <source src="" type="audio/mp3"> \
      </audio>':''}
      `;

    Это ES6, детка. Теперь мы можем написать строку внутри строки внутри строки!

    Запостил: Frederica_Bernkastel, 27 Октября 2016

    Комментарии (5) RSS

    • Браузер нер работает. Возможно, ваш плеер его сломал.
      Ответить
    • А ES6 точно законный?
      Ответить
    • А каша в коде совсем как во времена DOM1/DOM0, когда писали document.write('<scr'+'ipt>')

      Верните мне мой 97-й.
      Ответить

    Добавить комментарий