【发布时间】:2026-02-01 14:55:01
【问题描述】:
不确定我是否可以在标题中更好地解释,但在这里解释得更好。我正在尝试创建一个充当简单“模板”的函数。我给它一个带有某些标签“{{name}}”的字符串,它会用某个字符串替换它。
这是我目前所拥有的:
调用函数:
loadTemplate("<div>{{name}}, {{anotherString}}</div>", {
name: "Hunter",
anotherString: "is amazing!!!!"
});
功能:
// Created this to make my life easier :)
function loadTemplate(template, data) {
var tags = template.split("{{").pop().split("}}").shift();
console.log(tags); // This only gives me the last occurrence.
}
如何循环遍历字符串中所有出现的 {{variable}} 以便将其替换为相关数据?
类似于Handlebars.js(我想要一个超级轻量级和快速的功能,而不是一个完整的插件)
【问题讨论】:
-
@IsmailBadawi 现在看看,谢谢。
标签: javascript jquery regex performance