Кодинг

WSH и JScript

2011 год, 46 неделя (7 - 13 ноября)

С момента первой установки Windows 2000 на моём компьютере прошло чуть более десять лет. И хотя он простоял относительно недолго, оставил очень приятное впечатление. Именно с этой версии Windows я начал использовать систему криптозащиты и WSH. Чего стоило только 128-битное шифрование в майкрософтовском браузере для русской версии Win2K. Не менее впечатляющим оказалось и использование сервера сценариев WSH, позволяющего без каких-либо дополнительных инструментов программировать на JScript и VBScript. Если бы тогда вместо споров, на каком языке учить программированию, всем внятно и просто посоветовали попробовать JScript. Страшно представить, что было бы у нас с компьютерной грамотностью и "залоченными" компьютерами :).

С помощь JScript можно сделать достаточно много, а в будущем можно будет еще больше. С учетом того, как быстро внедряется HTML5, где используется очень близкий JavaScript, это уже не будущее, а почти настоящее. Достаточно открыть текстовый редактор, написать несколько строк кода на JScript, сохранить файл с расширение js и всё. Для того, чтобы запустить скрипт нужно только нажать клавишу Enter. Предположим, есть два html файла. Эти файлы относятся к текстовым и JScript умеет с ними работать. В первом нужно вырезать известную часть, а затем найти похожую часть во втором файле и заменить её. Конечно, это несложно сделать и руками. Но если количество таких операций будет расти, то ценность скрипта будет пропорционально увеличиваться. В общем, если кому интересно, то можно скачать архив с примером. Запускать скрипт нужно с двумя аргументами: substitute.js articl1.html articl2.html. Изменения будут сделаны во втором файле articl2.html ниже тэга <div id="right">. Эта часть html файла отображает боковую панель с хронологией и темами. Перед исполнением посмотрите, как выглядят эти страницы. После исполнения боковая панель articl2.html должна стать такой же как у articl1.html.

Скачать архив Samples01.zip с примером...


Если вы заметили ошибки в тексте, пришлите message. I'm sorry.