Article View: cn.bbs.comp.lang.java
Article #24208JavaScript����
From: ��
Date: Mon, 20 Apr 1998 00:00
Date: Mon, 20 Apr 1998 00:00
229 lines
20529 bytes
20529 bytes
�������պ����ѧ �³� ���з�
���� �ӱ��ڿ�ʼ, ��Java���硷��Ŀ�����ء�JavaScript����
�����ý�������ڵdz�,�ֱ����JavaScript�Ļ����ͻ��
�̷�����
һ������
Internet��Ѹ�ͷ�չ,�ر���WWW�������ռ��ܴ�̶��ϵ�������
���ϵij�ý����Ϣ��Ϊ������Web�û�����Ϣ��Դ��ֹ���Ŀ���,����
�����ڲ��ϵ����䳬ý�����Ե��������Ӿ�̬�ı�����̬ͼ��,�Ӿ�
̬ͼ��̬ͼ��,����ּ�����������Ӱ����ά�����ȵȡ���һ
����,�û��Ѳ�������ֻ���������ﱻ�������,����ϣ���������
ҳ���ṩ���Ľ�����, �Ա�����Ҳ���Լ���Web��Ϸ�С�Java����
�Լ�����һЩ�ű�����(Script)�ij��������˷����û���������
Ҫ������ΪWeb���ݿ������ṩ��һ��������Webҳ�����;��
��������,JavaScript���ڶ�ű���������ӱ���,��Խ��Խ���Web
�����Ͽɺ�ʹ�á�����㾭����������,��ͻ�ͬ������˵�ġ�����,
�������ij����ҳʱ,�����ҳ�ᵯ��һ��д��Cookies�������ʾ��
,��������һЩ������Ϣ,��ʵ�����JavaScript�ű��������á�
JavaScript���Webǿ��Ĺ���,�����IJ�������JavaScript�ı�
��ϸ��,ֻ�Dz���Java Script��һЩ������Щ������ڽ�һ��
ѧϰ��ʮ�ֱ�Ҫ��,�ر������е�һЩ�������ijЩר��Ҳ������
������,���߽���JavaScript���ص㡢JavaScript���������ԵıȽ�
�Լ�JavaScript�ľ����Եȼ�������������JavaScript�����硣
����JavaScript���ص�
JavaScript��һ�ֻ��ڶ���Ľű����ԡ�ʹ������Կ���Intern
et�ͻ��˵�Ӧ�ó���JavaScript��HTMLҳ�����������ʽ����,��
�ҿ���ִ����Ӧ�IJ�����
��Щ�˿�����ΪJavaScript��Java���Ӽ�,����VBScript��VB��
��ϵһ��ʵ����,Jav aScript��Java��������û��ʲôֱ�ӵĹ�ϵ
,��Ҳ����Sun��˾�����IJ�Ʒ������Netscape ��˾Ϊ������Netscap
e Navigator��������ܶ���һ�ֿ���Ƕ����Web��ҳ�еı����
�ԡ����ڳ�֮ΪLiveScript,����Ϊ������Java�Ĺ���ͬʱ�������
������,�������ΪJav aScript������������ص㡣
1.JavaScript��һ�ֽű�����
�ű���һ���ܹ����ijЩ����ܵ�С"�����"����ЩС��"��
���"��������һ������������,�����ڳ������й���б����е�
���͡��ڽű�����ʹ�õ���������伯��Ϊ�ű����ԡ�
JavaScript��һ�ֽű�����,��ı�ʶ����ʽ����C,C++,Pascal
��Delphiʮ�����ơ�����,�������ͺ������ͬ��������ĺ�HTML
��ʶ��һͬ�������û���Web��ҳ�С����û��������������ҳʱ,��
������Щ����ִ����Ӧ�IJ�����Ŀǰֻ��Netscape Navigator 2.0
�����߰汾��Internet Explorer 3.0�߱����ֹ��ܡ�
2.JavaScript�ǻ��ڶ��������
���������������ͼ���������ΪһЩ������ɲ�ͬ���ܵĶ�
������(������)������塣��ͬ���͵Ķ�����Ϊһ����(class)����
����һ��(����: "������"��������"��"��)�����ڶ��������Ҳ
��һ�������������,�������Ѿ��д�����ɵĶ�������,��Java
Script��,�㲻�ش���"����"�������,��Ϊ������������һ����,��
����ֱ��ʹ����
3.JavaScript���¼��������
������Web��ҳ�н���ij�ֲ���ʱ,�Ͳ�����һ��"�¼�"���¼���
���������κ�����:�û�һ����ť���϶����Ⱦ����Ϊ�¼���JavaS
cript���¼����,���¼�����ʱ,��ɶ�֮������Ӧ�����������
Ӧij���¼�ȡ��������¼���Ӧ�������
4.JavaScript�ǰ�ȫ������
JavaScript�����Ϊͨ������������?��ʾ��Ϣ,��������
�������ļ��е����ݡ�Ҳ����˵,���ܽ���ݴ洢��Web����������
���ļ������,���ܶ��û��ļ������Ļ�ɾ�������
5.JavaScript��ƽ̨�ص�����
����һ��ļ�������,���ǵ�������ƽ̨�йء�����,�����ʹ
��һ����������ģ��W indows����,��������Macintosh������һ
��WindowsӦ�ó���JavaScript�������ھ���ļ����ƽ̨(��
Ȼ��һЩ����),��ֻ��������������йء�������ʹ��Macintos h
����Windows,����UNIX�汾��Netscape Navigator,JavaScript����
������
6.����һЩ�ص�
Ŀǰ,��JavaScript����,�����������Web��ƵĹ���,������һ
��������������Jav aScript(����,QuickTime VR��ShockWave��Re
alAudio��TrueSpeech)��Ȼ��,��Ҫ����,Ϊ��ʹ����Щ����,����Ҫ
������Ӧ�Ŀ�������,������Щ�����������ˡ���JavaScript��
���������������������,�����κθ��ӵ������
��JavaScript���������ԵıȽ�
1.JavaScript����Java
Java����Sun��˾������һ����ƽ̨�صġ��������ij�����
������,����JavaScrip t���ڶ���Ľṹ�෴��Java����������ƶ�
����Ӧ�ó���,Ҳ������������һ�ֳ�ΪApple ts��СӦ�ó���
������,Applets��Ϊһ��ƽ̨�ص��ֽڴ���,����Applets������
�����κ�ƽ̨��,ֻҪ��ƽ̨�߱��ܹ�����Applets��Java������
������,������Ա������Ϊij���ض���ƽ̨����������
�����г���JavaScript��Java֮�������һЩ��Ҫ���
(1)Java�������Ϊ�ֽڴ����ļ�,�Թ��ͻ���(�����)����
;JavaScript���ǽ��ַ����Ĵ��ݸ�ͻ������ɿͻ�������ִ�С�
(2)JavaScript�ǻ��ڶ����,����������Ѵ�����ϵĶ���;��J
ava������������,���������������
(3)JavaScript�Ĵ������ַ����ʽǶ����HTML�ĵ���;Java app
lets�������ĵ�����, ��������ֽڴ������ʽ��������һ��������
�ļ��С�
(4)��HTML�ĵ���,�ñ�ʶ��SCRIPT������JavaScript�ű�;��Jav
a applets���ñ�ʶ��APPLET����������
(4)JavaScript����������,��һ��������������������,һ����
���ڱ�ʾ�ַ�ı����ں���ij�����Ҳ��������ʾ����;��Java��
����ǿ����,����ζ�ű���������������,���Ҹñ���ֻ�����ڱ�ʾһ
�����͵����(�������һ���������һ���ַ�)��
(5)JavaScript���ö�̬����,����ζ�Ŷ��������ֻ��������ʱ
�ű���顣��Java,����þ�̬����,�����������õĶ���,�ڱ���ʱ
��Ӧ���Ѿ����ڡ�
2.JavaScript��VBScript
VBScript��Microsoft��˾������Visual Basic����������Լ�
����³�Ա������Visu al Basic���������Ӽ�����JavaScript��ͬ,
��Ƕ����HTML��ҳ��,���������������ʱ������н��͡�ʹ��VBS
cript,�������֤�?��ݵĺϷ���,��̬�����û���ҳ,����������
���з����������,�Ϳ���ֱ����Webҳ���ڱ�дС��Ϸ����VBScri
pt�����������Activ eX�ؼ���Ƕ����HTML��ҳ�е��������Эͬ��
��������,��JavaScript��ͬ,VBScript��������Ϊ��ͨ�Ľű�������
�����Ӧ�ó�����ʹ�á�
3.JavaScript����LiveWire
LiveWire ��LiveWire Pro��Netscape���е��²�Ʒ�ļ��ϡ�Liv
eWire��������һ�ֽű����ԡ������������һ���µķ���������ͬJ
ava���ݵĽű�����,����ֻ�����ܵ�һС���֡�LiveWire����һ��
�����õı༭/�����,һ��ͼ��Web�ڵ����������Pro�İ汾��
,��֧��Informix,Oracle,Sybase��Microsft��˾��SQL��ݿ⡣Li
veWireֻ��������N etscape�������ϡ�
ĿǰJavaScript����֧����ݿ��ֱ�Ӵ�ȡ���������ڲ��õĽ�
��,Ӧ�ÿ���ʹ��Java Script������������������ݿ⡣
4.JavaScript����Perl
Perl��һ�ֽ���������,����Ҫ���ڶ�ȡ�����ͺ���ʾ��ӡ����
�ļ���������ڴ���E-Mail����������ɡ�Perl��������ʽ��ʹ
�ú�������C����,��Ҳ���Խ�һ���ܴ���ı��ļ����뵽һ��������
�ַ��С������ʹ��Perl����ȡ��ʽ���,������Ϣ��װΪ�ɶ���
��ʽ���ظ��û���PerlҲ���Է���һ����̬������HTML��ҳ�����֮
��,����Perl�������ڷ��������ǿͻ�����,����ԶԷ���������
�������ж�/д������
JavaScriptĿǰ�в��ܽ��������ļ��IJ���,��Ҳ���ܶ������
��Ϣ�����з�����
�ġ�JavaScript�ľ�����
JavaScriptΪWeb���������Ա�ṩ�˼��������ԺͿ����ֶ�
������һ�������"ճ�ϼ�",�ܹ���һ��Web�ڵ��еIJ�ͬ��ɲ�����
����һ��,��Ϊһ�����ܽ�ϵ���ϢԴ��Ȼ��, ���κ�����һ��,Java
ScriptҲ����ľ����ԡ�
1.�������صľ�����
Ŀǰ,WWW���кܶ������,��Netscape,Explorer,Mosaic,HotJav
a��,��������ÿ���������֧��JavaScript��������Ϊֹ,ֻ��Netsc
ape Navigator 2.0 ,Netscape Navigator G old 2.0,Netscape Nav
igator 3.0��ȫ֧��JavaScript,Internet Explorer 3.0ֻ�Dz���֧
��,����������Բ�֧�֡�֧�ֺͲ�֧��JavaScript�����������ʾ
һ������JavaScript�ű�����ҳʱ,���ȫȻ��ͬ������㲻����,��
��ʹ��Netscape Navigator 3.0���һ������JavaScript����ҳ,Ȼ
����ʹ��Internet Explorer 2.0�Ƚ�һ�¡�
2.ƽ̨��صľ�����
����JavaScript �����������κΰ�װ��Netscape Navigator��
ƽ̨��(Windows,Macin tosh��Unix),��������JavaScript�����в�
������Щƽ̨�϶�����ͬ��״�����С�������һ��������˵�������
�⡣
ͨ��random number generation(���������),�����ʹ��Jav
aScript����һ����Ƭ��Ϸ�������Ϸ��Ҫ�ܹ����شӿ�Ƭ����ѡ
ȡһ�ſ�Ƭ,���,����������ʮ����Ҫ�ġ�Ȼ��,�����ֻ��
��Unixƽ̨�����С�
3.��ȫ���йصľ�����
JavaScript�����Ŀ������"Web��ȫ��",�����ǰ�κ�һ�ַ���
�����ܱ�֤Web�İ�ȫ(����:perl��CGI),����Ȼ������JavaScript��
һЩ���ܻ����ġ�
(1)JavaScript���ܴ�����д�������û�������ϵ��ļ���
����Ȩ���ʵ�Ψһ��Ϣ��������Ƕ�����һ��Web��ҳ�е���Ϣ��
(2)JavaScript���ܴ�����д������Web�������ϵ��ļ�����
�������ʹ�������ύHTML����,��HTML����Ҳ���ܴ���Щ�ļ���
(3)JavaScript������������д�ƻ���������κ���Դ��"����"
������������������Ҳ������һ����Ʋ����õ���ҳ���ܻ���ʾ
һЩ������Ϣ(������Ҫ��ر������),���˶��ѡ�
�����֮,JavaScriptֻ��������Լ���СС���硪��Web��ҳ��
�����
�塢����JavaScript������
1.JavaScript�������
Ϊ�˴���֧��JavaScript��Web��ҳ,����������µ�һЩ��Ӳ
����������á�
(1)Ӳ��
Ϊ�˰�ȫ��֧��JavaScript,Netscape�Ƽ�ʹ������ϵͳ���á�
�ٶ���80X86��ϵͳ,������Ҫ8MB�ڴ�,12MB��16MB��������á�
��ʵ��,���������Ҫ��Ϊ����Ӧ����ϵͳ����Ҫ�������������(
����: Windows 95ָ��12MB����,WindowsNT ������Ҫ12MB)��
��һ��������ʾ256ɫ������ɫ����ʾ��,����Ҫ�����������
Ҫ����Ȼ,�߷ֱ��ʵ���Ļ��ʾ(800��600,1024��768�ȵ�)������ʾ
��������Ϣ,���DZ�����ʾ��Ϊ640��480 ��800��600��
��һ�����ʵ�Ӳ����,����ʹ���û���������ٶȷ���Inter
net,����ʹ��Pentium 75���ϵ�CPU,16MB�ڴ档
(2)���
һ���õĻ���������������¡�
��Netscape Navigator 2.0�����ϰ汾��
��һ�������ı༭��(��NotePad,WordPad��EMACS,����MSDO
S��Edit)��
��һ������ͼ���������PaintShop Pro��PhotoShop��
Ϊ���������JavaScript����ҳ,ֻ��Ҫһ��֧��JavaScript��
������Ϳ����ˡ�������ϣ�����Լ�����ҳ,�Ϳ����õ������г�
��������ߡ�
����,Ŀǰ��û����ν��JavaScript�༭��,�������е�HTML�༭
��(��HotDog Pro,HOT MetaL��WebEditor)û��һ��֧��JavaScript
���ڴ�����ҳʱ,����ʹ��������������ʼ����ҳ,Ȼ��ʹ��һ����ͨ
���ı��༭������JavaScript���롣
2.һ����С����
ǰ�������һЩJavaScript�Ļ����,�ڱ��ĵ����,��һ��С
���Ӹ����һЩ����J avaScript�ĸ�����ʶ��������������һ��,
�ҵĵ�һ���ű�������Ļ�����"Hello WebW orld"����������:
��Html��
��Head��
��Script Language="JavaScript"��
document.write("Hello Web World!��br��");
��/Script��
��/Head��
��Body��
��/Body��
��/Html��
ʹ��Netscape������HTML�ļ�,��Ļ�����"Hello Web World"
������,��html������head������body������Script Language����
ΪHTML�ĵ���ʶ��JavaScript�Ĵ��벿���ɡ�Script��������/Scrip
t����ʶ������,���Խ���Script����ʶ���ڡ�Head����ʶ��Body��
��ʶ֮��,������ĵ����ж����Script��,���������ֲ��ڡ�Head
����Body��֮�С���Script����ʶ�������:
��Script Language="JavaScript"��
//����JavaScript����
��/Script��
��������,�����������:
(1)��Script����ʶ,������֪ͨ������,�нű�Ƕ���ڴ˱�ʶ֮
��;
(2)Language����,������˵���ڱ�ʶ֮���ǽű����ԡ�
ͨ��ʹ�����document.write( ),������ʾ�û���Ϣ,����JavaS
cript��������������дһ���ű������ѡ�
(���ߵ�ַ:�������պ����ѧ�����ϵ,100083;�ո�����:1997.
1
--
[m[1;31m�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: bbs.njupt.edu.c][m
Technical Details
Message-ID:
<3OBWKd$6ui@bbs.nju.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,cda0483a9d399db1,start X-Google-Attributes: gidf6cb0,public From: angel.bbs@bbs.nju.edu.cn (��) Subject: JavaScript���� Date: 1998/04/20 Message-ID: <3OBWKd$6ui@bbs.nju.edu.cn> X-Deja-AN: 346163361 X-Filename: Java/M.893105127.A Organization: nju_bbs Newsgroups: cn.bbs.comp.lang.java