Вопрос Bыберите верные способы записи скриптов

Регистрация
16 Ноя 2013
Сообщения
85
Репутация
0
Спасибо
1
Монет
0
A) <script type='text/javascript'> document.write("<font color=‟red‟> скрипт")



</script>



B) <script 'javascript'> document.write='Скрипт' </script>



C) <script type='text/javascript'> document.write('Скрипт') </script>



D) <script 'javascript'> <font color=‟red‟> document.write('Скрипт') </script>



E) <script 'javascript'> document.write('Скрипт') </script>



F) <script type='text/javascript'> document.write("<font color=‟red‟> скрипт



</font>") </script>



G) <script 'javascript'> document.write("<font color=‟red‟> скрипт </font>")



</script>



H) <script type='text/javascript'> document.write='Скрипт' </script>
 
Правильным является только вариант C - все остальные варианты имеют ошибки трёх типов: неправильное задание атрибута в теге <script>, неправильное использование document.write (присваивание вместо вызова функции), неправильный формат строки.

Но даже единственный правильный вариант является безнадёжно устаревшим: во первых, атрибут type='text/javascript' внутри тега <script> перестали писать много лет назад и, во вторых, само использование document.write(...) в современном JS-коде является абсолютным говнокодом: эта конструкция оставлена в языке только для совместимости с очень старым кодом (стандартизаторы JS бережно сохраняют все ошибки, допущенные в ранних версиях языка).
 
Тут нет ни одного правильного способа. Потому что document.write в реальной разработке никто не использует. Это только для того чтобы вывести в браузере Hello world и забыть про document.write навсегда
 
Открываешь Codepen или другую песочницу и вставляешь по очереди каждый, где не будет ошибки и будет слово "Скрипт" в результате, верный.
 
ВЕРНЫЕ но помоему с подь*бкой
A
C
F
во всех них ошибки , не экраинирован знак внутрение ковычки "
должно быть - document.write( "<font color=\‟red\‟> скрипт </font>" )
 
Назад
Сверху