在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 這段寫法看不懂,還請(qǐng)指點(diǎn)一下

這段寫法看不懂,還請(qǐng)指點(diǎn)一下

請(qǐng)問各位大神,這段代碼是什么意思?這樣寫有什么方便的地方嗎?特別是單引號(hào)里面那些

var HtmlEditorCommon = {

...
boxHeaderTemplate : '<div class="div1">' + '<h3 class="box-title"></h3>' + '</div>',
boxHeaderTap : '<div class="div2">' + '<h3 class="box-title"></h3>' + '</div>',
...
}
回答
編輯回答
純妹

字符串拼接是沒有必要的,完全可以不用! 下面是證明:

const a = {
    boxHeaderTemplate : '<div class="div1"><h3 class="box-title"></h3></div>',
    boxHeaderTap : '<div class="div2"><h3 class="box-title"></h3></div>',
}

const b =  {
    boxHeaderTemplate : '<div class="div1">' + '<h3 class="box-title"></h3>' + '</div>',
    boxHeaderTap : '<div class="div2">' + '<h3 class="box-title"></h3>' + '</div>',
}

console.log(a.boxHeaderTemplate === b.boxHeaderTemplate); // true
console.log(a.boxHeaderTap === b.boxHeaderTap) // true

自己運(yùn)行試試~

2017年1月13日 01:43
編輯回答
挽歌

div標(biāo)簽和h3標(biāo)簽中間沒有變量,應(yīng)該不用再單獨(dú)分開吧。直接寫在一個(gè)字符串就行了吧。

2018年8月21日 23:34
編輯回答
獨(dú)白

是的,換個(gè)角度看,循環(huán)出來的,會(huì)省很多力;你這么看就清晰很多

for(var i=0;i<10;i++){
 $("#app).append('<div class="div1">' +i+ '<h3 class="box-title"></h3>' + 
    '</div>');
}

意思在id為app的元素追加10個(gè) div的標(biāo)簽
雙引號(hào)的意思
其實(shí)沒有什么特別的含義 就是一個(gè)字符串拼接,那么為什么要拼接呢? 因?yàn)槟憬odiv加了類名
拼接規(guī)則如下:
單引號(hào)里面套雙引號(hào),或者雙引號(hào)里面套著單引號(hào)

現(xiàn)在在回到你的代碼。如果你的類名還是單引號(hào)的話,就會(huì)把你的類名當(dāng)做一長(zhǎng)串的字符串來解析(包含了你的div)
如果你的里面沒有其他變量 你可以這樣寫

'<div class="div1"><h3 class="box-title"></h3></div>'(這樣看的清晰而且簡(jiǎn)單);如果你在h3標(biāo)簽里面寫文字的話
  '<div class="div1"><h3 class="box-title">' +我是H3標(biāo)簽+ '</h3>' + '</div>'

希望可以幫到你

2017年4月26日 02:09