javascript 全集

<!-- /* 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 语句

Javascript ocument.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 的类型是: "+ typeof answer1 +"<br>")
document.write("
变量 2 的类型是: "+ typeof answer2 +"<br>")
document.write("
变量 3 的类型是: "+ typeof answer3 +"<br>")
document.write("
变量 4 的类型是: "+ typeof answer4 +"<br>")
</ script >

7.
将字符串转换成数字

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

8.
将数字转换成字符串
< script >
var int1=256
var str1=""+int1
document.write("str1
的数据类型是 "+ typeof str1+"<br>")
document.write("int1
的数据类型是 "+ typeof int1+"<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 of month:"+daysofmonth+"<br>")
document.write("month:"+month)
</ script >

4.
创建逻辑表达式

< script >
dayofmonth=28
if (dayofmonth==28
|| dayofmonth==29)
month="february"
document.write("days of month:"+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 =button1 value =" 清除超时和间隔 " 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 =javascript ocument.write(" 输出字符 ")> 通过 HTML 链接调用函数 , 直接写 javascript 语句 </ a >

第六章 处理事件

1.
检查鼠标单击

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

2.
检测双击

< form name =form1>
< input type =button name =button1 value =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 =text1 value =hello onkeypress ="if(window.event.keyCode=='100') document.form1.text1.value=' 你按了 d '">
</ form >

5.
设置焦点

< form name =form1>
< input type =text name =text1 value =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 =text1 value =hello>
</ form >

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

< body onload =document.form1.text1.value=' 页面加载完毕 ' onunload =alert(' 再见 , 欢迎再来 ')>
< form name =form1>
< input type =text name =text1 value =" 页面正在加载 ……">
</ 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 =text1 value =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 =text1 value ="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 =button1 value =" 改变图像 " onclickd =document.images[0].src=/wenzhang/UploadPic/2010-4/2010412122754576.gif>
</ form >

12.
使用 link anchor 对象

< 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 =button1 value =" 改变链接 " onclick =document.links[0].href='http://www.sohu.com'>
</ form >

14.
使用 history 对象

< form name =form1>
< input type =button name =button1 value =" 向后返回 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 cccc dddd.<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 and prosperity.<br>"
document.write(str1+"<br>")
document.write(str2)
document.write(str1.concat(str2))
document.write(str1+=str2)
</ script >

4.
格式化字符串变量

< script >
str1="peace,happiness and prosperity.<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 the page.<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 the page."
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 the line.<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 and trees and baby bunnles<br>"
document.write(str1)
document.write("the index for the second word ‘and' is"+str1.indexOf("and",30))
documednt.write("the last index of the word ‘and' is "+str1.lastIndexOf("and"))
</ script >

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

10.
字符串分离

< script >
str1="spring is a time for flowers and trees 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=
new Date("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=
new Date("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>
圆的半径 : < input type =text name =rad>< br >
圆的面积 : < input type =text name =area>< br >
< input type =button name =button1 value = 计算圆的面积 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 =text name =va1>< br >
平方根 < input type =text name =sqrt>< br >
< input type =button name =button1 value = 计算平方根
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 =button1 value = 计算结果 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 =button1 value = 计算结果 onclick ="document.form1.result.value=Math.pow (document.form1.val.value,document.form1.power.value)">
</ form >

6.
发现最小值和最大值

< form name =form1>
数字 1 < input type =text name =val1>< br >
数字 2 < input type =text name =val2>< br >
最小值 < input type =text name =min>< br >
最大值 < input type =text name =max>< br >
数字 1 < input type =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 =text1 value =click here
onfocus
=document.form1.text1.select()>
</ form >

2.
使用密码框

< form name =form1>
< input type =password name =pw1 value =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 =hid1 value =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 sahara desert? </ 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 =reset1 value ="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 =submit1 value ="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 =text1 size =4 onchange =validate()>
</ form >

12.
控制表单焦点

< form name =form1>
< input type =text name =text1 value =where is you focus? >< br >
< input type =text name =text2 value =is there? >< br >
< input type =text name =text3 value =or maybe here? >< br >
< input type =button name =button1 value ="text box #1" onclick =document.form1.text1.focus()>< br >
< input type =button name =button2 value ="text box #2" onclick =document.form1.text2.focus()>< br >
< input type =button name =button3 value ="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("
用户浏览器是 netscape netscape 浏览器 "+"<br>")}
if (navigator.appVersion.indexOf("4.0")!=-1) {
document.write("you are using a version 4.0compatible browser")
}
else {
document.write("this browser is not 4.0 compliant")}
</ script >

3.
检测用户的操作系统

< script >
if (navigator.platform.indexOf("win32")!=-1) {
document.write("you are using a computer running windows 95 or highter")}
else {
document.write("this computer is not running 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 =button1 value = 重新加载本页 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 name is:"+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 =button1 value =" 清除超时和间隔 " 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 =javascript ocument.write(" 输出字符 ")> 通过 HTML 链接调用函数 , 直接写 javascript 语句 </ a >

第六章 处理事件

1.
检查鼠标单击

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

2.
检测双击

< form name =form1>
< input type =button name =button1 value =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 =text1 value =hello onkeypress ="if(window.event.keyCode=='100') document.form1.text1.value=' 你按了 d '">
</ form >

5.
设置焦点

< form name =form1>
< input type =text name =text1 value =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 =text1 value =hello>
</ form >

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

< body onload =document.form1.text1.value=' 页面加载完毕 ' onunload =alert(' 再见 , 欢迎再来 ')>
< form name =form1>
< input type =text name =text1 value =" 页面正在加载 ……">
</ 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 =text1 value =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 =text1 value ="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 =button1 value =" 改变图像 " onclickd =document.images[0].src=/wenzhang/UploadPic/2010-4/2010412122754576.gif>
</ form >

12.
使用 link anchor 对象

< 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 =button1 value =" 改变链接 " onclick =document.links[0].href='http://www.sohu.com'>
</ form >

14.
使用 history 对象

< form name =form1>
< input type =button name =button1 value =" 向后返回 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 cccc dddd.<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 and prosperity.<br>"
document.write(str1+"<br>")
document.write(str2)
document.write(str1.concat(str2))
document.write(str1+=str2)
</ script >

4.
格式化字符串变量

< script >
str1="peace,happiness and prosperity.<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 the page.<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 the page."
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 the line.<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 and trees and baby bunnles<br>"
document.write(str1)
document.write("the index for the second word ‘and' is"+str1.indexOf("and",30))
documednt.write("the last index of the word ‘and' is "+str1.lastIndexOf("and"))
</ script >

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

10.
字符串分离

< script >
str1="spring is a time for flowers and trees 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=
new Date("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=
new Date("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>
圆的半径 : < input type =text name =rad>< br >
圆的面积 : < input type =text name =area>< br >
< input type =button name =button1 value = 计算圆的面积 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 =text name =va1>< br >
平方根 < input type =text name =sqrt>< br >
< input type =button name =button1 value = 计算平方根
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 =button1 value = 计算结果 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 =button1 value = 计算结果 onclick ="document.form1.result.value=Math.pow (document.form1.val.value,document.form1.power.value)">
</ form >

6.
发现最小值和最大值

< form name =form1>
数字 1 < input type =text name =val1>< br >
数字 2 < input type =text name =val2>< br >
最小值 < input type =text name =min>< br >
最大值 < input type =text name =max>< br >
数字 1 < input type =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 =text1 value =click here
onfocus
=document.form1.text1.select()>
</ form >

2.
使用密码框

< form name =form1>
< input type =password name =pw1 value =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 =hid1 value =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 sahara desert? </ 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 =reset1 value ="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 =submit1 value ="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 =text1 size =4 onchange =validate()>
</ form >

12.
控制表单焦点

< form name =form1>
< input type =text name =text1 value =where is you focus? >< br >
< input type =text name =text2 value =is there? >< br >
< input type =text name =text3 value =or maybe here? >< br >
< input type =button name =button1 value ="text box #1" onclick =document.form1.text1.focus()>< br >
< input type =button name =button2 value ="text box #2" onclick =document.form1.text2.focus()>< br >
< input type =button name =button3 value ="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("
用户浏览器是 netscape netscape 浏览器 "+"<br>")}
if (navigator.appVersion.indexOf("4.0")!=-1) {
document.write("you are using a version 4.0compatible browser")
}
else {
document.write("this browser is not 4.0 compliant")}
</ script >

3.
检测用户的操作系统

< script >
if (navigator.platform.indexOf("win32")!=-1) {
document.write("you are using a computer running windows 95 or highter")}
else {
document.write("this computer is not running 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 =button1 value = 重新加载本页 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 name is:"+document.cookie.substring(namestart+1,nameend)+",br>")
}
}
</ script >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值