Какой самый лучший способ справиться с длинной Write () аргументы?

ОБНОВЛЕНИЕ: большое Спасибо всем за ответы. Я не понимаю, document.write() устарела. Добавить еще один пункт до обучения столбца. Я буду прислушиваться к Совету написал здесь, но при этом оставляем оригинальную вопрос так, что ответы, данные имеют смысл в контексте исходный вопрос.


я нахожусь в процессе кодирования довольно долго write (), аргументы и пытаюсь решить, какие из следующих примерах будет лучше следовать, учитывая, синтаксис, читаемость и производительности. Я должен

. Держать их все в одной строке):

<script>

    var someVariable = "(<a href="/">Link</a>)";

    document.write("<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>" + someVariable + "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>" + someVariable);

</script>

b. Разорвать их путем добавления строки перерывами на несколько улучшилась читаемость:

<script>

    var someVariable = "(<a href="/">Link</a>)";

    document.write("<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>" 
        + someVariable
        + "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>" 
        + someVariable);

</script>

c. Разгонять их с помощью нескольких переменных:

<script>

    var someVariable = "(<a href="/">Link</a>)";

    var partOne = "<p>Supergroovalisticprosifunkstication and Supercalifragilisticexpialidocious are very long words.</p>"; 
    var partTwo = "<p>Dociousaliexpisticfragilicalirepus is Supercalifragilisticexpialidocious spelled backwards.</p>"; 

    document.write(partOne + someVariable + partTwo + someVariable);

</script>

заранее Спасибо.

Найдено 3 ответа:

Which is the best way to handle long write() arguments?

http://stackoverflow.com/questions/238941/which-is-the-best-way-to-handle-long-write-arguments

Посмотреть решение →