Wiki-учебник по веб-технологиям: JavaScript/ПослеМаркировки ...

Главная | Каталог |

После маркировки


Если вы промаркировали скрипт, а затем изменяете его, вы обязаны повторно маркировать его. Для JavaScript-файлов это означает, что вы не можете ничего изменять в файле. Для инлайн-скриптов – вы не можете изменять ничего между тэгами <SCRIPT ...> и </SCRIPT>. Для обработчиков событий и объектов JavaScript – вы не можете изменять вообще ничего в тэге, содержащем обработчик или объект.

Изменением может быть даже простое удаление пробела в скрипте.

Изменения в байтовом потоке скрипта дезавуируют подпись скрипта. Сюда входит перемещение HTML-страницы между платформами, имеющими разное представление текста. Например, перемещение HTML-страницы с Windows-сервера на UNIX-сервер изменяет байтовый поток и дезавуирует подпись. (Это не влияет на просмотр страниц на разных платформах.) Чтобы избежать этого, вы можете переместить страницу в двоичном режиме. Заметьте, что это изменяет вид страницы в вашем текстовом редакторе, но не в браузере.

Хотя вы не можете вносить изменения в скрипт, вы может изменять окружающую информацию HTML-файла. Вы можете даже копировать маркированный скрипт из одного файла в другой, если вы гарантируете, что в скрипте ничего не меняется.