與vue相似之處:給html邦值都是用大括號{},括號裡面寫變數
原理:用正則表達匹配{}中的是否存在表示式中預先宣告的變數,如果有則返回變數結果,沒有則不處理
/**demo -> html* 對字串的拼湊
* @param args [description]
* @return [description]
*/string.prototype.format = function(args) )", "g");
result = result.replace(reg, args[key]);}}
} else /g";
result = result.replace(eval(reg), arguments[i]);}}
}}return result;
};
demo -> js
var menu = [, , , ];效果var temp_li = '
'; var li = '';
var num = 0;
for (var i in menu) })}
document.getelementbyid('menu').innerhtml = li;
上面只是乙個很純粹的dom拼接,也不足以顯露這個format的強大之處
現在再結合一下這個小工具
/**dom - >html 下面注釋內容就相當於乙個模板 dom-> js* 清除節點注釋
* @param domstr string型別 如:
* @return string ...
*/function clearnotes(domstr)
原理:jquery獲取被注釋的dom -> 填充大括號變數的返回值 -> 再重新把dom插入進去
var person =dom - > html渲染結果function fill()
});$('#person').html(_html);
}fill();
1317 相似字串對
51nod 相似字串 根據題意要求所有滿足題意的相似字串對數,相似字串對滿足a c c b,進一步分析能得到a,b字串必須滿足a d e,b e d。這時候只要構造滿足要求的a,b。可以看出,a有k n種情形,b只要根據a進行對應的變化就行 將a前後兩部分對調位置 不過可能出現重複情形。這時候只要想...
字串常量的神奇使用
最近在閱讀 c和指標 這本書,對c語言的分析很不錯,這是繼 c primer 之後感覺又一部比較適合我閱讀的書了,值得推薦,其中有些比較有趣的用法拿出來和大家分享。首先我們回憶關於字元陣列和字串常量的區別,比較下面兩個語句 char p hello world char p hello world ...
vue對字串轉html方法
開發vue時在 vue.filter subopt function 時發現過濾處理後返回來的始終是字串,當對展現文字有頁面樣式或拍板格式要求時,無法滿足。於是乎我們採用 然後在methods下增加方法 以下為對特定字母後面加乙個 的html元素 formatletter function valu...