javascript 全集

来源:互联网 发布:mysql 数据库同步备份 编辑:程序博客网 时间:2024/04/28 21:27

<!-- /* Font Definitions */ @font-face{font-family:Helvetica;panose-1:2 11 5 4 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:Courier;panose-1:2 7 4 9 2 2 5 2 4 4;mso-font-charset:0;mso-generic-font-family:modern;mso-font-format:other;mso-font-pitch:fixed;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"Tms Rmn";panose-1:2 2 6 3 4 5 5 2 3 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:Helv;panose-1:2 11 6 4 2 2 2 3 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"New York";panose-1:2 4 5 3 6 5 6 2 3 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:System;panose-1:0 0 0 0 0 0 0 0 0 0;mso-font-charset:134;mso-generic-font-family:auto;mso-font-format:other;mso-font-pitch:auto;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:Wingdings;panose-1:5 0 0 0 0 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"MS Mincho";panose-1:2 2 6 9 4 2 5 8 3 4;mso-font-alt:"MS 明朝";mso-font-charset:128;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:Batang;panose-1:2 3 6 0 0 1 1 1 1 1;mso-font-alt:바탕;mso-font-charset:129;mso-generic-font-family:auto;mso-font-format:other;mso-font-pitch:fixed;mso-font-signature:1 151388160 16 0 524288 0;}@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:PMingLiU;panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-alt:新細明體;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"MS Gothic";panose-1:2 11 6 9 7 2 5 8 2 4;mso-font-alt:"MS ゴシック";mso-font-charset:128;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:Dotum;panose-1:2 11 6 0 0 1 1 1 1 1;mso-font-alt:돋움;mso-font-charset:129;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:黑体;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimHei;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:MingLiU;panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-alt:細明體;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:Mincho;panose-1:2 2 6 9 4 3 5 8 3 5;mso-font-alt:明朝;mso-font-charset:128;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:fixed;mso-font-signature:1 134676480 16 0 131072 0;}@font-face{font-family:Gulim;panose-1:2 11 6 0 0 1 1 1 1 1;mso-font-alt:굴림;mso-font-charset:129;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:Century;panose-1:2 4 6 4 5 5 5 2 3 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Angsana New";panose-1:2 2 6 3 5 4 5 2 3 4;mso-font-charset:222;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:16777217 0 0 0 65536 0;}@font-face{font-family:"Cordia New";panose-1:2 11 3 4 2 2 2 2 2 4;mso-font-charset:222;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:16777217 0 0 0 65536 0;}@font-face{font-family:Mangal;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:32771 0 0 0 1 0;}@font-face{font-family:Latha;panose-1:2 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1048579 0 0 0 1 0;}@font-face{font-family:Sylfaen;panose-1:1 10 5 2 5 3 6 3 3 3;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:67110535 0 0 0 159 0;}@font-face{font-family:Vrinda;panose-1:1 1 6 0 1 1 1 1 1 1;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:65539 0 0 0 1 0;}@font-face{font-family:Raavi;panose-1:2 0 5 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:131075 0 0 0 1 0;}@font-face{font-family:Shruti;panose-1:2 0 5 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:262147 0 0 0 1 0;}@font-face{font-family:Sendnya;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:1;mso-generic-font-family:roman;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:0 0 0 0 0 0;}@font-face{font-family:Gautami;panose-1:2 0 5 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:2097155 0 0 0 1 0;}@font-face{font-family:Tunga;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:4194307 0 0 0 1 0;}@font-face{font-family:"Estrangelo Edessa";panose-1:0 0 0 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:script;mso-font-pitch:variable;mso-font-signature:-2147459005 0 128 0 1 0;}@font-face{font-family:Kartika;panose-1:2 2 5 3 3 4 4 6 2 3;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:8388611 0 0 0 1 0;}@font-face{font-family:"Arial Unicode MS";panose-1:2 11 6 4 2 2 2 2 2 4;mso-font-charset:134;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1 -369098753 63 0 4129279 0;}@font-face{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:1627421319 -2147483648 8 0 66047 0;}@font-face{font-family:DFKai-SB;mso-font-alt:PMingLiU;mso-font-charset:136;mso-generic-font-family:script;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"Swis721 BT";panose-1:0 11 5 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:"Swis721 BdRnd BT";panose-1:2 15 7 4 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:"Swis721 Blk BT";panose-1:0 11 5 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:"Swis721 BlkRnd BT";panose-1:2 15 9 4 3 5 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:"Helvetica Condensed";panose-1:0 0 0 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-format:other;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:Marlett;panose-1:0 0 0 0 0 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"Lucida Console";panose-1:2 11 6 9 4 5 4 2 2 4;mso-font-charset:0;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-2147482993 6144 0 0 31 0;}@font-face{font-family:"Lucida Sans Unicode";panose-1:2 11 6 2 3 5 4 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-2147476737 14699 0 0 63 0;}@font-face{font-family:Verdana;panose-1:2 11 6 4 3 5 4 4 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:536871559 0 0 0 415 0;}@font-face{font-family:"Arial Black";panose-1:2 11 10 4 2 1 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Comic Sans MS";panose-1:3 15 7 2 3 3 2 2 2 4;mso-font-charset:0;mso-generic-font-family:script;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:Impact;panose-1:2 11 8 6 3 9 2 5 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:Georgia;panose-1:2 4 5 2 5 4 5 2 3 3;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Franklin Gothic Medium";panose-1:2 11 6 3 2 1 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Palatino Linotype";panose-1:2 4 5 2 5 5 5 3 3 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:-536870009 1073741843 0 0 415 0;}@font-face{font-family:"Trebuchet MS";panose-1:2 11 6 3 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:Webdings;panose-1:5 3 1 2 1 5 9 6 7 3;mso-font-charset:2;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"MV Boli";mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 256 0 1 0;}@font-face{font-family:"/@宋体";panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:新宋体;panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:"/@新宋体";panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 135135232 16 0 262145 0;}@font-face{font-family:宋体-PUA;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 403570688 16 0 262144 0;}@font-face{font-family:"/@宋体-PUA";panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 403570688 16 0 262144 0;}@font-face{font-family:"/@黑体";panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:楷体_GB2312;panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:"/@楷体_GB2312";panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:仿宋_GB2312;panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:"/@仿宋_GB2312";panose-1:2 1 6 9 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:"Microsoft Sans Serif";panose-1:2 11 6 4 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:1627421663 -2147483648 8 0 66047 0;}@font-face{font-family:"/@MS Gothic";panose-1:2 11 6 9 7 2 5 8 2 4;mso-font-charset:128;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:"MS PGothic";panose-1:2 11 6 0 7 2 5 8 2 4;mso-font-charset:128;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:"/@MS PGothic";panose-1:2 11 6 0 7 2 5 8 2 4;mso-font-charset:128;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:"MS UI Gothic";panose-1:2 11 6 0 7 2 5 8 2 4;mso-font-charset:128;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:"/@MS UI Gothic";panose-1:2 11 6 0 7 2 5 8 2 4;mso-font-charset:128;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610612033 1757936891 16 0 131231 0;}@font-face{font-family:"/@Gulim";panose-1:2 11 6 0 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:GulimChe;panose-1:2 11 6 9 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:"/@GulimChe";panose-1:2 11 6 9 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:"/@Dotum";panose-1:2 11 6 0 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:DotumChe;panose-1:2 11 6 9 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:"/@DotumChe";panose-1:2 11 6 9 0 1 1 1 1 1;mso-font-charset:129;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1342176593 1775729915 48 0 524447 0;}@font-face{font-family:"/@MingLiU";panose-1:2 2 3 9 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"/@PMingLiU";panose-1:2 2 3 0 0 0 0 0 0 0;mso-font-charset:136;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:3 137232384 22 0 1048577 0;}@font-face{font-family:"Book Antiqua";panose-1:2 4 6 2 5 3 5 3 3 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Century Gothic";panose-1:2 11 5 2 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Wingdings 2";panose-1:5 2 1 2 1 5 7 7 7 7;mso-font-charset:2;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"Wingdings 3";panose-1:5 4 1 2 1 8 7 7 7 7;mso-font-charset:2;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"Bookshelf Symbol 7";panose-1:5 1 1 1 1 1 1 1 1 1;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"MS Reference Sans Serif";panose-1:2 11 6 4 3 5 4 4 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:536871559 0 0 0 415 0;}@font-face{font-family:"MS Reference Specialty";panose-1:5 0 5 0 0 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:Cambria;panose-1:2 4 5 3 5 4 6 3 2 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:-1610611985 1073741899 0 0 159 0;}@font-face{font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:-1610611985 1107304683 0 0 159 0;}@font-face{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610611985 1073750139 0 0 159 0;}@font-face{font-family:Candara;panose-1:2 14 5 2 3 3 3 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610611985 1073750091 0 0 159 0;}@font-face{font-family:Consolas;panose-1:2 11 6 9 2 2 4 3 2 4;mso-font-charset:0;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1610611985 1073750091 0 0 159 0;}@font-face{font-family:Constantia;panose-1:2 3 6 2 5 3 6 3 3 3;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:-1610611985 1073750091 0 0 159 0;}@font-face{font-family:Corbel;panose-1:2 11 5 3 2 2 4 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1610611985 1073750091 0 0 159 0;}@font-face{font-family:"Lucida Sans";panose-1:2 11 6 2 4 5 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:6791 0 0 0 191 0;}@font-face{font-family:"AvantGarde Md BT";panose-1:2 11 6 2 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:"AvantGarde Bk BT";panose-1:2 11 4 2 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:135 0 0 0 27 0;}@font-face{font-family:CommonBullets;panose-1:2 11 6 3 5 3 2 2 2 4;mso-font-charset:2;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:04b_03;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_03b;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_09;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_11;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"Arial Narrow";panose-1:2 11 6 6 2 2 2 3 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:647 2048 0 0 159 0;}@font-face{font-family:方正舒体;panose-1:2 1 6 1 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262144 0;}@font-face{font-family:"/@方正舒体";panose-1:2 1 6 1 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262144 0;}@font-face{font-family:方正姚体;panose-1:2 1 6 1 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262144 0;}@font-face{font-family:"/@方正姚体";panose-1:2 1 6 1 3 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 135135232 16 0 262144 0;}@font-face{font-family:Garamond;panose-1:2 2 4 4 3 3 1 1 8 3;mso-font-charset:0;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:"Monotype Corsiva";panose-1:3 1 1 1 1 2 1 1 1 1;mso-font-charset:0;mso-generic-font-family:script;mso-font-pitch:variable;mso-font-signature:647 0 0 0 159 0;}@font-face{font-family:隶书;panose-1:2 1 5 9 6 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:"/@隶书";panose-1:2 1 5 9 6 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:幼圆;panose-1:2 1 5 9 6 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:"/@幼圆";panose-1:2 1 5 9 6 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:1 135135232 16 0 262144 0;}@font-face{font-family:华文隶书;panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:"/@华文隶书";panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:华文行楷;panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:"/@华文行楷";panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:华文新魏;panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:"/@华文新魏";panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:HelveticaCondensed;panose-1:2 11 226 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:JaneAusten;panose-1:2 0 0 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:-2147483641 2 0 0 147 0;}@font-face{font-family:"standard 07_53";panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:131 0 0 0 9 0;}@font-face{font-family:"standard 07_65";panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"Segoe UI";panose-1:2 11 5 2 4 2 4 2 2 3;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-536861953 -1073733541 9 0 479 0;}@font-face{font-family:"2 Prong Tree";panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"3 of 9 Barcode";panose-1:4 2 114 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:decorative;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:3t;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_08;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_20;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:04b_25;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"20th Century Font";panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"Pump Demi Bold LET";panose-1:0 0 0 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:131 0 0 0 9 0;}@font-face{font-family:Abaddon™;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:131 0 0 0 9 0;}@font-face{font-family:Abduction;panose-1:0 0 4 0 0 0 0 0 0 0;mso-font-charset:0;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"Agency FB";panose-1:2 11 8 4 2 2 2 2 2 4;mso-font-charset:0;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:3 0 0 0 1 0;}@font-face{font-family:"MT Extra";panose-1:5 5 1 2 1 2 5 2 2 2;mso-font-charset:2;mso-generic-font-family:roman;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:微软雅黑;panose-1:2 11 5 3 2 2 4 2 2 4;mso-font-charset:134;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-2147483001 705641554 22 0 262175 0;}@font-face{font-family:"/@微软雅黑";panose-1:2 11 5 3 2 2 4 2 2 4;mso-font-charset:134;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-2147483001 705641554 22 0 262175 0;}@font-face{font-family:华文彩云;panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:"/@华文彩云";panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:华文仿宋;panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"/@华文仿宋";panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:华文琥珀;panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:"/@华文琥珀";panose-1:2 1 8 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:1 135200768 16 0 262144 0;}@font-face{font-family:华文楷体;panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"/@华文楷体";panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:华文宋体;panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"/@华文宋体";panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:华文细黑;panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"/@华文细黑";panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:华文中宋;panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"/@华文中宋";panose-1:2 1 6 0 4 1 1 1 1 1;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:647 135200768 16 0 262303 0;}@font-face{font-family:"MS Outlook";panose-1:5 1 1 0 1 0 0 0 0 0;mso-font-charset:2;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face{font-family:"/@Arial Unicode MS";panose-1:2 11 6 4 2 2 2 2 2 4;mso-font-charset:134;mso-generic-font-family:swiss;mso-font-pitch:variable;mso-font-signature:-1 -369098753 63 0 4129279 0;}@font-face{font-family:"/@MS Mincho";panose-1:2 2 6 9 4 2 5 8 3 4;mso-font-charset:128;mso-generic-font-family:modern;mso-font-pitch:fixed;mso-font-signature:-1610612033 1757936891 16 0 131231 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal{mso-style-parent:"";margin:0cm;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;mso-pagination:none;font-size:10.5pt;mso-bidi-font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:宋体;mso-font-kerning:1.0pt;}h1{mso-margin-top-alt:auto;margin-right:0cm;mso-margin-bottom-alt:auto;margin-left:0cm;mso-pagination:widow-orphan;mso-outline-level:1;font-size:24.0pt;font-family:宋体;mso-bidi-font-family:宋体;}span.msoIns{mso-style-type:export-only;mso-style-name:"";text-decoration:underline;text-underline:single;color:teal;}span.msoDel{mso-style-type:export-only;mso-style-name:"";text-decoration:line-through;color:red;} /* Page Definitions */ @page{mso-page-border-surround-header:no;mso-page-border-surround-footer:no;}@page Section1{size:595.3pt 841.9pt;margin:72.0pt 90.0pt 72.0pt 90.0pt;mso-header-margin:42.55pt;mso-footer-margin:49.6pt;mso-paper-source:0;layout-grid:15.6pt;}div.Section1{page:Section1;}-->

javascript 全集

第一章javascript简介

1.
在地址栏输入javascript语句

Javascriptocument.write("
显示文字")

2.
javascript嵌入HTML文档

<script language=javascript>
document.bgColor="blue"
</script>

第二章 使用变量和数组
1.
声明变量

<script language=javascripe>
Var answer1,answer2,answer3,answer4;
answer1=9;
answer2=2.5
answer3="Milkey May"
answer4=
true
</script>

2.
使用整数

<script language=javascript>
var decimalNum,hexadecimalNum,octalNum
decimalNum=24
hexadecimalNum=0x24
octalNum=024
document.write("
显示十进制数:"+ decimalNum+"<br>")
document.write("
显示十六进制数:"+ hexadecimalNum +"<br>")
document.write("
显示八进制数:"+ octalNum +"<br>")
</script>

3.
使用浮点数

<script language=javascript>
var num1,num2,num3,num4
num1=1234567890000.0
num2=5.14e23
num3=0.0000123456
num4=6.0254e3-4
document.write("
浮点数1"+num1+"<br>")
document.write("
浮点数2"+num2+"<br>")
document.write("
浮点数3"+num3+"<br>")
document.write("
浮点数4"+num4+"<br>")
</script>

4.
使用布尔值

<script language=javascript>
var answer1,answer2
answer1=
true
answer2=
false
document.write("
显示布尔1"+answer1+"<br>")
document.write("
显示布尔2"+answer2+"<br>")
</script>

5.
使用字符串

<script language=javascript>
var str1,str2
str1="fdsgdg dsfdsf china"
str2="
武汉市广播电视大学"
document.write("
显示字符串1"+str1+"<br>")
document.write("
显示字符串2"+str2+"<br>")
</script>

6.
确定变量类型

<script>
var answer1,answer2,answer3,answer4
answer1=9
answer2=2.5
answer3="milky may"
answer4=
true
document.write("
变量1的类型是:"+typeofanswer1 +"<br>")
document.write("
变量2的类型是:"+typeofanswer2 +"<br>")
document.write("
变量3的类型是:"+typeofanswer3 +"<br>")
document.write("
变量4的类型是:"+typeofanswer4 +"<br>")
</script>

7.
将字符串转换成数字

<script>
var str1="31 days in january"
var int1=parseInt(str1)
document.write("str1
的数据类型是 "+typeofstr1+"<br>")
document.write("int1
的数据类型是 "+typeofint1+"<br>")
</script>

8.
将数字转换成字符串
<script>
var int1=256
var str1=""+int1
document.write("str1
的数据类型是 "+typeofstr1+"<br>")
document.write("int1
的数据类型是 "+typeofint1+"<br>")
</script>

9.
声明数组

<script>
array=
new Array(5)
array[0]=1
array[1]=3
array[2]=5
array[3]=7
array[4]=11
document.write("
数组是:"+array[0]+"
"+array[1]+"
"+array[2]+"
"+array[3]+"
"+array[4])
</script>

10.
确定数组元素的个数

<script>
array=
new Array(5)
array[0]=1
array[1]=3
array[2]=5
array[3]=7
array[4]=11
document.write("
数组是:"+array[0]+"
"+array[1]+"
"+array[2]+"
"+array[3]+"
"+array[4]+"<br>")
document.write("
数组的元素个数是"+array.length)
</script>

11.
将数组转换为字符串

<script>
array=
new Array()
array[0]="dark"
array[1]="apple"
array[2]="nebula"
array[3]="water"
str1=array.join()
str2=array.join("
")
document.write(str1+"<br>")
document.write(str2)
</script>

12.
对数组排序

<script>
array=
new Array()
array[0]="dark"
array[1]="apple"
array[2]="nebula"
array[3]="water"
str1=array.sort()
document.write(str1+"<br>")
</script>

第三章 创建表达式

1.
使用算术运算符

<script>
var1=12
var2=10
varadd=var1+var2
varsub=var1-var2
varmult=var1*var2
vardiv=var1/var2
varmod=var1%var2
document.write("
数据1是:"+var1+"<br>")
document.write("
数据2是:"+var2+"<br>")
document.write("
数据相加是:"+varadd+"<br>")
document.write("
数据相减是:"+varsub+"<br>")
document.write("
数据相乘是:"+varmult+"<br>")
document.write("
数据相除是:"+vardiv+"<br>")
document.write("
数据相除取余数是:"+varmod+"<br>")
</script>

2.
递增变量和递减变量

<script>
days=1
document.write("
输出变量"+days+"<br>")
days++
document.write("
递增后变量变为:"+days)
</script>

3.
创建比较表达式

<script>
daysofmonth=28
if(daysofmonth==28)
month="february"
document.write("days ofmonth:"+daysofmonth+"<br>")
document.write("month:"+month)
</script>

4.
创建逻辑表达式

<script>
dayofmonth=28
if(dayofmonth==28
|| dayofmonth==29)
month="february"
document.write("days ofmonth:"+dayofmonth+"<br>")
document.write("month:"+month)
</script>

5.
使用条件运算符

<script language="javascript">
stomach="hungry";
time="5:00";
(stomach=="hungry"&&time=="5:00")? eat =
"dinner":eat="a snack";
document.write("
输出结果"+eat);
</script>

6.
识别数字

<script>
var1=24;
(isNaN(var1))?document.write("
变量var1"+var1+"不是数字")ocument.write("变量var1"+var1+"是数字")
</script>

第四章 控制程序流程

1.
使用IF –Else语句

<script>
month="december"
date=25
if(month=="december"
&& date==25)
document.write("
今天是圣诞节,商店关门")
else
document.write("
欢迎,您来商店购物")
</script>

2.
使用for 循环

<script>
for (count=1;count<=10;count++)
document.write("
输出第"+count+""+"<br>")
</script>

3.
使用while循环

<script>
count=1
while(count<=15){
document.write("
输出第"+count+""
+"<br>")
count++}
</script>
4.
中断循环

<script>
count=1
while(count<=15){
count++
if(count==8)
break;
document.write("
输出第"+count+""+"<br>")}
</script>

5.
继续循环

<script>
count=1
while(count<=15){
count++
if(count==8)
continue;
document.write("
输出第"+count+""+"<br>")}
</script>

6.
使用javascript定时器

<script>
function rabbit()
{document.write("
输出语句")
}
</script>
<body onload=window.setTimeout(rabbit(),5000)>

7.
设置定期间隔

<script>
window.setInterval("document.form1.text2.value=document.form1.text1.value",3000)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
</form>

8.
清除超时和间隔

<script>
stop=window.setInterval("document.form1.text2.value=document.form1.text1.value",300)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
<input type=button name=button1value=" 清除超时和间隔"onclick=clearInterval(stop)>
</form>

第五章 使用函数

1.
声明函数

<script>
function quote()
{ document.write("
输出语句")
}
</script>

2.
调用函数

<script>
function quote()
{ document.write("
输出语句")
}
quote()
</script>

3.
了解全局变量和局部变量

任何不用 var关键字声明的变量都是全局变量,任何在函数外声明的变量都是全局变量

4.
将参数传送给函数

<script>
function f(item)
{document.write("
输出参数"+item+"<br>")
}
f("fgdfgd")
f("
参数二")
</script>

5.
从函数返回值

<script>
function average(var1,var2,var3)
{ave=(var1+var2+var3)/3;
document.write("
输出结果");
return ave;
}
document.write(average(34,56,78))
</script>

6.
通过HTML链接调用函数

<script>
function quote(){
document.write("
输出字符串")
}
</script>
<a href=javascript:quote()>通过HTML链接调用函数</a>
<a href=javascriptocument.write("输出字符")> 通过HTML链接调用函数,直接写javascript语句</a>

第六章 处理事件

1.
检查鼠标单击

<form name=form1>
<input type=button name=button1value=hello onclick=document.form1.button1.value='there'>
</form>

2.
检测双击

<form name=form1>
<input type=button name=button1value=hello onclick=document.form1.button1.value='你单击了按钮'ondblclick=document.form1.button1.value=' 你双击了该按钮'>
</form>

3.
创建悬停按钮

<img src=/wenzhang/UploadPic/2010-4/2010412122753492.gif onmouseover=document.images[0].src='/wenzhang/UploadPic/2010-4/2010412122754905.gif'onmouseout= document.images[0].src='/wenzhang/UploadPic/2010-4/2010412122753492.gif'>

4.
检测按键

<form name=form1>
<input type=text name=text1value=hello onkeypress="if(window.event.keyCode=='100')document.form1.text1.value='你按了d'">
</form>

5.
设置焦点

<form name=form1>
<input type=text name=text1value=hello
onfous=document.form1.text1.value='该文本框获得焦点'
onblur=document.form1.text1.value='该文本框失去焦点'>
</form>

6.
检测下拉菜单选择

<form name=form1>
<select name=select1 size=4
onChange=document.form1.text1.value=document.form1.select1.value>
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="武汉">武汉</option>
<option value="天津">天津</option>
<option value="大连">大连</option>
</select>
<input tppe=text name=text1value=hello>
</form>

7.
创建网页加载和卸载信息

<body onload=document.form1.text1.value='页面加载完毕'onunload=alert('再见,欢迎再来')>
<form name=form1>
<input type=text name=text1value="页面正在加载 ……">
</form>

第七章 使用对象

1.
理解对象/属性和方法

<body bgcolor="green">
<script>
document.write("
页面背景颜色是:"+document.bgColor)
document.write("
页面前景颜色是:"+document.fgColor)
</script>

2.
使用网页元素对象

<script>
</script>
<form name=form1>
<textarea name=ta1>dfgfdgfdhfdhdfdfgdf</textarea>
<input type=button value="选择文本" onclick=document.form1.ta1.select()>
<input type=button value="显示文本" onclick=document.write(document.form1.ta1.value)>
</form>

3.
使用子对象


<form name=form1>
<input type=text name=text1value=hello>
</form>
<script>
document.form1.text1.value="gdfgfd"
</script>

<form name=form1>
<input type=radio name=radio1>
<input type=radio name=radio2>
</script>
<script>
document.form1.radio1.checked=
true
</script>

4.
使用预定义对象

<script>
str1="dgdfgdfgdfhf
固定法固定法功夫攻打法"
document.write(str1+"<br>")
str2=str1.substr(5)
document.write(str2+"<br>")
document.write("
输出圆的面积:"+Math.PI*Math.pow(5.0,2))
</script>

5.
创建新对象

<script>
today=
new Date()
document.write("
今天是"+(today.getMonth()+1)+""+today.getDate()+""+"<br>")
document.write("
现在是:"+today.toLocaleString())
</script>

6.
引用当前对象

<form name=form1>
<input type=text name=text1value="dgdgdfgfd" onclick=this.select()>
</script>

7.
查看对象属性

<script>
for(prop in window)
{document.write("window."+prop+"="+window[prop]+"<br>");}
for(prop2 in location)
{document.write("location."+prop2+"="+location[prop]+"<br>");}
</script>

8.
使用Array对象

<script>
array=
new Array(10)
array[0]="bark"
array[1]="apple"
array[2]="nebula"
array[3]="cookie"
array[4]="technology"
document.write("
数组元素个数是"+array.Length+"<br>")
document.write("
join将数组合并"+array.join("
")+"<br>")
document.write("
数组排序"+array.sort())
</script>

9.
使用 image 对象

<img src=**.gif alt="图片提示…." border=10>
<script>
document.write("
图片提示是:"+document.images[0].alt+"<br>")
document.write("
图片边框大小是:"+document.images[0].broder)
</script>

10.
预加载图像

<script>
freddy=
new Image()
freddy.src=freddy.gif
</script>
<body onload=document.images[0].src=freddy.src>
,
<img src="blank.gif">
</body>

11.
改变图像

<img src=freddy.gif><br>
<form name=form1>
<input type=button name=button1value="改变图像"onclickd=document.images[0].src=/wenzhang/UploadPic/2010-4/2010412122754576.gif>
</form>

12.
使用linkanchor对象

<a name=anchor1>锚点1<br>
<a href=http://www.microsoft.com>Microsoft</a><br>
<a href=http://www.sohu.com>sohu</a><br>
<a href=http://www.sina.com.cn>sina</a><br>
<script>
document.write("
本页面共有"+document.links.length+"链接"+"<br>")
document.write("
本页面共有"+document.anchors.length+"锚点"+"<br>")
document.write("
第一个链接协议是"+document.links[0].protocol+"<br>")
document.write("
第一个链接路径是"+document.links[0].pathnamel+"<br>")
document.write("
第一个链接href"+document.links[0].hrefl+"<br>")
</script>

13.
改变链接

<a href=http://www.microsoft.com>link</a>
<form name=form1>
<input type=button name=button1value="改变链接"onclick=document.links[0].href='http://www.sohu.com'>
</form>

14.
使用history对象

<form name=form1>
<input type=button name=button1value="向后返回2"onclick=window.history.go(-2)>
</form>

第八章 使用窗口

1.
在浏览器的状态栏上显示文本

<body onload=window.status="欢迎光临我的站点">
<a href=http://www.sohu.com>sohu</a>
</body>

2.
改变背景色

<script>
document.bgColor="orange"
</script>

3.
列举背景颜色

<body bgColor=green>
<script>
document.write("
当前背景色是:"+document.bgColor)
</script>
</body>

4.
改变文本和链接颜色

<script>
document.bgColor="orange"
document.fgColor="blue"
document.linkColor="red"
</script>
<h2>看看这段文本颜色</h2>
<a href=http://www.sohu.com>sohu</a>
</body>

5.
改变文档标题

<script>
name="Mouse"
document.title="welcome to"+name+"'s House"
document.write(document.title)
</script>
6.
显示修改日期

<script>
document.write("
本页面最后修改时间是"+document.lastModified)
</script>

7.
查看当前文档的URL

<script>
document.write("
本页面的URL:"+document.URL)
</script>

8.
查看引用页

<script>
document.write("
本页面的引用页是"+document.referrer)
</script>

9.
打开新的浏览器窗口

<script>
window.open("*.htm","title","width=200,height=400,resizable=yes")
</script>

10.
关闭远程窗口


close.html:
<script>
document.write("
正文")
</script>
<form name=form1>
<input type=button name=button1value="关闭"onclick=window.close()>
</form>

open.html
<script>
window.open("close.html","romote","width=200,height=400,resizable=yes")
</script>

11.
打印窗口

<script>
document.write("
正文")
</script>
<form name=form1>
<input type=button value=打印 onclick=window.print()>
</form>

12.
移动窗口


<form name=form1>
水平方向<input type=text name=x value=20>
垂直方向<input type=text name=y value=50>
<input type=button value="移动窗口到…"onclick=window.moveTo(document.form1.x.value,document.form1.y.value)>
</form>

<form name=form1>
水平方向<input type=text name=x value=20>
垂直方向<input type=text name=y value=50>
<input type=button value="移动窗口"onclick=window.moveBy(document.form1.x.value,document.form1.y.value)>
</form>


13.
改变窗口大小


<form name=form1>
水平方向<input type=text name=x value=200>
垂直方向<input type=text name=y value=500>
<input type=button value="改变窗口大小到….."onclick=window.resizeTo(document.form1.x.value,document.form1.y.value)>
</form>

<form name=form1>
水平方向<input type=text name=x value=200>
垂直方向<input type=text name=y value=500>
<input type=button value="改变窗口大小"onclick=window.resizeBy(document.form1.x.value,document.form1.y.value)>
</form>

14.
用警告对话框通知用户

<script>
window.alert("welcome")
</script>

15.
用提示对话框接受输入

<script>
name=window.prompt("
输入姓名","姓名")
document.write("
欢迎您:"+name+"来到这里")
</script>

16.
用确认对话框使用户做出决定

<script>
like=window.confirm("
你觉得好吗?")
if(like==true)
document.write("
谢谢你的夸奖")
else
document.write("
希望得到你的夸奖")
</script>

第九章 使用字符串

1.
使用字符串对象

<script>
mystring="gdgdfgfddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbvbhg.<br>"
document.write(mystring)
document.write(mystring.bold())
document.write(mystring.toUpperCase())
</script>

2.
使用子字符串

<script>
str1="fdsf 1111 gfdgfd dfdsf ccccdddd.<br>"
document.write(str1)
document.write(str1.substring(0,13)+"<br>")
document.write(str1.substr(20,11)+"<br>")
</script>

3.
连接字符串

<script>
str1="may you find"
str2="peace,happiness andprosperity.<br>"
document.write(str1+"<br>")
document.write(str2)
document.write(str1.concat(str2))
document.write(str1+=str2)
</script>

4.
格式化字符串变量

<script>
str1="peace,happiness andprosperity.<br>"
document.write(str1)
document.write(str1.big())
document.write(str1.small())
document.write(str1.bold())
document.write(str1.italics())
document.write(str1.strike())
document.write(str1.fontsize(6))
document.write(str1.fontcolor(green))
</script>

5.
创建锚和链接

<script>
str1="this is the bigginning of thepage.<br>"
str2="….<br>"
str3="this is the end of the page.<br>"
str4="link to the start<br>"
str5="link to the end<br>"
document.write(str1.anchor("start"))
for(i=0;i<10;i++)
document.write(str2);
document.write(str3.anchor("end"))
document.write(str4.link("#start"))
document.write(str5.link("#end"))
</script>

6.
确定字符串长度

<script>
str1="this is the bigginning of thepage."
document.write(str1+"<br>")
document.write( "
字符串的长度是:"+str1.length)
document.write("
字符串全部大写是;"+str1.toUpperCase())
document.write("
字符串全部小写是;"+str1.toLowerCase())
</script>

7.
在字符串内搜索

<script>
str1="this is the end of theline.<br>"
document.write(str1)
document.write("
字符end在字符串的位置是"+str1.search("end"))
document.write("
字符dog在字符串的位置是"+str1.search("dog"))
</script>

8.
定位字符串中的字符

<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
document.write("the index for the secondword ‘and' is"+str1.indexOf("and",30))
documednt.write("the last index of theword ‘and' is "+str1.lastIndexOf("and"))
</script>

9.
替换字符串中的文本
<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
document.write(str1.replace("and",","))
</script>

10.
字符串分离

<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
str1array=str1.split("
")
document.write(str1array[0]+"<br>")
document.write(str1array[1]+"<br>")
document.write(str1array[2]+"<br>")
document.write(str1array[3]+"<br>")
</script>

第十章 使用日期和时间

1.
使用Date对象

<script>
cdate=
newDate("august 2,1989 12:30:00")
document.write(cdate)
</script>

2.
显示当地时间和日期

<script>
cdate=
new Date()
document.write("
当前时间是:"+cdate.toGMTString()+"<br>")
document.write("
日期和时间是:"+cdate.toLocaleString())
</script>

3.
获得时间和日期值

<script>
cdate=
new Date()
document.write("
显示当前的星期"+cdate.getDay()+"<br>")
document.write("
显示当前的月份"+cdate.getMonth()+"<br>")
document.write("
显示当前的日期"+cdate.getDay()+"<br>")
document.write("
显示当前的年份"+cdate.getYear()+"<br>")
document.write("
显示当前的小时"+cdate.getHours()+"<br>")
document.write("
显示当前的分钟"+cdate.getMinutes()+"<br>")
document.write("
显示当前的秒"+cdate.getSeconds()+"<br>")
</script>

4.
设置时间和日期值

<script language=javascript>
cdate=
newDate("December 25,1984")
document.write("
显示日期"+cdate+"<br>")
document.write("
设置月份"+cdate.setMonth(10)+"<br>")
document.write("
设置日期"+cdate.setDate(23)+"<br>")
document.write("
设置年份"+cdate.setYear(2000)+"<br>")
document.write("
设置小时"+cdate.setHours(13)+"<br>");
document.write("
设置分钟"+cdate.setMinutes(47)+"<br>");
document.write("
设置秒"+cdate.setSeconds(23)+"<br>");
document.write("
显示设置后的日期和时间"+cdate);
</script>

第十一章 使用Math对象

1.
使用Math对象

<script language=javascript>
</script>
<form name=form1>
圆的半径:<inputtype=text name=rad><br>
圆的面积:<inputtype=text name=area><br>
<input type=button name=button1value=计算圆的面积 onclick=document.form1.area.value=document.form1.rad.value*document.
form1.rad.value*Math.PI>
</form>

2.
生成随机数

<script>
array1=
new Array(
"
这是第1",
"
这是第2",
"
这是第3",
"
这是第4",
"
这是第5",
"
这是第6")
RandomNo=Math.floor(array1.length*Math.random())
document.write("
随机输出某一句"+"<br>"+array1[RandomNo])
</script>

3.
使用平方根

<form name=form1>
value:
<input type=textname=va1><br>
平方根<input type=text name=sqrt><br>
<input type=button name=button1value=计算平方根
onclick="document.form1.sqrt.value=Math.sqrt(document.form1.va1.value)">
</form>

4.
数字的舍入

<form name=form1>
输入<input type=text name=val><br>
舍入的结果<input type=text name=round><br>
<input type=button name=button1value=计算结果 onclick=document.form1.round.value=Math.round(document.form1.val.value)>
</form>

5.
乘方运算

<form name=form1>
底数<input type=text name=val><br>
指数<input type=text name=power><br>
<input type=text name=result><br>
<input type=button name=button1value=计算结果 onclick="document.form1.result.value=Math.pow(document.form1.val.value,document.form1.power.value)">
</form>

6.
发现最小值和最大值

<form name=form1>
数字1<inputtype=text name=val1><br>
数字2<inputtype=text name=val2><br>
最小值<input type=text name=min><br>
最大值<input type=text name=max><br>
数字1<inputtype=button value=计算 onclick="document.form1.min.value=Math.min(document.form1.val1.value,document.form1.val2.value);document.form1.
max.value=Math.max(document.form1.val1.value,document.form1.val2.value)">

</form>

第十二章 使用表单

1.
使用文本框


<form name=form1>
<input type=text value="information,please"name=text1>
</form>
<script>
document.write("
表单text1类型是:"+document.form1.text1.type+"<br>")
document.write("
表单text1名称是:"+document.form1.text1.name+"<br>")
document.write("
表单text1值是:"+document.form1.text1.value+"<br>")
document.write("
表单text1大小是:"+document.form1.text1.size+"<br>")
</script>

<form name=form1>
<input type=text name=text1value=click here
onfocus
=document.form1.text1.select()>
</form>

2.
使用密码框

<form name=form1>
<input type=password name=pw1value=daylight>
</form>
<script>
document.write("
表单pw1的类型:"+document.form1.pw1.type+"<br>")
document.write("
表单pw1的名称:"+document.form1.pw1.name+"<br>")
document.write("
表单pw1的值:"+document.form1.pw1.value+"<br>")
document.write("
表单pw1的大小:"+document.form1.pw1.size+"<br>")
</script>

3.
使用隐藏字段

<form name=form1>
<input type=hidden name=hid1value=piece of eight>
</form>
<script>
document.write("
表单hid1的类型:"+document.form1.hid1.type+"<br>")
document.write("
表单hid1的名称:"+document.form1.hid1.name+"<br>")
document.write("
表单hid1的值:"+document.form1.hid1.value+"<br>")
</script>

4.
使用文本区域框


<form name=form1>
<textarea name=ta1>how many grains of sand are there in the saharadesert?</textarea>
</form>
<script>
document.write("
表单ta1的类型:"+document.form1.ta1.type+"<br>")
document.write("
表单ta1的名称:"+document.form1.ta1.name+"<br>")
document.write("
表单ta1的值:"+document.form1.ta1.value+"<br>")
document.write("
表单ta1的横向宽度:"+document.form1.ta1.cols+"<br>")
document.write("
表单ta1的纵向宽度:"+document.form1.rows.value+"<br>")
</script>

6.
使用重置按钮

<form name=form1>
<input type=reset name=reset1value="rest form">
</form>
<script>
document.write("
表单reset1的类型:"+document.form1.reset1.type+"<br>")
document.write("
表单reset1的名称:"+document.form1.reset1.name+"<br>")
document.write("
表单reset1的值:"+document.form1.reset1.value+"<br>")
</script>

7.
使用提交按钮

<form name=form1>
<input type=submit name=submit1value="submit form">
</form>
<script>
document.write("
表单submit1的类型:"+document.form1.submit1.type+"<br>")
document.write("
表单submit1的名称:"+document.form1.submit1.name+"<br>")
document.write("
表单submit1的值:"+document.form1.submit1.value+"<br>")
</script>

8.
使用复选按钮

<form name=form1>
<input type=checkbox name=cb1>computer savvy?
</form>
<script>
document.write("
表单cb1的类型:"+document.form1.cb1.type+"<br>")
document.write("
表单cb1是否被选择?:"+document.form1.cb1.checked+"<br>")
document.write("
表单cb1的名称:"+document.form1.cb1.name+"<br>")
</script>

9.
使用单选按钮

<form name=form1>
<input type=radio name=radio1>male
<input type=radio name=radio1>female
</form>
<script>
document.write("
第一个按钮被选择"+document.form1.radio1[0].checked+"<br>")
document.write("
第二个按钮被选择"+document.form1.radio1[1].checked+"<br>")
document.write("
按钮的名称"+document.form1.radio1[0].name+"<br>")
document.write("
按钮的个数"+document.form1.radio1.length)
</script>

10.
使用选择列表

<form name=form1>
<select name=select1 size=4>
<option name=option1 value=lon>london,England</option>
<option name=option2 value=dub>Dublin,Ireland</option>
</select>
</form>
<script>
document.write("
这个选择列表的名称"+document.form1.select1.name+"<br>")
document.write("
这个选择列表的长度"+document.form1.select1.length+"<br>")
document.write("
这个选择列表当前被选择的索引号"+document.form1.select1.selectedIndex+"<br>")
document.write("
这个选择列表的尺寸"+document.form1.select1.size+"<br>")
</script>

11.
验证表单的有效性

<script>
function validate(){
if(document.form1.text1.value!='1'||'2'||'3'||'4'){
alert("
请输入1~4的整数")
}
}
</script>
<form name=form1>
请输入1~4的整数:
<input type=text name=text1size=4 onchange=validate()>
</form>

12.
控制表单焦点

<form name=form1>
<input type=text name=text1value=where is youfocus?><br>
<input type=text name=text2value=is there?><br>
<input type=text name=text3value=or maybe here?><br>
<input type=button name=button1value="text box #1" onclick=document.form1.text1.focus()><br>
<input type=button name=button2value="text box #2" onclick=document.form1.text2.focus()><br>
<input type=button name=button3value="text box #3" onclick=document.form1.text3.focus()><br>
</form>

第十三章 使用分栏

第十四章 使用navigator

1.
使用navigator对象

<script>
document.write("navigator
对象的属性"+"<br>")
document.write("appcodename:"+navigator.appCodeName+"<br>")
document.write("appname::"+navigator.appName+"<br>")
document.write("appversion:"+navigator.appVersion+"<br>")
document.write("platform:"+navigator.platform+"<br>")
document.write("userAgent:"+navigator.userAgent+"<br>")
</script>
<script>
document.write("navigator
对象的方法"+"<br>")
document.write("javaEnabled():"+navigator.javaEnabled())
</script>

2.
检查用户的浏览器

<script>
if(navigator.appName.indexOf("Microsoft")!=-1){
document.write("
用户浏览器是微软的IE浏览器"+"<br>")}
else
if(navigator.appName.indexOf("Netscape")!=-1){
document.write("
用户浏览器是netscapenetscape浏览器"+"<br>")}
if(navigator.appVersion.indexOf("4.0")!=-1){
document.write("you are using a version4.0compatible browser")
}
else{
document.write("this browser is not 4.0compliant")}
</script>

3.
检测用户的操作系统

<script>
if(navigator.platform.indexOf("win32")!=-1){
document.write("you are using a computerrunning windows 95 or highter")}
else{
document.write("this computer is notrunning windows 95 or higher")}
</script>

4.
使用location对象


<script>
document.write("location
对象的属性"+"<br>")
document.write("hash"+location.hash+"<br>")
document.write("hostname"+location.hostname+"<br>")
document.write("host"+location.host+"<br>")
document.write("href"+location.href+"<br>")
document.write("port"+location.port+"<br>")
document.write("search"+location.search+"<br>")
</script>

重新加载网页
<form name=form1>
<input type=button name=button1value=重新加载本页 onclick=location.reload>
</form>


5.
使用cookie


<script>
finction makecookie(){
if(!document.cookie){
name=prompt("
请输入你的姓名");
document.cookie="name="+name+";";}
}
</script>

<body onload=makecookie()>
<script>
function makecookie(){
if(!document.cookie){
name=prompt("
请输入你的姓名")
document.cookie="name="+name+";";
namestart=document.cookie.indexOf("=");
nameend=document.cookieindexOf(";");
document.writeln("your nameis:"+document.cookie.substring(namestart+1,nameend)+",br>")
}
}
</script>0>;
(stomach=="hungry"&&time=="5:00")? eat =
"dinner":eat="a snack";
document.write("
输出结果"+eat);
</script>

6.
识别数字

<script>
var1=24;
(isNaN(var1))?document.write("
变量var1"+var1+"不是数字")ocument.write("变量var1"+var1+"是数字")
</script>

第四章 控制程序流程

1.
使用IF –Else语句

<script>
month="december"
date=25
if(month=="december"
&& date==25)
document.write("
今天是圣诞节,商店关门")
else
document.write("
欢迎,您来商店购物")
</script>

2.
使用for 循环

<script>
for (count=1;count<=10;count++)
document.write("
输出第"+count+""+"<br>")
</script>

3.
使用while循环

<script>
count=1
while(count<=15){
document.write("
输出第"+count+""
+"<br>")
count++}
</script>
4.
中断循环

<script>
count=1
while(count<=15){
count++
if(count==8)
break;
document.write("
输出第"+count+""+"<br>")}
</script>

5.
继续循环

<script>
count=1
while(count<=15){
count++
if(count==8)
continue;
document.write("
输出第"+count+""+"<br>")}
</script>

6.
使用javascript定时器

<script>
function rabbit()
{document.write("
输出语句")
}
</script>
<body onload=window.setTimeout(rabbit(),5000)>

7.
设置定期间隔

<script>
window.setInterval("document.form1.text2.value=document.form1.text1.value",3000)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
</form>

8.
清除超时和间隔

<script>
stop=window.setInterval("document.form1.text2.value=document.form1.text1.value",300)
</script>
<form name=form1>
<input type=text name=text1><br>
<input type=text name=text2><br>
<input type=button name=button1value=" 清除超时和间隔"onclick=clearInterval(stop)>
</form>

第五章 使用函数

1.
声明函数

<script>
function quote()
{ document.write("
输出语句")
}
</script>

2.
调用函数

<script>
function quote()
{ document.write("
输出语句")
}
quote()
</script>

3.
了解全局变量和局部变量

任何不用 var关键字声明的变量都是全局变量,任何在函数外声明的变量都是全局变量

4.
将参数传送给函数

<script>
function f(item)
{document.write("
输出参数"+item+"<br>")
}
f("fgdfgd")
f("
参数二")
</script>

5.
从函数返回值

<script>
function average(var1,var2,var3)
{ave=(var1+var2+var3)/3;
document.write("
输出结果");
return ave;
}
document.write(average(34,56,78))
</script>

6.
通过HTML链接调用函数

<script>
function quote(){
document.write("
输出字符串")
}
</script>
<a href=javascript:quote()>通过HTML链接调用函数</a>
<a href=javascriptocument.write("输出字符")> 通过HTML链接调用函数,直接写javascript语句</a>

第六章 处理事件

1.
检查鼠标单击

<form name=form1>
<input type=button name=button1value=hello onclick=document.form1.button1.value='there'>
</form>

2.
检测双击

<form name=form1>
<input type=button name=button1value=hello onclick=document.form1.button1.value='你单击了按钮'ondblclick=document.form1.button1.value=' 你双击了该按钮'>
</form>

3.
创建悬停按钮

<img src=/wenzhang/UploadPic/2010-4/2010412122753492.gif onmouseover=document.images[0].src='/wenzhang/UploadPic/2010-4/2010412122754905.gif'onmouseout= document.images[0].src='/wenzhang/UploadPic/2010-4/2010412122753492.gif'>

4.
检测按键

<form name=form1>
<input type=text name=text1value=hello onkeypress="if(window.event.keyCode=='100')document.form1.text1.value='你按了d'">
</form>

5.
设置焦点

<form name=form1>
<input type=text name=text1value=hello
onfous=document.form1.text1.value='该文本框获得焦点'
onblur=document.form1.text1.value='该文本框失去焦点'>
</form>

6.
检测下拉菜单选择

<form name=form1>
<select name=select1 size=4
onChange=document.form1.text1.value=document.form1.select1.value>
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="武汉">武汉</option>
<option value="天津">天津</option>
<option value="大连">大连</option>
</select>
<input tppe=text name=text1value=hello>
</form>

7.
创建网页加载和卸载信息

<body onload=document.form1.text1.value='页面加载完毕'onunload=alert('再见,欢迎再来')>
<form name=form1>
<input type=text name=text1value="页面正在加载 ……">
</form>

第七章 使用对象

1.
理解对象/属性和方法

<body bgcolor="green">
<script>
document.write("
页面背景颜色是:"+document.bgColor)
document.write("
页面前景颜色是:"+document.fgColor)
</script>

2.
使用网页元素对象

<script>
</script>
<form name=form1>
<textarea name=ta1>dfgfdgfdhfdhdfdfgdf</textarea>
<input type=button value="选择文本" onclick=document.form1.ta1.select()>
<input type=button value="显示文本" onclick=document.write(document.form1.ta1.value)>
</form>

3.
使用子对象


<form name=form1>
<input type=text name=text1value=hello>
</form>
<script>
document.form1.text1.value="gdfgfd"
</script>

<form name=form1>
<input type=radio name=radio1>
<input type=radio name=radio2>
</script>
<script>
document.form1.radio1.checked=
true
</script>

4.
使用预定义对象

<script>
str1="dgdfgdfgdfhf
固定法固定法功夫攻打法"
document.write(str1+"<br>")
str2=str1.substr(5)
document.write(str2+"<br>")
document.write("
输出圆的面积:"+Math.PI*Math.pow(5.0,2))
</script>

5.
创建新对象

<script>
today=
new Date()
document.write("
今天是"+(today.getMonth()+1)+""+today.getDate()+""+"<br>")
document.write("
现在是:"+today.toLocaleString())
</script>

6.
引用当前对象

<form name=form1>
<input type=text name=text1value="dgdgdfgfd" onclick=this.select()>
</script>

7.
查看对象属性

<script>
for(prop in window)
{document.write("window."+prop+"="+window[prop]+"<br>");}
for(prop2 in location)
{document.write("location."+prop2+"="+location[prop]+"<br>");}
</script>

8.
使用Array对象

<script>
array=
new Array(10)
array[0]="bark"
array[1]="apple"
array[2]="nebula"
array[3]="cookie"
array[4]="technology"
document.write("
数组元素个数是"+array.Length+"<br>")
document.write("
join将数组合并"+array.join("
")+"<br>")
document.write("
数组排序"+array.sort())
</script>

9.
使用 image 对象

<img src=**.gif alt="图片提示…." border=10>
<script>
document.write("
图片提示是:"+document.images[0].alt+"<br>")
document.write("
图片边框大小是:"+document.images[0].broder)
</script>

10.
预加载图像

<script>
freddy=
new Image()
freddy.src=freddy.gif
</script>
<body onload=document.images[0].src=freddy.src>
,
<img src="blank.gif">
</body>

11.
改变图像

<img src=freddy.gif><br>
<form name=form1>
<input type=button name=button1value="改变图像"onclickd=document.images[0].src=/wenzhang/UploadPic/2010-4/2010412122754576.gif>
</form>

12.
使用linkanchor对象

<a name=anchor1>锚点1<br>
<a href=http://www.microsoft.com>Microsoft</a><br>
<a href=http://www.sohu.com>sohu</a><br>
<a href=http://www.sina.com.cn>sina</a><br>
<script>
document.write("
本页面共有"+document.links.length+"链接"+"<br>")
document.write("
本页面共有"+document.anchors.length+"锚点"+"<br>")
document.write("
第一个链接协议是"+document.links[0].protocol+"<br>")
document.write("
第一个链接路径是"+document.links[0].pathnamel+"<br>")
document.write("
第一个链接href"+document.links[0].hrefl+"<br>")
</script>

13.
改变链接

<a href=http://www.microsoft.com>link</a>
<form name=form1>
<input type=button name=button1value="改变链接"onclick=document.links[0].href='http://www.sohu.com'>
</form>

14.
使用history对象

<form name=form1>
<input type=button name=button1value="向后返回2"onclick=window.history.go(-2)>
</form>

第八章 使用窗口

1.
在浏览器的状态栏上显示文本

<body onload=window.status="欢迎光临我的站点">
<a href=http://www.sohu.com>sohu</a>
</body>

2.
改变背景色

<script>
document.bgColor="orange"
</script>

3.
列举背景颜色

<body bgColor=green>
<script>
document.write("
当前背景色是:"+document.bgColor)
</script>
</body>

4.
改变文本和链接颜色

<script>
document.bgColor="orange"
document.fgColor="blue"
document.linkColor="red"
</script>
<h2>看看这段文本颜色</h2>
<a href=http://www.sohu.com>sohu</a>
</body>

5.
改变文档标题

<script>
name="Mouse"
document.title="welcome to "+name+"'sHouse"
document.write(document.title)
</script>
6.
显示修改日期

<script>
document.write("
本页面最后修改时间是"+document.lastModified)
</script>

7.
查看当前文档的URL

<script>
document.write("
本页面的URL:"+document.URL)
</script>

8.
查看引用页

<script>
document.write("
本页面的引用页是"+document.referrer)
</script>

9.
打开新的浏览器窗口

<script>
window.open("*.htm","title","width=200,height=400,resizable=yes")
</script>

10.
关闭远程窗口


close.html:
<script>
document.write("
正文")
</script>
<form name=form1>
<input type=button name=button1value="关闭"onclick=window.close()>
</form>

open.html
<script>
window.open("close.html","romote","width=200,height=400,resizable=yes")
</script>

11.
打印窗口

<script>
document.write("
正文")
</script>
<form name=form1>
<input type=button value=打印 onclick=window.print()>
</form>

12.
移动窗口


<form name=form1>
水平方向<input type=text name=x value=20>
垂直方向<input type=text name=y value=50>
<input type=button value="移动窗口到…"onclick=window.moveTo(document.form1.x.value,document.form1.y.value)>
</form>

<form name=form1>
水平方向<input type=text name=x value=20>
垂直方向<input type=text name=y value=50>
<input type=button value="移动窗口"onclick=window.moveBy(document.form1.x.value,document.form1.y.value)>
</form>


13.
改变窗口大小


<form name=form1>
水平方向<input type=text name=x value=200>
垂直方向<input type=text name=y value=500>
<input type=button value="改变窗口大小到….."onclick=window.resizeTo(document.form1.x.value,document.form1.y.value)>
</form>

<form name=form1>
水平方向<input type=text name=x value=200>
垂直方向<input type=text name=y value=500>
<input type=button value="改变窗口大小"onclick=window.resizeBy(document.form1.x.value,document.form1.y.value)>
</form>

14.
用警告对话框通知用户

<script>
window.alert("welcome")
</script>

15.
用提示对话框接受输入

<script>
name=window.prompt("
输入姓名","姓名")
document.write("
欢迎您:"+name+"来到这里")
</script>

16.
用确认对话框使用户做出决定

<script>
like=window.confirm("
你觉得好吗?")
if(like==true)
document.write("
谢谢你的夸奖")
else
document.write("
希望得到你的夸奖")
</script>

第九章 使用字符串

1.
使用字符串对象

<script>
mystring="gdgdfgfddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbvbhg.<br>"
document.write(mystring)
document.write(mystring.bold())
document.write(mystring.toUpperCase())
</script>

2.
使用子字符串

<script>
str1="fdsf 1111 gfdgfd dfdsf ccccdddd.<br>"
document.write(str1)
document.write(str1.substring(0,13)+"<br>")
document.write(str1.substr(20,11)+"<br>")
</script>

3.
连接字符串

<script>
str1="may you find"
str2="peace,happiness andprosperity.<br>"
document.write(str1+"<br>")
document.write(str2)
document.write(str1.concat(str2))
document.write(str1+=str2)
</script>

4.
格式化字符串变量

<script>
str1="peace,happiness andprosperity.<br>"
document.write(str1)
document.write(str1.big())
document.write(str1.small())
document.write(str1.bold())
document.write(str1.italics())
document.write(str1.strike())
document.write(str1.fontsize(6))
document.write(str1.fontcolor(green))
</script>

5.
创建锚和链接

<script>
str1="this is the bigginning of thepage.<br>"
str2="….<br>"
str3="this is the end of the page.<br>"
str4="link to the start<br>"
str5="link to the end<br>"
document.write(str1.anchor("start"))
for(i=0;i<10;i++)
document.write(str2);
document.write(str3.anchor("end"))
document.write(str4.link("#start"))
document.write(str5.link("#end"))
</script>

6.
确定字符串长度

<script>
str1="this is the bigginning of thepage."
document.write(str1+"<br>")
document.write( "
字符串的长度是:"+str1.length)
document.write("
字符串全部大写是;"+str1.toUpperCase())
document.write("
字符串全部小写是;"+str1.toLowerCase())
</script>

7.
在字符串内搜索

<script>
str1="this is the end of theline.<br>"
document.write(str1)
document.write("
字符end在字符串的位置是"+str1.search("end"))
document.write("
字符dog在字符串的位置是"+str1.search("dog"))
</script>

8.
定位字符串中的字符

<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
document.write("the index for the secondword ‘and' is"+str1.indexOf("and",30))
documednt.write("the last index of theword ‘and' is "+str1.lastIndexOf("and"))
</script>

9.
替换字符串中的文本
<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
document.write(str1.replace("and",","))
</script>

10.
字符串分离

<script>
str1="spring is a time for flowers andtrees and baby bunnles<br>"
document.write(str1)
str1array=str1.split("
")
document.write(str1array[0]+"<br>")
document.write(str1array[1]+"<br>")
document.write(str1array[2]+"<br>")
document.write(str1array[3]+"<br>")
</script>

第十章 使用日期和时间

1.
使用Date对象

<script>
cdate=
newDate("august 2,1989 12:30:00")
document.write(cdate)
</script>

2.
显示当地时间和日期

<script>
cdate=
new Date()
document.write("
当前时间是:"+cdate.toGMTString()+"<br>")
document.write("
日期和时间是:"+cdate.toLocaleString())
</script>

3.
获得时间和日期值

<script>
cdate=
new Date()
document.write("
显示当前的星期"+cdate.getDay()+"<br>")
document.write("
显示当前的月份"+cdate.getMonth()+"<br>")
document.write("
显示当前的日期"+cdate.getDay()+"<br>")
document.write("
显示当前的年份"+cdate.getYear()+"<br>")
document.write("
显示当前的小时"+cdate.getHours()+"<br>")
document.write("
显示当前的分钟"+cdate.getMinutes()+"<br>")
document.write("
显示当前的秒"+cdate.getSeconds()+"<br>")
</script>

4.
设置时间和日期值

<script language=javascript>
cdate=
newDate("December 25,1984")
document.write("
显示日期"+cdate+"<br>")
document.write("
设置月份"+cdate.setMonth(10)+"<br>")
document.write("
设置日期"+cdate.setDate(23)+"<br>")
document.write("
设置年份"+cdate.setYear(2000)+"<br>")
document.write("
设置小时"+cdate.setHours(13)+"<br>");
document.write("
设置分钟"+cdate.setMinutes(47)+"<br>");
document.write("
设置秒"+cdate.setSeconds(23)+"<br>");
document.write("
显示设置后的日期和时间"+cdate);
</script>

第十一章 使用Math对象

1.
使用Math对象

<script language=javascript>
</script>
<form name=form1>
圆的半径:<inputtype=text name=rad><br>
圆的面积:<inputtype=text name=area><br>
<input type=button name=button1value=计算圆的面积 onclick=document.form1.area.value=document.form1.rad.value*document.
form1.rad.value*Math.PI>
</form>

2.
生成随机数

<script>
array1=
new Array(
"
这是第1",
"
这是第2",
"
这是第3",
"
这是第4",
"
这是第5",
"
这是第6")
RandomNo=Math.floor(array1.length*Math.random())
document.write("
随机输出某一句"+"<br>"+array1[RandomNo])
</script>

3.
使用平方根

<form name=form1>
value:
<input type=textname=va1><br>
平方根<input type=text name=sqrt><br>
<input type=button name=button1value=计算平方根
onclick="document.form1.sqrt.value=Math.sqrt(document.form1.va1.value)">
</form>

4.
数字的舍入

<form name=form1>
输入<input type=text name=val><br>
舍入的结果<input type=text name=round><br>
<input type=button name=button1value=计算结果 onclick=document.form1.round.value=Math.round(document.form1.val.value)>
</form>

5.
乘方运算

<form name=form1>
底数<input type=text name=val><br>
指数<input type=text name=power><br>
<input type=text name=result><br>
<input type=button name=button1value=计算结果 onclick="document.form1.result.value=Math.pow(document.form1.val.value,document.form1.power.value)">
</form>

6.
发现最小值和最大值

<form name=form1>
数字1<inputtype=text name=val1><br>
数字2<inputtype=text name=val2><br>
最小值<input type=text name=min><br>
最大值<input type=text name=max><br>
数字1<inputtype=button value=计算 onclick="document.form1.min.value=Math.min(document.form1.val1.value,document.form1.val2.value);document.form1.
max.value=Math.max(document.form1.val1.value,document.form1.val2.value)">

</form>

第十二章 使用表单

1.
使用文本框


<form name=form1>
<input type=text value="information,please"name=text1>
</form>
<script>
document.write("
表单text1类型是:"+document.form1.text1.type+"<br>")
document.write("
表单text1名称是:"+document.form1.text1.name+"<br>")
document.write("
表单text1值是:"+document.form1.text1.value+"<br>")
document.write("
表单text1大小是:"+document.form1.text1.size+"<br>")
</script>

<form name=form1>
<input type=text name=text1value=click here
onfocus
=document.form1.text1.select()>
</form>

2.
使用密码框

<form name=form1>
<input type=password name=pw1value=daylight>
</form>
<script>
document.write("
表单pw1的类型:"+document.form1.pw1.type+"<br>")
document.write("
表单pw1的名称:"+document.form1.pw1.name+"<br>")
document.write("
表单pw1的值:"+document.form1.pw1.value+"<br>")
document.write("
表单pw1的大小:"+document.form1.pw1.size+"<br>")
</script>

3.
使用隐藏字段

<form name=form1>
<input type=hidden name=hid1value=piece of eight>
</form>
<script>
document.write("
表单hid1的类型:"+document.form1.hid1.type+"<br>")
document.write("
表单hid1的名称:"+document.form1.hid1.name+"<br>")
document.write("
表单hid1的值:"+document.form1.hid1.value+"<br>")
</script>

4.
使用文本区域框


<form name=form1>
<textarea name=ta1>how many grains of sand are there in the saharadesert?</textarea>
</form>
<script>
document.write("
表单ta1的类型:"+document.form1.ta1.type+"<br>")
document.write("
表单ta1的名称:"+document.form1.ta1.name+"<br>")
document.write("
表单ta1的值:"+document.form1.ta1.value+"<br>")
document.write("
表单ta1的横向宽度:"+document.form1.ta1.cols+"<br>")
document.write("
表单ta1的纵向宽度:"+document.form1.rows.value+"<br>")
</script>

6.
使用重置按钮

<form name=form1>
<input type=reset name=reset1value="rest form">
</form>
<script>
document.write("
表单reset1的类型:"+document.form1.reset1.type+"<br>")
document.write("
表单reset1的名称:"+document.form1.reset1.name+"<br>")
document.write("
表单reset1的值:"+document.form1.reset1.value+"<br>")
</script>

7.
使用提交按钮

<form name=form1>
<input type=submit name=submit1value="submit form">
</form>
<script>
document.write("
表单submit1的类型:"+document.form1.submit1.type+"<br>")
document.write("
表单submit1的名称:"+document.form1.submit1.name+"<br>")
document.write("
表单submit1的值:"+document.form1.submit1.value+"<br>")
</script>

8.
使用复选按钮

<form name=form1>
<input type=checkbox name=cb1>computer savvy?
</form>
<script>
document.write("
表单cb1的类型:"+document.form1.cb1.type+"<br>")
document.write("
表单cb1是否被选择?:"+document.form1.cb1.checked+"<br>")
document.write("
表单cb1的名称:"+document.form1.cb1.name+"<br>")
</script>

9.
使用单选按钮

<form name=form1>
<input type=radio name=radio1>male
<input type=radio name=radio1>female
</form>
<script>
document.write("
第一个按钮被选择"+document.form1.radio1[0].checked+"<br>")
document.write("
第二个按钮被选择"+document.form1.radio1[1].checked+"<br>")
document.write("
按钮的名称"+document.form1.radio1[0].name+"<br>")
document.write("
按钮的个数"+document.form1.radio1.length)
</script>

10.
使用选择列表

<form name=form1>
<select name=select1 size=4>
<option name=option1 value=lon>london,England</option>
<option name=option2 value=dub>Dublin,Ireland</option>
</select>
</form>
<script>
document.write("
这个选择列表的名称"+document.form1.select1.name+"<br>")
document.write("
这个选择列表的长度"+document.form1.select1.length+"<br>")
document.write("
这个选择列表当前被选择的索引号"+document.form1.select1.selectedIndex+"<br>")
document.write("
这个选择列表的尺寸"+document.form1.select1.size+"<br>")
</script>

11.
验证表单的有效性

<script>
function validate(){
if(document.form1.text1.value!='1'||'2'||'3'||'4'){
alert("
请输入1~4的整数")
}
}
</script>
<form name=form1>
请输入1~4的整数:
<input type=text name=text1size=4 onchange=validate()>
</form>

12.
控制表单焦点

<form name=form1>
<input type=text name=text1value=where is youfocus?><br>
<input type=text name=text2value=is there?><br>
<input type=text name=text3value=or maybe here?><br>
<input type=button name=button1value="text box #1" onclick=document.form1.text1.focus()><br>
<input type=button name=button2value="text box #2" onclick=document.form1.text2.focus()><br>
<input type=button name=button3value="text box #3" onclick=document.form1.text3.focus()><br>
</form>

第十三章 使用分栏

第十四章 使用navigator

1.
使用navigator对象

<script>
document.write("navigator
对象的属性"+"<br>")
document.write("appcodename:"+navigator.appCodeName+"<br>")
document.write("appname::"+navigator.appName+"<br>")
document.write("appversion:"+navigator.appVersion+"<br>")
document.write("platform:"+navigator.platform+"<br>")
document.write("userAgent:"+navigator.userAgent+"<br>")
</script>
<script>
document.write("navigator
对象的方法"+"<br>")
document.write("javaEnabled():"+navigator.javaEnabled())
</script>

2.
检查用户的浏览器

<script>
if(navigator.appName.indexOf("Microsoft")!=-1){
document.write("
用户浏览器是微软的IE浏览器"+"<br>")}
else
if(navigator.appName.indexOf("Netscape")!=-1){
document.write("
用户浏览器是netscapenetscape浏览器"+"<br>")}
if(navigator.appVersion.indexOf("4.0")!=-1){
document.write("you are using a version4.0compatible browser")
}
else{
document.write("this browser is not 4.0compliant")}
</script>

3.
检测用户的操作系统

<script>
if(navigator.platform.indexOf("win32")!=-1){
document.write("you are using a computerrunning windows 95 or highter")}
else{
document.write("this computer is notrunning windows 95 or higher")}
</script>

4.
使用location对象


<script>
document.write("location
对象的属性"+"<br>")
document.write("hash"+location.hash+"<br>")
document.write("hostname"+location.hostname+"<br>")
document.write("host"+location.host+"<br>")
document.write("href"+location.href+"<br>")
document.write("port"+location.port+"<br>")
document.write("search"+location.search+"<br>")
</script>

重新加载网页
<form name=form1>
<input type=button name=button1value=重新加载本页 onclick=location.reload>
</form>


5.
使用cookie


<script>
finction makecookie(){
if(!document.cookie){
name=prompt("
请输入你的姓名");
document.cookie="name="+name+";";}
}
</script>

<body onload=makecookie()>
<script>
function makecookie(){
if(!document.cookie){
name=prompt("
请输入你的姓名")
document.cookie="name="+name+";";
namestart=document.cookie.indexOf("=");
nameend=document.cookieindexOf(";");
document.writeln("your nameis:"+document.cookie.substring(namestart+1,nameend)+",br>")
}
}
</script>

原创粉丝点击