Skip to content

Commit

Permalink
update(JS): web/javascript/reference/template_literals
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 committed Nov 15, 2024
1 parent 8c886bb commit 08598d5
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ const doc = html`<!doctype html>
Проте це є проблемним для тегованих шаблонів, котрі, на додачу до "приготованого" літерала, також мають доступ до необроблених лібералів (у котрих екрановані послідовності збережені як є).

Теговані шаблони дають змогу вбудовувати будь-який рядковий вміст, в якому послідовності екранування можуть дотримуватися інакшого синтаксису. Розгляньмо простий приклад, де вихідний текст мовою [LaTeX](https://uk.wikipedia.org/wiki/LaTeX) вбудовується в JavaScript за допомогою `String.raw`. Хочеться мати змогу використовувати макроси LaTeX, що починаються з `u` або `x`, не дотримуючись обмежень синтаксису JavaScript. Таким чином, обмеження синтаксису щодо як слід сформованих послідовностей вилучено з тегованих шаблонів. У наведеному нижче прикладі для відображення LaTeX в одному елементі використовується [MathJax](https://www.mathjax.org/):
Теговані шаблони дають змогу вбудовувати будь-який рядковий вміст, в якому послідовності екранування можуть дотримуватися інакшого синтаксису. Розгляньмо приклад, де вихідний текст мовою [LaTeX](https://uk.wikipedia.org/wiki/LaTeX) вбудовується в JavaScript за допомогою `String.raw`. Хочеться мати змогу використовувати макроси LaTeX, що починаються з `u` або `x`, не дотримуючись обмежень синтаксису JavaScript. Таким чином, обмеження синтаксису щодо як слід сформованих послідовностей вилучено з тегованих шаблонів. У наведеному нижче прикладі для відображення LaTeX в одному елементі використовується [MathJax](https://www.mathjax.org/):

```js
const node = document.getElementById("formula");
Expand Down

0 comments on commit 08598d5

Please sign in to comment.