О правилах написания JS... Можно ли разбить код?
Добрый день! :)
У меня такой вопрос имеется, можно ли, например, писать скрипты так, <script language = "javascript"> . . . какой - то код на JS . . . какой - то цикл (произвольная программа) </script> HTML код <script language = "javascript"> . . . продолжение предыдущего цикла (программы) . . . </script> Просто так я привык в PHP и заинтересовался можно ли так на JS :) |
Нет, цикл разбивать нельзя.
|
Нет, нельзя. Не только цикл, но и любые другие конструкции.
|
Код внутри одного тега script должен быть синтаксически верным. Т.е. разбивать нельзя.
В PHP по другому. Там весь файл -- программа. Просто текст вне <??> равнозначен <? echo "То, что вне <??>" ?>. В JS каждый тег script является отдельным скриптом, хоть и выполняются в одном скопе. |
Т.е. только записывать из скрипта в HTML? :(
|
нет, точно так же как в php нельзя. Тут есть другие варианты.
|
:cray:
|
Цитата:
Как? Подскажите пожалуйста! |
Ну допустим через innerHTML в цикле
<script> Начало цикла innerHTML, если это происходит при выводе, то можно использовать document.write(но не советую) или работать с DOM Конец цикла </script> |
Цитата:
Но все равно спасибо :) |
Часовой пояс GMT +3, время: 09:28. |