分隔号(`)不可滥用

前几天写代码字符串拼接时发现一个很好用的东西:分隔符(`),这种符号在拼接时减少工作量:如平时写的代码:

var str = ' <p>Hello, world</p> '+
          ' <p>你好世界</p> '

  不过用上分隔符就变得跟简单了, 代码如下:

var str  = `<p>Hello, world</p>
            <p>你好,世界</p>`    

  瞬间感觉好像发现了新大陆,这么写代码妈妈以后再也不用担心我拼接字符串时丢加号了,更更更加重要的是html代码处理也更加简单了,所以在一个企业站中用了它,然而,当然万事都怕然而,虽然我们起初已经规定不支持ie8一下的版本,可是貌似IE完全不支持分隔符,别说低版本的IE, IE9 - IE11都不行,作为一个企业站ie9以上还是需要在乎的,所以忍痛割爱放弃分隔符的使用,所以奉劝各位慎用分隔符,虽然它真的很好用.

-----------------------------------------2019.3.6补充-----------------------------------------

`是ES6新增的字符串模板属性;

就拿上面的例子:

var str  = `<p>Hello, world</p>
            <p>你好,世界</p>` 
这句话用babel转译成ES5的代码如下:
var str = "<p>Hello, world</p>/n<p>你好,世界</p>"
【手动滑稽】
原文地址:https://www.cnblogs.com/teersky/p/9232572.html