Как я могу минимизировать код HTML, сделав его одной строкой кода? - PullRequest
0 голосов
/ 10 января 2010

Итак, я сделал веб-страницу из HTML, Inline CSS и JS. Так как эта страница будет производиться через функцию JS

 opened.document.write();

Я хотел бы поместить весь код веб-страницы в одну строку, которую можно взять в одной из ранее упомянутых функций вместо повторения одной и той же функции для каждой новой строки. Я не могу позволить себе сделать это вручную, потому что страница содержит слишком много строк кода.

Есть ли быстрый и чистый способ сделать это?

Примечание: Я использовал НЕКОТОРАЯ ПРОГРАММА , чтобы заменить все "на \" одним щелчком мыши, поэтому я надеюсь, что есть все, чтобы заменить все (Enter) на (Backspace) или что-то в этом роде.


Разработка

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

Ответы [ 3 ]

6 голосов
/ 10 января 2010

Хм, хорошо, ответ "Да", но это немного мешает тому, что вы делаете.

Я не знаю, можно ли заменить специальные символы в Word, но в большинстве текстовых редакторов (Textpad, Notepad ++) вы можете заменить с помощью 'regex', чтобы вы могли написать "\ r \ n", чтобы заменить все в переводы строк с чем угодно.

Я должен сказать, однако, что мне интересно, почему вы хотите написать такой документ. Можете ли вы уточнить?

3 голосов
/ 10 января 2010

Вы можете использовать онлайн-редактор с регулярным выражением , вставить свой код и исправить некоторое регулярное выражение, чтобы заменить \ r и \ n пробелами или без пробелов. Я не знаю регулярных выражений, поэтому вам придется сделать это или попросить об этом самостоятельно.

1 голос
/ 10 января 2010

Изменение ваших HTML-страниц, генерируемых Javascript, - очень плохая идея. Вы делаете свой веб-сайт практически невидимым для поисковых систем, для пользователей, у которых отключен JavaScript, и для тех, кто использует программы чтения с экрана, и для какой выгоды? Сохранение пары сотен байтов? Настройте свой веб-сервер со сжатием gzip и соответствующим контролем кэша и оставьте исходный код как есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...