devote,
Если windows есть, то да, все нормально, а если нет - ПАДАЕТ.
Разговор вообще какой-то беспредметный, трудно придумать случай, когда пишущий скрипт не знает, для браузера от пишет или нет, т.е. есть window или нет. Нет, можно конечно писать какие-то универсальные функции, которые потом используются и там и сям, но в этом случае в глобальные переменные лазить не надо. Никогда не надо, но в этом случае - особенно.
Кста, для экспериментов без браузера использую
1. Windows Script Host - движок тот же, что у шестого IE, даже под windows 7, в которую входит 9-й IE, в Windows Script Host движок от шестого.
2. V8 - движок от гугла, тот же, что и в хроме. Можно скачать исходники и собрать.
Также можно скачать и собрать движок от мозилы Spider Monkey, но я им не пользовался.
|