在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈。
1.常用字符串拼接
当我们从后台请求到数据时,传统渲染我们就会将请求到的数据拼接DOM节点,然后添加到页面中,如:
$.ajax({
type: "post",
data: {},
url: "xxx",
success: function(res){
if(res.data){
var html = "";
$.each(res.data,function(i,item){
html += "
"+item.username+" ";
});
$("body").append(html);
}
}
});
这里最外层使用的是双引号,里层使用单引号,在使用的时候一般有两种写法:
(1)双引号嵌套单引号""
(2)单引号嵌套双引号\
Tips: 在写字符串拼接的时候要注意引号不要写乱了,正确的做法是(如双引号为外层):
1.先写整体内外层引号
var url = "";
var