Подпишитесь на наши новости
Вернуться к началу с статьи up
 

ГИПЕРТЕ́КСТОВЫЙ РЕДА́КТОР

  • рубрика
  • родственные статьи
  • image description

    В книжной версии

    Том 7. Москва, 2007, стр. 159-160

  • image description

    Скопировать библиографическую ссылку:




Авторы: С. В. Морозов

ГИПЕРТЕ́КСТОВЫЙ РЕДА́КТОР, про­грам­ма, пред­на­зна­чен­ная для соз­да­ния и из­ме­не­ния ги­пер­тек­сто­вых до­ку­мен­тов (напр., веб-стра­ниц). Ги­пер­тек­сто­вые до­ку­мен­ты мож­но раз­ра­ба­ты­вать, ис­поль­зуя обыч­ный тек­сто­вый ре­дак­тор, т. е. вруч­ную на­би­рать текст, рас­став­лять внут­ри не­го те­ги язы­ка ги­пер­тек­сто­вой раз­мет­ки, встраи­вать ги­пер­тек­сто­вые ссыл­ки, од­на­ко при этом от поль­зо­ва­те­ля тре­бу­ет­ся зна­ние язы­ка ги­пер­тек­сто­вой раз­мет­ки (напр., HTML), а так­же тех­но­ло­гий, ко­то­рые бу­дут до­пол­ни­тель­но ис­поль­зо­вать­ся в до­ку­мен­те [напр., кас­кад­ные таб­ли­цы сти­лей (CSS), сце­на­рии]. Г. р. по­зво­ля­ет ав­то­ма­ти­зи­ро­вать про­цесс раз­мет­ки, напр., встав­ки те­гов, ко­то­рые пред­став­ля­ют со­бой оп­ре­де­лён­ные стан­дар­том язы­ка HTML по­сле­до­ва­тель­но­сти сим­во­лов, яв­ляю­щие­ся ин­ст­рук­ция­ми для про­грам­мы про­смот­ра (со­глас­но этим ин­ст­рук­ци­ям дан­ная про­грам­ма рас­по­ла­га­ет текст на эк­ра­не, вклю­ча­ет в не­го ри­сун­ки, хра­ня­щие­ся в отд. гра­фических фай­лах, фор­ми­ру­ет ги­пер­свя­зи и пр.). Г. р., кро­ме язы­ков ги­пер­тек­сто­вой раз­мет­ки (напр., HTML, XML), под­дер­жи­ва­ет так­же родств. тех­но­ло­гии: CSS, язы­ки сце­на­ри­ев (JavaScript, VBScript, ECMAScript), объ­ект­ную мо­дель до­ку­мен­та (DOM), биб­лио­те­ки про­грамм для соз­да­ния се­те­вых при­ло­же­ний (ActiveX) и др. Как пра­ви­ло, Г. р. вклю­ча­ет на­бор до­пол­нит. функ­ций, та­ких как под­свет­ка син­так­си­са, про­вер­ка ор­фо­гра­фии, ре­дак­ти­ро­ва­ние гра­фич. изо­бра­же­ний, под­держ­ка шаб­ло­нов, кон­тек­ст­ный по­иск в до­ку­мен­те, вы­вод до­ку­мен­та на пе­чать и воз­мож­ность его раз­ме­ще­ния в Ин­тер­не­те, а так­же осу­ще­ст­в­ля­ет взаи­мо­дей­ст­вие с сис­те­ма­ми кон­тро­ля вер­сий про­ек­тов (напр., веб-сай­тов).

В кон. 20 – нач. 21 вв. поя­ви­лись Г. р. ви­да WYSIWYG (прин­цип «What You See Is What You Get» – «Что ви­дишь, то и по­лу­ча­ешь»), ко­то­рые пре­дос­тав­ля­ют воз­мож­ность раз­ра­ба­ты­вать ги­пер­тек­сто­вые до­ку­мен­ты в т. н. ви­зу­аль­ном ре­жи­ме. Они по­зво­ля­ют за­пус­кать внеш­нюю про­грам­му про­смот­ра, напр. Nets­cape, для тес­ти­ро­ва­ния на­бран­но­го до­ку­мен­та, а не­ко­то­рые син­хрон­но ото­бра­жа­ют на­би­рае­мый текст и гра­фи­ку, де­мон­ст­ри­руя веб-стра­ни­цу в том ви­де, в ка­ком её уви­дят поль­зо­ва­те­ли Все­мир­ной пау­ти­ны. Дан­ные ре­дак­то­ры об­ла­да­ют раз­ви­тым ин­тер­фей­сом ре­дак­ти­ро­ва­ния, ко­то­рый не тре­бу­ет от поль­зо­ва­те­ля зна­ния син­так­си­са язы­ка ги­пер­тек­сто­вой раз­мет­ки (напр., ввод эле­мен­тов HTML-раз­мет­ки про­ис­хо­дит пу­тём на­жа­тия ком­би­на­ций кла­виш или со­от­вет­ст­вую­щих т. н. ико­нок ин­тер­фей­са). Од­на­ко ге­не­ри­руе­мый ими ги­пер­тек­сто­вый код ус­ту­па­ет по эф­фек­тив­но­сти ги­пер­тек­сто­вой раз­мет­ке, соз­дан­ной вруч­ную опыт­ным про­грам­ми­стом. По­это­му боль­шин­ст­во WYSIWYG-ре­дак­то­ров пре­дос­тав­ля­ют ре­жим не­по­сред­ст­вен­но­го ре­дак­ти­ро­ва­ния ги­пер­тек­сто­во­го ко­да для опыт­ных поль­зо­ва­те­лей. Напр., сво­бод­но рас­про­стра­няе­мые Amaya, Quan­ta Plus, а так­же Composer, вхо­дя­щий в ком­плект брау­зе­ров Mozilla и Netscape, ком­мер­че­ские Macromedia Dreamweaver и Microsoft FrontPage.

Вернуться к началу