js中长文本的缩进和格式化问题

javascript multiline函数语法

用js插入html元素的时候, 经常需要编辑长文本, 比较笨的方法是用字符串连接符号(+)逐一拼装, 如:

var str = '' +
'<!doctype html>' +
'<html>' +
'   <body>' +
'       <h1>title</h1>' +
'   </body>' +
'</html>' +
'';

或者还可以用行连接符号\

这样的使用方法, 导致格式提示和缩进等等都无线了, 而且不能直接复制粘帖. 这个时候建议使用js的multiline:


https://github.com/sindresorhus/multiline

使用该项目后, 长文本的使用方法:

var str = multiline(function(){/*
<!doctype html>
<html>
    <body>
        <h1>title</h1>
    </body>
</html>
*/});


欢迎转载,转载请注明来自一手册:http://yishouce.com/article/89.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1