🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #24208

JavaScript����

#24208
From: ��
Date: Mon, 20 Apr 1998 00:00
229 lines
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

--
�� ��Դ:���ϴ�С�ٺ���Ϣ����վ bbs.nju.edu.cn��[FROM: bbs.njupt.edu.c]
Technical Details
Message-ID: <3OBWKd$6ui@bbs.nju.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show 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