• es6 模板字符串


    模板字符串 提供构造字符串的语法糖,在 Prel/python 等语言中也都有类似特性。

    1、反引号模板,可以换行

    2、反引号模板,可以嵌套

    用+``来嵌套

    好处:语法更加简洁

            var name="123456一堆返回的数据"
            var desc="title内容";
            var tpl=`
            <div>
                <span>${name}</span>
            </div>
            `;
            console.log(tpl);
            /*<div>
            <span>123456一堆返回的数据</span>
            </div>*/
            var tpl2=`
            <div>
            <span>${name +`<strong>${desc}</strong>`}</span>
            </div>
            `;
            console.log(tpl2);
            /*<div>
             <span>123456一堆返回的数据<strong>title内容</strong></span>
             </div>*/

    其它例子

    // Basic literal string creation
    `This is a pretty little template string.`
    
    // Multiline strings
    `In ES5 this is
     not legal.`
    
    // Interpolate variable bindings
    var name = "Bob", time = "today";
    `Hello ${name}, how are you ${time}?`
    
    // Unescaped template strings
    String.raw`In ES5 "
    " is a line-feed.`
    
    // Construct an HTTP request prefix is used to interpret the replacements and construction
    GET`http://foo.org/bar?a=${a}&b=${b}
        Content-Type: application/json
        X-Credentials: ${credentials}
        { "foo": ${foo},
          "bar": ${bar}}`(myOnReadyStateChangeHandler);
    View Code

    本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/6919746.html有问题欢迎与我讨论,共同进步。

  • 相关阅读:
    《驱动学习 —— GPIO子系统和pinctl子系统》
    《驱动学习 —— input子系统》
    《视频相关名词了解》
    《网络编程 —— socket编程实例》
    uhci ohci ehci的区别
    phy的概念
    USB DEVICE
    gdb常用命令
    总线设备模型中注册
    module_i2c_driver
  • 原文地址:https://www.cnblogs.com/starof/p/6919746.html
Copyright © 2020-2023  润新知