Как я могу проанализировать и оценить шаблон, из строки или из тега: (то же самое)
<script type="template">hello {{person.name}}</script>
?javascript parse template - родной путь?
var person = {name: "foo"}
таким образом, что является родной в браузер?
До сих пор единственный способ, которым я придумал, - использовать s.replace("{{person.name}}", person.name)
несколько раз, но это кажется неудобным и неэффективным.
Особенно хотелось бы знать, как это делают известные библиотеки (угловые, подчеркивающие, усы и т. Д.). то есть в функциях javascript они используют.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals – undefined