Методы String форматирования строк
Как известно, тексты на веб-страницах обычно создаются и форматируются с помощью тегов HTML. Однако тексты можно создавать на веб-страницах и с помощью сценариев. Например, чтобы вывести на веб-страницу строку "Привет всем!" полужирным шрифтом, в HTML-коде следует написать следующую инструкцию:
<В>Привет всем!</В>
Чтобы подготовить эту же строку в таком же формате средствами JavaScript, в сценарии следует написать такое выражение:
"Привет всем!".bold()
Здесь использован метод bold() строкового объекта для форматирования строк.
Выполнение этого выражения лишь создает отформатированную строку, но не выводит ее в окно браузера. Чтобы сделать это, следует еще выполнить метод write() объекта document для записи этой строки в HTML-документ. Ниже приведен пример кода.
<нтмl>
<script>
х = "Привет всем!".bold()
document.write(x)
</script>
<р>Приветствие было вставлено сценарием JavaScript</p>
</HTML>
Методы форматирования строк носят названия, соответствующие тегам HTML. Их следует записывать только в нижнем регистре (строчными буквами). Эти методы никогда не были стандартизованы в ECMAScript, но позволяют динамически генерировать HTML-код и в клиентском, и в серверном JavaScript-коде. Если вы готовы к использованию нестандартных методов, можете следующим образом создать исходный HTML-текст для гиперссылки, выделенной полужирным шрифтом красного цвета, при щелчке на которую в диалоговом окне появится надпись hello:
var s = "щелкни здесь!";
var html = s.bold().link("javascript:alert('hello')").fontcolor("red");
Дата добавления: 2015-08-01; просмотров: 607;