раскрыть ветку (27)
да , уж.
если на Java сделали System.out.println("Hello World");
Можно было бы, и по современному и аналогично
console.log("Hello World");
если на Java сделали System.out.println("Hello World");
Можно было бы, и по современному и аналогично
console.log("Hello World");
раскрыть ветку (4)
раскрыть ветку (3)
раскрыть ветку (2)
раскрыть ветку (1)
я прекрасно это знаю.
речь про аналогию.
посмотрите кому я ответил, что бы восстановить ход моих мыслей.
речь про аналогию.
посмотрите кому я ответил, что бы восстановить ход моих мыслей.
> А что с Javascript?!
> Обычно достаточно document.write('Hello, world!');
Это в браузере. Можно там еще window.alert('Hello, world!'); или просто alert('Hello, world!');
Если файликом и на винде, то так:
// this is hw.js file
WScript.Echo('Hello, World!');
var wshShell = WScript.CreateObject("WScript.Shell");
// Call the Popup method with a 7 second timeout.
var btn = wshShell.Popup("Do you feel alright?", 7, "Question:", 0x4 + 0x20);
switch(btn) {
// Yes button pressed.
case 6:
WScript.Echo("Glad to hear you feel alright.");
break;
// No button pressed.
case 7:
WScript.Echo("Hope you're feeling better soon.");
break;
// Timed out.
case -1:
WScript.Echo("Is there anybody out there?");
break;
}
> Обычно достаточно document.write('Hello, world!');
Это в браузере. Можно там еще window.alert('Hello, world!'); или просто alert('Hello, world!');
Если файликом и на винде, то так:
// this is hw.js file
WScript.Echo('Hello, World!');
var wshShell = WScript.CreateObject("WScript.Shell");
// Call the Popup method with a 7 second timeout.
var btn = wshShell.Popup("Do you feel alright?", 7, "Question:", 0x4 + 0x20);
switch(btn) {
// Yes button pressed.
case 6:
WScript.Echo("Glad to hear you feel alright.");
break;
// No button pressed.
case 7:
WScript.Echo("Hope you're feeling better soon.");
break;
// Timed out.
case -1:
WScript.Echo("Is there anybody out there?");
break;
}
раскрыть ветку (2)
документ врайт уже не работает в лисичке. Проще console.log("hello world");
или
var a = document.createElement("<span>");
a.innerHTML = "Hello World";
document.getElementsByTagName("head")[0].appendChild(a);
или
var a = document.createElement("<span>");
a.innerHTML = "Hello World";
document.getElementsByTagName("head")[0].appendChild(a);
раскрыть ветку (10)
Вы меня удивили, проверил, в 26-м работает.
Сомневаюсь, что его когда-нибудь вообще оторвут. Обратная совместимость, все такое...
Сомневаюсь, что его когда-нибудь вообще оторвут. Обратная совместимость, все такое...
раскрыть ветку (6)
раскрыть ветку (5)
Ну не знаю, все-таки подозреваю, что вы случайно вызвали его после закрытия документа.
document.write, насколько мне известно, широко используется в счетчиках статистики, встраиваемых на страницу блоках контекстной рекламы и т. д. Пусть живет :)
document.write, насколько мне известно, широко используется в счетчиках статистики, встраиваемых на страницу блоках контекстной рекламы и т. д. Пусть живет :)
раскрыть ветку (4)
раскрыть ветку (3)
раскрыть ветку (2)
раскрыть ветку (1)
Да я из любопытства поискал вопросы о такой проблеме в интернете, нашел случаи, когда выполнение просто не доходило до document.write из-за ошибки в скрипте, а обнаруживали это уже в процессе разбора вопроса :)
Так что разные случаи случаются.
Так что разные случаи случаются.
Ой, и как-то сразу не заметил. Во-первых
document.createElement("span")
и вы точно хотите добавить это в <head>?
Пожалуй, лучше
document.body.appendChild(document.createTextNode("Hello, world!"));
Ну и console.log в этом случае будет разумнее, поскольку будет работать не только в браузере.
Простите за занудство. Просто... Просто я зануда.
document.createElement("span")
и вы точно хотите добавить это в <head>?
Пожалуй, лучше
document.body.appendChild(document.createTextNode("Hello, world!"));
Ну и console.log в этом случае будет разумнее, поскольку будет работать не только в браузере.
Простите за занудство. Просто... Просто я зануда.
раскрыть ветку (2)
Имхо скорее имеет место очепятка и вместо "head" должно быть "body". Всё-таки, в отличие от <body> , <head> не отображается на странице.
Ну или для варианта с html5, вместо <head> использовать <header>
Впрочем да, ваш вариант всё-равно лучше и проще.
А ещё проще alert("Hello, world!");
Ну или для варианта с html5, вместо <head> использовать <header>
Впрочем да, ваш вариант всё-равно лучше и проще.
А ещё проще alert("Hello, world!");


