Вы находитесь на странице: 1из 11

���������о��˸���Javascript����������,ͬ

ʱ��(������ÿһ�������������ɹ���ļ������,�Լ�������‫����ص‬Է���,�Լ��¼

��������,��‫˸���ע‬ö��������ĸ������û�ͬ�������Ҫ� �online
companion�еij����ı�object
hierarchyҳ � � (http://www.netscapepress.com/support/javascript/10-
9.htm),� ��˽���Щ����֮�������� ��j�ġ�

����˳����һ��,��‫ס‬,����������� Ϊ ��һ������Ӷ���Ķ�����ö������

���� ��ʮ���������‫�ص�ע‬⡣

����b.1 anchor����
����ʹ��<a
name=>��Ǵ�����Html�����ܱ һ��t���� Ϊ Ŀ�����ê���(HREf=����,����Ҳ��
һ��t�Ӷ���
����anchor������document�����һ������,����û�����Է��������¼��
������

����b.2 anchors����
����anchors������document�����һ������,���ĵ�������anchor�����һ
���б����anchorҲ��һ��link(t��),�����ͬʱ������anchors��links�����С�
��������
����length �ĵ��‫�ڵ‬ê�����

����b.3 array����
����array������Netscape navlgator 3.0 beta
3�������һ���µĶ���,���,������netscape
2.0��ʹ������һ�����ö���,��������������� �
��������
��length �����е�ֵ����

����b.4 button����
��������form�����һ������,ʹ��<input type="button">���4������
��������
����name html����е�Name=����
����value html����е�Value=����
��������
����click ģ����굥��һ��ť
�����¼��������
����onclick

����b.5 checkbox ����


��������form�����һ������,ʹ��<input type="checkbox">���4������
��������
����checked �� ��� ��̬‫״‬
����defaultchecked ��ǵ�Checked=����
����name ��ǵ�Name=����
����value ��ǵ�Value=����
��������
����click ģ����굥��ť
�����¼��������
����onclick
����b.6 date����
��������һ�����ö�� �����������������,�����û�ִ�и���ʹ�����

‫�ں‬ʱ��Ĺ�̡ �
������
����getdate() � date��� �������

����getday() �������‫�ڼ‬
����gethours() ����Сʱ��
����getminutes() ���‫�����ط‬

����getmonth() �����·�ֵ
����getseconds() ��������
����gettime() ���������ʱ��
����gettimezoneoffset()
����ʱ��ƫ��ֵ(�������ƽ��ʱ�������нű��ļ������ʱ������֮������Сʱ��)
����getyear() �������
����parse()
������Date�ַ����Դ�1970��1��1��00:00:00��4�ĺ�����(date�����պ��������ʽ�洢

����ʱ������‫�ں‬ʱ��)����‫��ע‬,�÷�����ǰ������ȷ����
����setdate() �ı�Date���������
����sethours() �ı�Сʱ��
����setminutes() �ı������
����setmonth() �ı��·�
����setseconds() �ı�����
����settime() �ı������ʱ��
����setyear() �ı����
����togmtstring() ��Date���������(һ����ֵ)

‫���ת‬һ��GMTʱ���ַ�,�������������ֵ:weds,15 june l997 14:02:02

gmt(��ȷ�ĸ�ʽ��5�‫�����������ڼ‬еIJ��� ���)

����tolocalestring() ��Date���������(һ����ֵ)‫���ת‬һ���ַ�,ʹ�����

‫�ʹ����������ڼ‬õ��‫�ض����ڸ‬ʽ
����utc() ʹ��date
utc(� �¡��ա�ʱ���֡���),���Դ�1970��1��1��00:00:00(����ʱ���֡����ǿ�ѡ��)��4�
ĺ��������ʽ��������

����b.7 document����
�����ö�����window��frames�����һ������,����ʾ�‫ڵڵڵڵ‬ ���� �� �һ���ĵ���
��������
����alinkcolor � t�ӵ���ɫ(alink)
����anchor һ��HTMiê��,ʹ��<a name=>��Ǵ���(�����Ա���Ҳ��һ�����)
����anchors array �г��ĵ�ê����������(<A
name=>)(�����Ա���Ҳ��һ�����)
����bgcolor �ĵ��ı�����ɫ(bgcolor)
����cookie �洢��cookie.txt�ļ��‫�ڵ‬һ����Ϣ,���Ǹ��ĵ������һ������
����fgcolor �ĵ����ı���ɫ(<body>������Text����)
����form �ĵ��е�һ����(<form>)(�����Ա���Ҳ��һ�����)
����forms anay
������������ĵ��е�˳���г�������һ������(�����Ա���Ҳ��һ�����)
����lastmodified �ĵ������ �����

����linkcolor �ĵ���t�ӵ���ɫ,��<body>����е�Link����(t�ӵ��û�û�й ۲ 쵽

���ĵ�)
����link �ĵ��е�һ��<A href=>���(�����Ա���Ҳ��һ�����)
����links array
�ĵ���link�����һ������,�������dz������ĵ��е�˳������(�����Ա�
��Ҳ��һ�����)
����location
��ǰ��ʾ�ĵ���Url���û����ܸı�document.location(�� ���ǵ�ǰ��ʾ�ĵ���λ��)��
����,��� ı�window.location
(�������ĵ�ȡ��ǰ�ĵ�)window.location����Ҳ��һ�����,��document.location��
�Ƕ���
����referrer ��t�ӵ��ĵ���Url,�û������t� ɵ�� ǰ�ĵ�
����title �ĵ��ı���((title>)
����vlinkcolor ָ���û�� ۲����ĵ���t���ı���ɫ,��<body>��ǵ�Vlink����
��������
����clear ���ָ���ĵ�������

����close �‫��ر‬ĵ���
����open ���ĵ���
����write ���ı�д���ĵ�
����writeln ���ı�д���ĵ�,��� ��з��β

����b.8 elements����
��������form�����һ������,�о��˴����‫�ص� �ڸ‬һ�����顣
��������
����1ength �����‫���ظ� �ڵ‬
����b.9 form����
��������document�����һ������,�ĵ��‫�ڵ‬һ���塣
��������
����action ���� Ϊ һ����� ύ ��Ŀ��URl���ַ�

����button �����‫�ڵ‬һ��ť,ʹ��<input
type=��button��>���4����(�����Ա���Ҳ��һ�����)
����checkbox �� ��,ʹ��<input type=��checkbox��>���4����
(�����Ա���Ҳ��һ�����)
����elements array һ������,����������‫���˳� ����ڵڵڵ‬о ‫���ٸ‬
��(�����Ա���Ҳ��һ�����)
����encoding �����Mime����
��hidden �������һ����� ��(<input
type=��hidden��>)����������һ������(�����Ա���Ҳ��һ�����)
����length ������� �‫ص‬ĸ���

����method ���봰����� ��͵��������ϵķ�ʽ,��(form)����е�Method����

����radio ����� �����ĵ�ѡ��ť(<input


type=��radio��>)(�����Ա���Ҳ��һ�����)
����reset ������ĸ�λ��ť((1nput
type=��reset��>)(����������Ҳ��һ�����)
����select �������ѡ���(<Select>)(�����Ա���Ҳ��һ�����)
����submit �������� ύ ��ť(<input
type=��submit��>)(�����Ա���Ҳ��һ�����)
����target � ύ�����,��ʾ��Ӧ��Ϣ�Ĵ��‫�����ڵ‬
����text ��������ı� ��(<input
type=��text��>)(�����Ա���Ҳ��һ�����)
����textarta ��������ı��� �� � (<textarea>)(���� Ա���Ҳ��һ�����)
��������
����submit � ύ����(��ʹ��submit��ť��������ͬ)�¼��������
����onsubmit

����b.10 forms����
������������document�����һ������,���о����ĵ��‫ڵ‬ĸ����һ�����顣
��������
����length �ĵ�� ���ĸ���

����b.11 frame����
��������window�����һ������,�����‫�ڵ‬һ���‫������˸����ܡ‬,frame����
��window�����������ͬ��
��������
����frames array �о ‫ٸ‬ÿ���‫ڵ‬ĸ��� ��
ܵ һ������(�����Ա���Ҳ�ǡ������)

����length �ÿ���‫ڵ‬Ŀ����

����name �������
ܵ (<frame>������Name����)

����parent ���ܵĸ����‫���ͬ�ڵ‬

����self ��ǰ���
ܵ ͬ���

����window ��ǰ���
ܵ ͬ���
��������
����cleartimeout() ��4��ֹsettimeout�����Ĺ���

����settimeout() �ȴ�ָ���ĺ�����,Ȼ������ָ��

����b.12 frames����
���������window����,Ҳ��frame���������,�о���window����frame���
��‫ڵ‬ĸ��‫�ܡ‬
��������
���� �� Ŀ����
����length ���‫ڵڵڵڵ‬

����b.13 hidden����
������ Ϊ form�����һ������,�����‫�ڵ‬һ����� ��(<input
type=��hidden��>)��
��������
����name ����‫(�����ڵ‬Name����)

����value ����‫�ڵ‬Value=����
����b.14 history����
������ Ϊ window�����һ������,�ô��‫���ڵ‬ʷ�б
��������
����length ��ʷ�б��е���Ŀ��
��������
����back ������ʷ�б��е���һ���ĵ�
����forward ������ʷ�б��е���һ���ĵ�
����go ������ʷ�б��е�һ��ָ���ĵ�,ͨ���ĵ����б��е�λ��4ָ��

����b.15 image����
��������document�����һ������,��ʹ��(1mg)�����Ƕ���ĵ����һ�� ͼ ��
����netscape navigator 3.0 beta 3������¶���
��������
����border <img>��ǵ�Border����
����complete ��ʾ������Ƿ����� �����ͼ ���һ���ֵ
����height height����
����hspace hspace����
����lowsrc lowsrc����
����src src����
����vspace vspace����
����width width����
�����¼��������
����onload ������
����onerror �������
����onabort ȡ��

����b.16 images����
��������document�����һ������,�ĵ������� ͼ ����б
��������
����length �ĵ��‫����� �ڵ‬

����b.17 link
��������document�����һ������,�ĵ��‫�ڵ‬һ��<A href=>��ǡ�
��������
����hash ��ɢ�к�(#)��ʼ��һ���ַ�,����ָ��url�‫�ڵ‬һ��ê��

����host ��(ð�ź ˿‫ں‬ŵ�Url��������

����hostname ��host������ͬ,���˲���(ð�ź ‫���ں‬


˿
����href �����Url
����pathname url��Ŀ¼·������
����port url��:�˿‫���ڲ‬
����protocol url����(http:��ftp:��gopher:�ȵ�)
����search ��һ���ʺſ�ʼ��Url�е�һ����,����ָ��������Ϣ

����target ���û�����һt��(target����)ʱ,������ʾ�������ĵ���� Ĵ���


�����¼��������
����onclick ���
����onmouseover ����Ƶ�������

����b.18 links����
��������document�����һ������,�ĵ�������t�ӵ�һ���б
��������
����length �ĵ��‫�ڵ‬t����

����b.19 location����
������ Ϊ document�����һ������,���ĵ�������url���벻

Ҫ������window.location���������,���4��� ����һ�����ĵ�,����

window.location���Ա�� ����һ�����ͬ
� ʱ,window.location���� ýű��

�,��document.location���‫�ܡ‬
��������
����hash ��ɢ�к�(#)��ʼ��һ���ַ�,����ָ��url�‫�ڵ‬һ��ê��

����host ��(ð�ź ˿‫ں‬ŵ�Url��������

˿ ��
����hostname ��host������ͬ,���˲���(ð�ź ‫֮�ں‬
����href �����Url
����pathname url��Ŀ¼·������
����port url��:�˿‫���ڲ‬
����protocol url������(http:��ftp:��gopher:�ȵ�)
����search ���ʺ�(?)��ʼ��Url�е�һ����,����ָ��������Ϣ

����target �û�����t��(target����)ʱ,������ʾ�������ĵ������ Ĵ���

����b.20 math����
�����ö�������������һ������,����һ�����ö���,���������ѧ�
� � ���
��������
����e ŷ-�� ,��Ȼ����ĵ�(Լ����2.718)
����ln2 2����Ȼ����(Լ����0.693)
����ln10 10����Ȼ����(Լ����2.302)
����log2e ��2 �‫�׵‬e�Ķ���(Լ����1.442)

����log10e ��10 �‫�׵‬e�Ķ���(Լ����o.434)

����pi �ǵ�ֵ(Լ����3.14159)
����sqrt1_2 0.5��ƽ����(��l����2��ƽ����,Լ����o.707)
����sqrt2 2��ƽ����(Լ����1.414)
��������
����abs() ����ij��ľ��ֵ(��������o�ľ���,����,2��һ2�ľ��ֵ����2)

����acos() ����ij��ķ�����ֵ(� ��� ��λ)

����asin() ����ij��ķ�����ֵ(� ��� ��λ)

����atan() ����ij��ķ�����ֵ(� ��� ��λ)

����ceil() ������ij�����,����‫������ڸ‬С����(ceil(-22.22)����-
22;ceil22,22)����23;ceil(22)����22)
����cos() ����ij��(� ��� ��λ)������ֵ
����exp() ����en
����floor() ��ceil� (floor(һ22.22)����һ23;floor(22.22)����22;
floor(22)����22)
����10g() ����ij�����Ȼ����(��eΪ��)
����max() ����}���Ľ �ֵ

����min() ����}���ʵĽ�Сֵ

����pow() ����m��n� �(����,m ��,n ָ��)

����random() ����0��1֮���һ��α�����(�÷�������Netscape

����navigator��Unix�汾����Ч)

����round() ����ij����������֮�������

����sin() ����ij��(� ��� ��λ)������ֵ


����sqrt() ����ij���ƽ����
����tan() ����ij�������ֵ

����b.2l navigator����
�����ö�����������������,����һ�����ö���������й

����ĵ�����������Ϣ��
��������
����appcodename �����Ĵ�����(����,mozilla)
����appname ����������
����appversion �����İ 汾��
����useragent �ɿ ���������
����͵� û����� ���
� ı
��������
����javaenabled javascript�е�ǰ��û�и÷���,���Dz���֮� ��������

������Ƿ� ����javascript�������,�����,���� javascript�Ƿ���֧��̬‫��״‬

����b.22 options����
������������select�����һ������,��ѡ����е�����ѡ��(<option>)�
�һ���б
��������
����defaultselected ���б��е�ȱʡ ��
����index ���б���ij �������λ��
����length ���б��е� ����(<options>)
����name ��������(name����)
����selected ��ʾѡ���б���ijѡ��<option>�Ƿ�ѡ�е�һ�������ֵ
����selectedindex ���б����� �е�<option>������(λ��)
����text ���б���<option>��Ǻ���ı�
����value ���б��е�Value=����

����b.23 password ����


��������document�����һ������,һ��<INput type=��password��>��ǡ�
��������
����defaultvalue password�����ȱʡֵ(value=����)
����name ���������(Name=����)
����value ������еĵ�ǰֵ�����Value=����(defauttvalue)��ͬ,����,���ű��

��˸����е�ֵ,���ֵ���ı�
��������
����focus � ���Ӹ����ƿ�
����blur � ����Ƶ�����
����select ����������

����b.24 radio����
��������form�����һ������,�����‫�ڵ‬һ�鵥 ѡ��ť(ѡ� ť)(<input
type=��radio��>)��
��������
(� ѡ��ť)��̬‫״‬
����checked ��ѡ���ѡ� ť�

(� ѡ��ť)��ȱʡ̬‫״‬
����defaultchecked ��ѡ���ѡ� ť�

����length һ�鵥 ѡ��ť�еİ�ť��


����name ���������(Name=����)
����value value=����
��������
����click ģ����굥��ť
�����¼��������
����onclick ���

����b.25 reset ����


��������form�����һ������,��λ��ť(<input type=��reset��>)��
��������
����name ���������(Name=����)
����value value=����
��������
����click ģ����굥��ť
�����¼��������
����onclick ���

����b.26 select����
��������form�����һ������,ѡ���(<Select>)��
��������
����length ���б��е� ����(<options>)
����name ��������(name����)
����options �б��е� ����
����selectedlndex ���б����� �е�<option>������(λ��)
����text ���б���(option)���֮����ı�
����value ���б��е�Value=����
��������
����blur � ���� ���������
����focus � ����Ƶ� ���б���
�����¼��������
����onblur ʧȥ����ʱ�¼�
����onchange ���
����onfocus �‫�¼��۽‬

����b.27 string����
����������һ����������,����һ�����ö���,��һ���ַ��ַ�����ű���ʱ���

�λ������‫�ڡ‬
��������
����length �ַ��е��ַ����
��������
����anchor() ��4���ַ�‫����ת‬htmlê������(<a name=>)

����big() ���ַ��е��ı���ɴ�����(<big>)

����blink() ���ַ��е��ı������˸����(<blink>)

����bold() ���ַ��е��ı���ɺ�����(<b>)

����charat() ���ַ���ָ��λ�õ�һ���ַ�

����fixed() ���ַ��е��ı���ɹ̶��������(<tt>)

����fontcolor() �ı��ַ����ı�����ɫ(<font color=>)

����fontsize() ���ַ��е��ı����ָ����С(<fontsize=>)

����indexof() ��4�����ַ��е�ij�������ַ�,�����‫������ַ��ظ‬λ��

����italics() ���ַ��е��ı����б����(<i>)

����lastlndexof() ��indexof����,��������������һ����ֵ��ַ�

����link() ��4���ַ�‫����ת‬htmlt�ӱ����(<a href=>)

����small() ���ַ��е��ı����С����(<small>)

����strike() ���ַ��е��ı���ɻ�������(<strike>)

����sub() ���ַ��е��ı�����±�(subscript)����((sub>)

����substring() �����ַ���ָ��λ�ü��һ�����ַ�

����sup() ���ַ��е��ı����� �(superscript)����(<sup>)

����tolowercase() ���ַ��е��ı����Сд

����touppercase() ���ַ��е��ı���ɴ�д

����b.28 submit����
��������form�����һ������,�����е�һ��� ύ��ť(<input
type=��submit��>)��
��������
����name ���������(Name=����)
����value value=����
��������
����click ģ����굥��ť
�����¼��������
����onclick ���

����b.29 text����
��������form�����һ������,�����е�һ���ı���(<input
type=��text��>)��
��������
����defaultvalue text�����ȱʡֵ(value=����)
����name �ö��������(Name=����)
����value ������еĵ�ǰֵ,�����Value=����(defaultvalue)��ͬ����,���ű��

��˸����е�ֵ,���ֵ���ı�
��������
����blur � �����ı����ƿ�
����focus � ����Ƶ��ı���
����select ����������
�����¼��������
����onblur ʧȥ�����¼�
����onchange ���
����onfocus �‫�¼��۽‬
����onselect ȡ�¼�

����b.30 textarea����
��������form�����һ������,�����е�һ���ı�����(<textarea>)��
��������
����defaultvalue textarea�����ȱʡֵ(value=����)
����name �ö��������(Name=����)
����value ������еĵ�ǰֵ,�����Value=����(defaultvalue)��ͬ,����,���ű��

��˸����е�ֵ,���ֵ���ı��ˡ�
��������
����blur � �����ı����ƿ�
����focus � ����Ƶ��ı���
����select �����������¼��������
�����¼��������
����onblur ʧȥ�����¼�
����onchange ���
����onfocus �‫�¼��۽‬
����onselect ȡ�¼�

����b.31 window����
��������һ������,������һ���������Լ������Ĵ��‫�ڡ‬
��������
����defaultstatus ȱʡ��̬‫����״‬Ϣ
����document ��ǰ��ʾ���ĵ�(�����Ա���Ҳ��һ�����)
����frame �������һ����((frame>)(�����Ա���Ҳ��һ�����)
����frames array �о
‫ٴ��ڵ‬Ŀ� ��������,������Щ�������ĵ��г��ֵ�˳���г�(�����Ա���Ҳ��һ����
�)
����history ���‫���ڵ‬ʷ�б�(�����Ա���Ҳ��һ�����)

����length �����‫ڵ‬Ŀ����
����location
��������ʾ�ĵ�������(���)Url(�����Ա���Ҳ��һ�����)��Ҫ�������
�document.location����,�����ǵ�ǰ��ʾ�ĵ���Url���û���� ı�window.location
(����һ���ĵ�ȡ��ǰ�ĵ�),��ȴ���ܸı�document.location(�� ���ǵ�ǰ��ʾ�ĵ���λ��)

����name ��� �ʱ,����ô��‫�����ڵ‬

����opener ���ʹ��window.open� �ǰ���‫ڵ‬Ľű����‫ڵ‬Ĵ���(����netscape


navigator 3.0beta 3�������һ��������)
����parent ��ǰ��ܵĴ��‫��ͬ�ڵ‬ʡ�frame��window�����һ������

����self ��ǰ��� ���


ܵ ͬ���

����status ̬‫���״‬е���Ϣ
����top ��ǰ����
ܵ �������‫���ͬ�ڵ‬

����window ��ǰ��� ���


ܵ ͬ���,��self��ͬ
��������
����alert() ��һ��Alert��Ϣ��
����cleartimeout() ��4��ֹsettimeout�����Ĺ���

����close() �‫ر‬մ���
����confirm()
��һ��Confirm��Ϣ��,�û�����ѡ��ok��Cancel,����û�����OK,�÷������
�true,����Cancel����false
����blur() � ����ָ�������ƿ�(����netscape navigator 3.0 beta
3������·���)
����focus() ��ָ���Ĵ�� �ǰ̨(��һ���·���)
����open() ��һ���´���
����prompt() ��һ��Prompt�Ի���,�û�����ÿ�����ı�,���Ѽ�����ı����
‫��ص‬ű�

����settimeout() �ȴ�һ��ָ���ĺ�����ʱ��,Ȼ������ָ���¼��������
�����¼��������
����onload() ҳ������ʱ����
����onunload() ҳ��‫�ر‬ʱ����