DictionaryForumContacts

 ogurchik

link 17.11.2018 19:28 
Subject: escaped and un-escaped gen.
Есть такой шаблонизатор pug который потом конвертируется в HTML . Читаю к нему документацию и там есть такое прилагательное escaped and un-escaped.

Вот немного контекста
If a tag is followed by the equals sign, the following text is treated as a JavaScript expression. So for example, in the first line below, the content of the h1 tag will be variable title (either defined in the file or passed into the template from Express). In the second line the paragraph content is a text string concatented with the title variable. In both cases the default behaviour is to escape the line.

h1= title
p= 'Evaluated and escaped expression:' + title

If there is no equals symbol after the tag then the content is treated as plain text. Within the plain text you can insert escaped and unescaped data using the #{} and !{} syntax, as shown below. You can also add raw HTML within the plain text.
Я так подозреваю что оно означает переменную которую шаблонизатор будет изменять, но только есть сомнения как это перевести на русский

 ElEng

link 17.11.2018 20:09 
Если в переменной хранится строка <h1>Ляля</h1>, тогда unescaped будет подставлять его как есть (<h1>Ляля</h1>), а escaped будет заменять "опасные" в HTML символы на entities: &lt;h1&gt;Ляля&lt;/h1&gt;.

Как это по-русски одним словом – не знаю, погуглите. По-моему, обычно так и пишут по-английски (часто кириллицей).

 интроъверт

link 17.11.2018 20:14 
если строка escaped, это означает что какие-то символы (знаки) в ней заменены на комбинации -- обычно это необходимо в отношении символов, имеющих в языке некое специальное (на)значение, и их замена на комбинации как бы говорит языку "не надо специального (на)значения, надо просто этот символ буквально"
например в хэтээмеле угловые скобки < > имеют специальное назначение, и чтобы их показать как таковые надо их искейпить как &lt; &gt;

 ogurchik

link 17.11.2018 20:14 
Ага , нашел это надо переводить как "экранирование"

 интроъверт

link 17.11.2018 20:14 
да, экранирование+1

 

You need to be logged in to post in the forum

Get short URL | Photo