Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.01.2013, 00:42
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от jsjob
DOCTYPE - зло
jsjob, я даже переходить по ссылке не стал, увидев в адресе *.narod.ru ))
Судя по тому что вы предлагаете вообще не указывать doctype, можно с уверенностью сказать что никакого опыта у вас нет. Самый практичный метод - указание доктайпа <!DOCTYPE html>. И не потому что это модно. Это реально самый "безопасный" и не добавляющий никаких проблем доктайп (в отличие от всяких xhtml strict и прочего). А доктайп нужен по одной простой причине - чтобы браузер не ушел в quirks mode, стыдно не знать. Причем этот доктайп не указываеть браузеру какой парсер использовать. Парсер зависит от Content-Type. Причем во всех современных браузерах в случае с text/html используется html5 парсер, даже если указан html4 или html3 доктайп.
Советую почитать это: http://habrahabr.ru/post/140155/

Что касается темы, то все просто:
<script type="text/javascript">
//<![CDATA[
var A=0;
--A;
var S="Здесь был Вася";
//]]>
</script>

И html, и xml парсеры будут оба довольны таким кодом )
Разве что древние браузеры отобразят скрипт, но в нем соверменная страница в любом случае развалится в говно, так что нет смысла печься о каких-то абстрактных пользователях Opera 3.0 или IE 4.3 (цифры взял с потолка)
Ответить с цитированием
  #12 (permalink)  
Старый 16.01.2013, 01:19
Аспирант
Отправить личное сообщение для jsjob Посмотреть профиль Найти все сообщения от jsjob
 
Регистрация: 30.01.2009
Сообщений: 42

Сообщение от danik.js Посмотреть сообщение
развалится в говно
-профессианальный термин, надо законспектировать
Ответить с цитированием
  #13 (permalink)  
Старый 16.01.2013, 03:47
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

jsjob, да, этот термин лучше всего тут подойдет.
Ради интереса, узнал что Opera 3 уже поддерживала скрипты. Попытался скачать opera 2 , но этой версии нету даже на фтп-сервере оперы: http://arc.opera.com/pub/opera/win/ но там самые старые версии идут начиная с 3.2 . Тоесть скорее на твой сайт зайдут с калькулятора чем с браузера, неподдерживающего тег script...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
javascript редактор под линукс с проверкой синтаксиса... javasc Общие вопросы Javascript 2 08.11.2010 20:14
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34