Интернет-журнал 'Домашняя лаборатория', 2007 №3 - Вудворт
Шрифт:
Интервал:
Закладка:
����� ��������������� ������� �� �� ��������� �������� web-�������, ������� ����� �� ��������� ����� �� �����. �� ������������ � ���� ����� ����� ������������ ����� �������� ����������� ����������� ��� �������� ������� ��������-������� ����� ���������, ������������� ������ � �������� Microsoft Office 2000 � Microsoft Office �� �, � ���������, ��� ���� ���������� � ������������. ������ ������������ Script Editor ������� ��, ��� ������ web-��������� �� ������������ �� ���� ��� � ����� ����������������, �� ������ ������� ������� �� ����� Visual Basic for Applications. ���������� ��� ����� �� ��� ����� � JavaScript, VBScript, � ����� �� ������������� ���������� Active Server Pages, ������� ��������� ��������� �������� �� ���������� ������ �� ������� web-�������. � ����������� ASP ����������� ������������� ���� �� �������� �����������, ��� ������������ ������ �������, � ��� ������ ��� ����� ��������� ��������� �������� � ������� ������� ����� ��������, ��� �� ��� �� ���� �����������.
��, ��� ��� ����� ������� ��� Microsoft Word, ������ � Script Editor ����� ������ � ���������� � Word ���������� Visual Basic for Applications. � ��� ������� � Microsoft ��������� ������� ������ ����� ���������������� ��� ���������� ���������� �� ����� ������, ������� � ����� �������� ����� ��������� ������ �� ���������� ������. ����� ����, web-�������� ���������� ������������ ����� "������� ��� ��������", ��� ��� ��� �� ������������� �������, � ���������������� ���������� ����� �������� web-��������.
����� �������� �� �������� ��������, ���� �� ���� ������ ������ ����. ����� ������ �������� ������ ������� ���� �� ������ ����� � �� ������������ ���� ������� Script Block-Client (������ ������� ����� ����, Server, ��������� � ����������� ���������� ���������� ASP). ��� ����� ������ ������������ �� ��������, ��� ������� ��������� ��������, ����� ������ ������������ ���� Script Outline (� Microsoft Office 2000 ���������� �� ���� View-Other Window-Script Outline, � � Microsoft Office XP � ������� � ��������� �������������� ���� Document Outline), � ������� ����������� ��� �������, ����������� � ���������. ����� ������� � �������, ���������� ���� ������ ���� (���.�18.7), ��� ���� ������ � ���� Source ����������� �� ��� ������.
���.�18.7. ����� ��������� web-��������. ��� ����� ���������������
���� � ��������� ���� ������� Dynamic HTML (�� ���� ������������� ���������� � ������ �������� web-�������� ����� ���� ���, ������� � ��� ��� ��������� "id=y���a���oe_���" � ������������ ���������� � ����� �������� �� ���������[51]), �� ���� Script Outline � Script Editor �� Microsoft Office 2000 ���� ����������� ������ ��������� ��������� ������������ ������� (�� ���� ���������, ����������� �����-���� �������� ��� ����������� ������-���� ��������� ��������, �������� ��� �������� � ����������� ���������). ����� ���� ����� �������� ������������ � Script Outline, � ��� ������������� ������� ��������-������� �� �����-���� ������� ���������� �������� �� ����� ������� ������� � ������� ������ ������� (������ ����� ������, ����� ������ ������� ����� ����������� � ���� ��������). � ��������, � ��� ������ <head> ����� ��������� ��������� �������-�����������. ����� ��� ������������ ������������ ���������� ������ ������� �, ����� �� �����-������ �� ���, ����� ������������� � ��� ����. � ���������, � Microsoft Office �� �� Script Editor'a ���� ������ � ��� �����������.
(���������� Dynamic Html ���������� ������� � ������������ JavaScript � VBScript. ����� �������, ����� �������, ��� Dynamic Html ��������� ���������� � ������ ������� �� ��������, a VBScript � JavaScript � ���-������ � ���� �������� �������. ������� �������� �� VBScript � JavaScript ����� �������� � ���� �������� Dynamic Html � ��������� � ������������� ��������� ��������.)
� ������ �������� ���� Script Outline ������ ������������ ������� window (�� ���� ���� ��������) � document � ���� web-�������� �, ��������������, �� ������� � ��������, ��������, ��������� � ��. ���� ��� ���� ��������, ����������, ������ � ������ ��������� ����.
��� ��������� ������ ������ �������� Script Editor ��� �� "�����" ������������ �� ���������, ����������� ��� ��������� ����������� ������. �������� ������� ������������ � ����������� ����������� ������� ���������� ����������, ��� ��� ��, ��� ����� �������������� �� ������ ������, �������� � ����� ��������� �����, � ��, ��� ����� �� ��������� ��������� ��������, ������� ����������� ������������� � ��������� ������ ����������������.
���� �����������, �������� ����� �������� (�� ���� ����� ������� � ����� �������� ����� ������ <script�> � </script>, ������� ��� ������-���� �������, �� Script Editor ������ ��� ������ ��������� �������� � ���� �������� (���.�18.8).
���.�18.8. �������� ��������, ����� ������ �� ��������� � ��������� �������� ���� ���������: � ��������� ����������� �������.
���� �� ����� �������� ��� �������, �� ������������ ����� ������������� ������� ����������� ������� � �� ���������� (���.�18.9).
���.�18.9. � �� ����������� ���������
�������� � ��� ����� ��������� ���������, �, � ���������, ��� �� ��������� ������ ����������� ���������. � Script Editor ���� ������ ������� ������� ���������, ���� ��� ���������� ����������� �������� ������ ���� ����������������. ��� ����, ����� ���������� ��������������� ������, ������������ "����� ��������" � ����������� ��������, � ����� ����������� � ������� ��������, ��� ���� ��������� ��������, ���������� ���� ������ � ���� ����� ������ � "Call Stack". � ���� ��������� ����� �������� � ������� ���� �� ����� ���� � ������ ���� ���� ������������ ������ �������� (��������� "����� ��������"), � � ���� ������ ��� �������� �������� � ���� ��������� � ������� �� ����� Script Editor (��� ����� �������, ����� ������� F5) � ������, ����� ���������� �������� ������ �� ���������� ������, ��� ������ ����������� � ������������ ���� ��������� ����. �������� � ���� ������ ������ ���� ��� �����-������ ���������� �� ���� ��������, �� ����������� ��������� ����� ������� �� ��������. ����� �������� ����� ���������� ������������ � ���� ����������� �������� ("Locals").
������� ������� ��������� Script Editor ����� ������ �� ����������� ������� ��������� Visual Basic for Applications, ��������� � ������ ����� �����.