Интернет-журнал 'Домашняя лаборатория', 2007 №3 - Вудворт
Шрифт:
Интервал:
Закладка:
�������� �� JavaScript � VBScript ����� ����������� ��� ������������� �� ����� �������� ��������, ��� � ��� �����-���� ��������� ������������. ���������� ������ ���������� ������� �� ������ �������. ��������, ����������� �������������, ������� �� �������� ������ ������, ��� �����-���� ���������� � ���������. ��������, ��������
<SCRIPT language="JavaScript">
if (navigator.appName == "Microsoft Internet Explorer")
document.write ("<�>�� ����������� Microsoft Internet Explorer</p>");
</SCRIPT>
����� �������� ����� ����� ��������, � � ���������� ��� ���������� � ����������� ��������� � ��� ����� ��������, ��� ������������� ����� ����� �������, �������� ������ "�� ����������� Microsoft Internet Explorer". ���� ����������, ����� ������ ��� �������� �� �������� ��������, ������������� ��������� ��� � ������ "<head>", ������ ����� ������� ������ � ������� �������� ������� ����� ���������� � ���� �� ����� ����������� �� ����, ��� ������� ��� ������� � �������.
��� ����, ����� �������� ���������� ��� ����������� ������������ ������� (������� ������������ �� ������, ��������� �������� �������� � ��.), ���������� �������� ��� ��� �������. ��� ������, ��� ����� � ������� ������ ��������� ��������� � ���������. ��� JavaScript ���������� �������� �������� "function ���_�������()", � ���� ����� ������� ����������� � �������� ������:
<script Language=JavaScript> function skript()
{
�������� ���������
}
</script>
� VBScript ��������� � ����� "Sub ���_�������()", � ����� ������ ������� ������ ��������� ������� "End Sub":
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub runscr()
�������� ���������
End Sub
</SCRIPT>
��������, ����������� ����� �������, ����� ��� � ��, ��� ����� ����� ���� "function" ��� "Sub". �� ����� ����� ��� ����� �������� �� ������ ����� ��������.
����� ������� � ��� ������ ������� ��� ���������.
��������, ��� ������� ������ "<input type="button" value="������" onClick="startskript()">" ����� �������� ������ � ������ "startskript. ���������� ������ ����� ���������� � ����� ����� ��������, ������ ������������ �������������, ����� �� ������������ ���� ����� ��� ������,�� ����� ��� ����������� ����������� �������� ����� ���� ���������� ��������, ����� ��� ������ �������������� ������� ������� ������ ������.
�������� ����� ���������� ��� ������������� ������-���� �������. ��������� ������ ����������, ��� ������� ������ �� ����� Javascript ��� ������ �������� ��������:
<SCRIPT FOR=window EVENT=onload LANGUAGE="JScript">
�������� �������
</SCRIPT>
� ����� VBScript �������� ����� �������� ��������� ��-�������:
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub window_onload()
�������� �������
End Sub
</SCRIPT>
"Onload" � ��� �������, ����������� ��� ��������� �������� ��������. ���������� � ������ ������� ��� ������� "window" (�� ���� � ���� �������� web-��������). ��������, "onresize" � ��� ��������� �������� ����. ������ ������ ������� � ����������� �������� (�� ���� ��������� �� ���� ���������) ����� ����� � ����������� ���������� �� ���������������� ��� Web.
������ ��� ��������, � ������� ���������� � ������ ����� ������� � ��� ��������, ������������� �� ������� (��� ���������� CGI-�������). CGI (��� ���������������� ��� Common Gateway Interface: ����� ������ ������ �������)�� ��� �� ����, � ������� �������� ����� ��������: ��� �� ���������� ������� ������ �� �������� ������������ � �������������� �� �������. � ������� CGI-�������� ����� ������ ����� ������������� ������: ������������� ������ �� �����, ������ � ������ ������, ������������ ��������� ������� � ������ ������������ �����������.
�������� CGI-��������� �������� ��������� �� ����� ���, ����� �������������� � ������� ���������� �������� ��������� ����� 19 ���� �����.
� web-���������������� ������ ������������ ��� � ����� ���������, ��� Java-�������. Java � ��� ����������� ���� ����������������, ������������ ���, ��� ���������, ���������� �� ���, ����� ����������� �� ����������� ����� ��������: ��� �� IBM PC, ��� � �� Macintosh, � �� ������ ��������. �� ������ ���������� �� ����� �� ��. Java-������ � ��� ��������� �� ����� Java, ������������ � ��� ���������� "��-���", �� ���� � �������� ���, ������� ���� ����������� ����������� ��������������� (��� ���������� "����������� ������� Java"). ��� ��������� �������� ����������� ���������� ���� ������ ��������������� Java, � ��� ���� Java �������� ��� ���� ��������. ������� ���� � ��� �� Java-������ ����� �������� �� ����� ���� �����������, ��� �������� ������� "����������� ������".
Java-������ ����� ���� �������� � web-��������. ��������� ������� � ������� ����������� ����������� �������, �����, ��������, ��� Java Developer Kit. � ������� Java-�������� ����� �������� ���������� ���������� �������� �� ��������. �� ������� �������, ��� �� �������� � ���������� ����� ������ ��������� ������ ���������� ���������� ����� � ���������. ������� Java-������� ����� ������������ ���� � ����� ������ �������, ��������, ��� ��������� � �������� �������� ������������ ������� ��������. �� ���� ��������� ������� ������������� �������������� �� �� ����������.