📄 javascript professional projects java学习笔记.mht
字号:
case 12: document.write( "One dozen" ); break; case 13: document.write( =
"Baker's=20
dozen" ); break; default: document.write( "Some number" ); break;=20
}------------------------------------------------------------------------=
----------------------------0018=A3=BA=20
=D1=AD=BB=B7=B1=E9=C0=FA=B6=FE=CE=AC=CA=FD=D7=E9=A3=BA var myArray =3D =
new Array(); var myArrayChild1 =3D new Array();=20
myArrayChild1[0] =3D "11"; myArrayChild1[1] =3D "12"; myArrayChild1[2] =
=3D "13"; var=20
myArrayChild2 =3D new Array(); myArrayChild2[0] =3D "21"; =
myArrayChild2[1] =3D "22";=20
var myArrayChild3 =3D new Array(); myArrayChild3[0] =3D "31"; =
myArrayChild3[1] =3D=20
"32"; myArrayChild3[2] =3D "33"; myArrayChild3[3] =3D "33"; myArray[0] =
=3D=20
myArrayChild1; myArray[1] =3D myArrayChild2; myArray[2] =3D =
myArrayChild3;=20
for(inArray in myArray) { document.write("---------------");=20
document.write("<br>"); for(i in myArray[inArray]) { =
document.write(i);=20
document.write("<br>"); }=20
}------------------------------------------------------------------------=
----------------------------0019=A3=BA=20
Array=B6=D4=CF=F3=D6=A7=B3=D6=C1=D0=B1=ED=BA=CD=B6=D1=D5=BB=B5=C4=C2=DF=BC=
=AD=A3=BA pop() =
=B7=B5=BB=D8=B2=A2=C9=BE=B3=FD=CA=FD=D7=E9=D7=EE=BA=F3=D2=BB=B8=F6=D4=AA=CB=
=D8 push(value) =
=D4=DA=CA=FD=D7=E9=B5=C4=D7=EE=BA=F3=D4=F6=BC=D3=D2=BB=B8=F6=D4=AA=CB=D8 =
shift()=20
=B7=B5=BB=D8=B2=A2=C9=BE=B3=FD=CA=FD=D7=E9=B5=C4=B5=DA=D2=BB=B8=F6=D4=AA=CB=
=D8 unshift(value)=20
=D4=DA=CA=FD=D7=E9=B5=C4=BF=AA=CA=BC=CE=BB=D6=C3=B2=E5=C8=EB=D2=BB=B8=F6=D4=
=AA=CB=D8----------------------------------------------------------------=
------------------------------------0020=A3=BA=20
Array=B6=D4=CF=F3=D6=A7=B3=D6sort=B7=BD=B7=A8=A3=BA var theDays =3D new =
Array( "2Sun"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC =
"1Mon"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC=20
"3Tues"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC =
"5Wed"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC"7Thurs"=A3=AC =
"6Fri"=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC =
"4Sat" );=20
theDays.sort(compare); function =
compare(a=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=ACb)=
{ var l =3D new=20
Number(a.substring(0=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC1));//=D7=D6=B7=FB=B5=
=C4=CB=F7=D2=FD=CE=BB=D6=C3=B4=D30=BF=AA=CA=BC var r =3D new=20
Number(b.substring(0=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0j=
ava=A3=AC1)); return( l - r ); }=20
document.write(theDays);-------------------------------------------------=
---------------------------------------------------0021=A3=BA=20
=C0=A9=D5=B9Array=B5=C4=B7=BD=B7=A8=A3=BA function insertAt( =
index=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC =
value ) { var part1 =3D=20
this.slice( 0=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC index ); var part2 =3D =
this.slice( index ); part1.push(=20
value ); return( part1.concat( part2 ) ); } function removeAt( index ) { =
var=20
part1 =3D this.slice( 0=A3=AC index ); var part2 =3D this.slice( index =
); part1.pop();=20
return( part1.concat( part2 ) ); } Array.prototype.insertAt =3D =
insertAt;=20
Array.prototype.removeAt =3D removeAt; var myArray =3D new Array(); =
myArray[0] =3D 1;=20
myArray[1] =3D 2; myArray[2] =3D 3; myArray[3] =3D 4; myArray[4] =3D 5; =
myArray[5] =3D 6;=20
var myArray2 =3D myArray.insertAt(3=A3=AC10); var myArray3 =3D =
myArray2.removeAt(4);=20
document.write(myArray3);------------------------------------------------=
----------------------------------------------------0022=A3=BA=20
String=B5=C4=B3=A3=D3=C3=B7=BD=B7=A8=A3=BA var myString =3D new =
String("abcdefg");=20
document.write(myString.bold()+"<BR>");//=BC=D3=B4=D6=20
document.write(myString.charAt(2)+"<BR>");//=BB=F1=B5=C3=D6=B8=B6=A8=
=CB=F7=D2=FD=CE=BB=D6=C3=B5=C4=D2=BB=B8=F6=D7=D6=B7=FB=20
document.write(myString.charCodeAt(2)+"<BR>");//=BB=F1=B5=C3=D6=B8=B6=
=A8=CB=F7=D2=FD=CE=BB=D6=C3=B5=C4=D2=BB=B8=F6=D7=D6=B7=FB=B5=C4=B1=E0=C2=EB=
=20
document.write(myString.fontcolor("Red")+"<BR>");//=D1=D5=C9=AB=20
document.write(myString.fontsize(50)+"<BR>");//=B4=F3=D0=A1=20
document.write(myString.hasOwnProperty("length")+"<BR>");//=C5=D0=B6=
=CF=CA=C7=B7=F1=D3=D0=C4=B3=B8=F6=CA=F4=D0=D4=20
document.write(myString.indexOf("cd"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC0)+=
"<BR>");//=B4=D3=D6=B8=B6=A8=CE=BB=D6=C3=BF=AA=CA=BC=B2=E9=D5=D2=C6=
=A5=C5=E4=B5=C4=D7=D6=B7=FB=D7=E9=BA=CF=A3=AC=B7=B5=BB=D8=B5=DA=D2=BB=B8=F6=
=B7=FB=BA=CF=B5=C4=CB=F7=D2=FD=CE=BB=D6=C3=20
document.write(myString.italics()+"<BR>");//=D0=B1=CC=E5=20
document.write(myString.length+"<BR>");//=B3=A4=B6=C8=20
document.write(myString.link("www.126.com")+"<BR>");//=B3=AC=C1=AA=BD=
=D3=20
document.write(myString.search("d")+"<BR>");//=B2=E9=D5=D2=D6=B8=B6=
=A8=B5=C4=D7=D6=B7=FB=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0=
java=A3=AC=B7=B5=BB=D8=C6=E4=CB=F7=D2=FD=CE=BB=D6=C3=20
document.write(myString.replace("d"=A3=AC"M")+"<BR>");//=B2=E9=D5=D2=
=D6=B8=B6=A8=B5=C4=D7=D6=B7=FB=B2=A2=CC=E6=BB=BB=CE=AA=C1=ED=CD=E2=B5=C4=D7=
=D6=B7=FB=20
document.write(myString.slice(1=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC4)+"<=
BR>");//=D6=D0=BB=AE=CF=DF=20
document.write("A"+myString.sub()+"<BR>");//=D3=D2=CF=C2=BD=C7=D0=A1=
=D7=D6=CC=E5=20
document.write("A"+myString.sup()+"<BR>");//=D3=D2=C9=CF=BD=C7=D0=A1=
=D7=D6=CC=E5=20
document.write(myString.substring(1=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC4)+"=
<BR>");//=BD=D8=C8=A1=D6=B8=B6=A8=CE=BB=D6=C3=B5=C4=D7=D6=B7=FB=B4=AE=
var=20
myString2 =3D=20
"How=A3=ACmuch=C8=E7=BA=CE=D1=A7=CF=B0java=A3=ACwood=A3=ACwould=C8=E7=BA=CE=
=D1=A7=CF=B0java=A3=ACa=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0=
java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=ACwoodchuck=C8=E7=BA=CE=D1=A7=CF=B0ja=
va=C8=E7=BA=CE=D1=A7=CF=B0java=A3=ACchuck?";=20
var myArray =3D myString2.split( "=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC" =
);//=D3=C3=D7=D6=B7=FB=B4=AE=D6=D0=B5=C4=B7=FB=BA=C5=B2=F0=B7=D6=D7=D6=B7=
=FB=B4=AE=CE=AA=CA=FD=D7=E9 for( i =3D 0 ; i=20
< myArray.length ; i++ ) { document.write( myArray[i] + "<br>" =
);=20
}------------------------------------------------------------------------=
----------------------------0023=A3=BA=20
=BD=AB10=BD=F8=D6=C6=CA=FD=D7=AA=BB=BB=CE=AA2=BD=F8=D6=C6=CA=FD=A3=BA =
function toBinary( n ) { var answer =3D ""; while( n !=3D 0 ) {=20
answer =3D Math.abs(n % 2) + answer; n =3D parseInt( n / 2 ); } if( =
answer.length =3D=3D=20
0 ) answer =3D "0"; return( answer ); }=20
document.write(toBinary(150));-------------------------------------------=
---------------------------------------------------------0024=A3=BA=20
=B5=DD=B9=E9=BA=AF=CA=FD=A3=BA=BC=C6=CB=E3=BD=D7=B3=CB function fun(n) { =
if(n =3D=3D 1) { return 1; } var now =3D fun(n-1) * n;=20
return now; }=20
document.write(fun(5));--------------------------------------------------=
--------------------------------------------------0025=A3=BA=20
JavaScript=D6=A7=B3=D6=D6=D0=CE=C4=B1=E4=C1=BF=C3=FB=A3=BA function =
=BC=C6=CB=E3=BD=D7=B3=CB(n) { if(n =3D=3D 1) { return 1; } var now =3D=20
=BC=C6=CB=E3=BD=D7=B3=CB(n-1) * n; return now; }=20
document.write(=BC=C6=CB=E3=BD=D7=B3=CB(4));-----------------------------=
-----------------------------------------------------------------------00=
26=A3=BA=20
=C8=AB=BE=D6=BA=AF=CA=FD=A3=BA</P><BR>
<P>escape=A3=BA=CC=D8=CA=E2=D7=D6=B7=FB=B1=E0=C2=EB var str =3D "%^*#@"; =
document.write(escape(str));</P><BR>
<P>unescape=A3=BA=BD=E2=C2=EB</P>
<P>eval=A3=BA=B6=AF=CC=AC=BC=C6=CB=E3=D3=EF=BE=E4 var str =3D "var str =
=3D=20
'----------';document.write(str.fontcolor('red'));"; eval(str);</P><BR>
<P>isFinite=A3=BA=C5=D0=B6=CF=CA=C7=B2=BB=CA=C7=D3=D0=C0=ED=CA=FD =
document.write(isFinite("111"));//true</P><BR>
<P>isNaN=A3=BA=C5=D0=B6=CF=CA=C7=B2=BB=CA=C7=CA=FD=D7=D6=20
document.write(isNaN("111"));//=CA=C7=CA=FD=D7=D6=B7=B5=BB=D8false=C8=E7=BA=
=CE=D1=A7=CF=B0java=A3=AC=B2=BB=CA=C7=CA=FD=D7=D6=B7=B5=BB=D8true</P><BR>=
<P>Number=A3=BA=BD=AB=C6=E4=CB=FB=C0=E0=D0=CD=B5=C4=B6=D4=CF=F3=D7=AA=BB=BB=
=CE=AA=CA=FD=D7=D6=C0=E0=D0=CD=A3=AC=D7=AA=BB=BB=B3=C9=B9=A6=C8=E7=BA=CE=D1=
=A7=CF=B0java=A3=AC=D4=F2=B7=B5=BB=D8=B6=D4=D3=A6=B5=C4=CA=FD=D7=D6=A3=AC=
=D7=AA=BB=BB=CA=A7=B0=DC=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=
=B0java=A3=AC=D4=F2=B7=B5=BB=D8NaN var=20
str =3D "1a"; var n =3D new Number(str); document.write(n);</P><BR>
<P>parseFloat</P>
<P>parseInt=A3=BA=20
document.write(parseInt("123"=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=
=CF=B0java=A3=AC"2"));//=B5=DA=B6=FE=B8=F6=B2=CE=CA=FD=B4=FA=B1=ED=BD=F8=D6=
=C6</P><BR>
<P>----------------------------------------------------------------------=
------------------------------0027=A3=BA=20
=D7=A2=D2=E2=A3=BA=D4=DA=D3=EF=BE=E4=B5=C4=BD=E1=CE=B2=CA=E4=C8=EB=B4=ED=C1=
=CB";"=B2=BB=BB=E1=B8=F8=B3=F6=CC=E1=CA=BE=D0=C5=CF=A2=A1=A3=BA=DC=C8=DD=D2=
=D7=D0=B4=B3=C9":"=A1=A3-------------------------------------------------=
---------------------------------------------------0028=A3=BA=20
=BA=AF=CA=FD=D2=B2=CA=C7=B6=D4=CF=F3=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC=D2=
=F2=B4=CB=BA=AF=CA=FD=D2=B2=D3=D0=CA=F4=D0=D4=A1=A3</P><BR>
<P>=B2=CE=CA=FD=CA=FD=D7=E9=A3=BA function =
fun(a=C8=E7=BA=CE=D1=A7=CF=B0java=A3=ACb=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC=
c) { for(i =3D 0;i <=20
fun.arguments.length;i++) { =
document.write(fun.arguments[i]+"<br>"); }=20
return a + b + c; } =
fun(1=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC2=C8=E7=
=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC3);</P><BR>
<P>=B5=F7=D3=C3=D5=DF=A3=BA function fun1(str) { =
document.write(fun1.caller); } function fun2(str) {=20
var str2 =3D ""; fun1(str); } fun2("123");</P><BR>
<P>=B2=CE=CA=FD=B3=A4=B6=C8=A3=BA function =
fun(a=A3=ACb=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC=
c) { document.write(fun.length); }=20
fun(1=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=D1=A7=CF=B0java=C8=E7=BA=CE=
=D1=A7=CF=B0java=A3=AC2=A3=AC3);</P><BR>
<P>=BA=AF=CA=FD=B6=D4=CF=F3=D2=B2=D3=D0prototype=CA=F4=D0=D4=A3=BA =
function fun() { document.write("-----------"); }=20
//=D5=E2=C0=EF=CA=C7=B8=F8Function=D4=F6=BC=D3=B5=C4=A3=AC=B6=F8=B2=BB=CA=
=C7=B8=F8fun=D4=F6=BC=D3=B5=C4 Function.prototype.explain =3D function() =
{=20
document.write("=B1=BE=BA=AF=CA=FD=B5=C4=D7=F7=D3=C3=A3=BA=D1=DD=CA=BE=C8=
=E7=BA=CE=C0=FB=D3=C3=BA=AF=CA=FD=B5=C4prototype=CA=F4=D0=D4=B8=F8=BA=AF=CA=
=FD=CC=ED=BC=D3=CB=B5=C3=F7"); } var aFun =3D fun;=20
aFun.explain();</P><BR>
<P>=CF=D4=CA=BD=BB=F1=B5=C3=D2=BB=B8=F6=BA=AF=CA=FD=B6=D4=CF=F3=B5=C4=D2=FD=
=D3=C3=A3=BA function fun() { document.write("-------------"); } var =
myFun=20
=3D fun.valueOf();=20
myFun();-----------------------------------------------------------------=
-----------------------------------0029=A3=BA=20
=BF=EC=CB=D9=C9=E8=D6=C3Table=B2=BB=CD=AC=D0=D0=B5=C4=D1=D5=C9=AB</P><BR>=
<P>#region =B4=FA=C2=EB=CA=B5=C0=FD <html> <head> <script =
language=3D"JavaScript">=20
<!-- var rowNumber =3D 1; function getColor(color1=A3=ACcolor2) { var =
color; if(=20
rowNumber > 2 ) { rowNumber =3D 1; } if( rowNumber =3D=3D 1 ) { color =
=3D color1; }=20
else { color =3D color2; } rowNumber++; return( color ); } // -->=20
</script> </head> <body></P><BR>
<P><table width=3D"95%" border=3D"0"> <script =
language=3D"JavaScript">=20
<!-- for( i =3D 0 ; i < 25 ; i++ ) { document.write( "<tr =
bgcolor=3D'" +=20
getColor("Gray"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC"White") + "'>" ); =
document.write( "<td>=B5=DA" + i=20
+ "=D0=D0</td>" ); document.write( "</tr>" ); }</P><BR>
<P>// --> </script> </table></P><BR>
<P></body> </html>=20
#endregion---------------------------------------------------------------=
-------------------------------------0030=A3=BA=20
Cookie=B5=C4=CA=B9=D3=C3=A3=BA</P><BR>
<P>=B1=A3=B4=E6=D2=B3=C3=E6=CB=F9=D3=D0=D4=AA=CB=D8=B5=C4=D6=B5=A3=BA =
function saveForm( form ) { for( i =3D 0 ; i <=20
form.elements.length ; i++ ) { with( form.elements[i] ) { if( type !=3D =
"submit"=20
&& type !=3D "button" && type !=3D "reset" ) { =
document.cookie =3D=20
form.name + "." + name + "=3D" + value; } } } }</P><BR>
<P>=B4=D3=B1=A3=B4=E6=B5=C4=D2=B3=C3=E6=D6=B5=D6=D0=BC=EC=CB=F7=BC=FC=D6=B5=
=B6=D4=A3=BA function getCookieValue( name ) { var c =3D =
document.cookie; var=20
begin =3D c.indexOf( name ); if( begin < 0 ) { return( "" ); } begin =
+=3D=20
name.length + 1; var end =3D c.indexOf( ";"=A3=AC begin ); if( end =
=3D=3D -1 ) { end =3D=20
c.length; } return( c.slice( begin=A3=AC end ) ); }</P><BR>
<P>#region =B4=FA=C2=EB=CA=B5=C0=FD <html> <head> =
<title> JavaScript Professional=20
Projects - Reading Cookies </title></P><BR>
<P><script language=3D"JavaScript"> <!-- var now =3D new =
Date();=20
now.setMonth( now.getMonth() + 1 ); document.cookie =3D "expires=3D" +=20
now.toGMTString();</P><BR>
<P>function saveForm( form ) { for( i =3D 0 ; i < =
form.elements.length ; i++ )=20
{ with( form.elements[i] ) { if( type !=3D "submit" && type !=3D =
"button"=20
&& type !=3D "reset" ) document.cookie =3D form.name + "." + =
name + "=3D" +=20
value; } } }</P><BR>
<P>function loadForm( form ) { for( i =3D 0 ; i < =
form.elements.length ; i++ )=20
{ with( form.elements[i] )</P><BR>
<P>{ if( type !=3D "submit" && type !=3D "button" && =
type !=3D "reset"=20
) value =3D getCookieValue( form.name + "." + name ); } } }</P><BR>
<P>function getCookieValue( index ) { var c =3D document.cookie; var =
begin =3D=20
c.indexOf( index + "=3D" ) + index.length + 1; var end =3D c.indexOf( =
";"=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC=20
begin ); if( end =3D=3D -1 ) end =3D c.length; return( c.slice( =
begin=A3=AC end ) ); }=20
--> </script></P><BR>
<P></head></P>
<P><body onLoad=3D"JavaScript: loadForm( document.mailingForm =
);"></P>
<P><table cellspacing=3D"4" cellpadding=3D"4" width=3D"65%"> =
<tr>=20
<td></P><BR>
<P><form name=3D"mailingForm" onSubmit=3D"JavaScript: saveForm( this =
);">=20
<b><font size=3D"5">Mailing =
Address<br></font></b>=20
<br> <b>Last name=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC First =
name:</b><br></P><BR>
<P><input type=3D"text" name=3D"firstLine" size=3D"36"><br>=20
<b>Street/Address:</b><br> <input type=3D"text"=20
name=3D"secondLine" size=3D"36"><br> <b>City =
State=C8=E7=BA=CE=D1=A7=CF=B0java=A3=AC Zip=20
code:</b><br> <input type=3D"text" name=3D"thirdLine"=20
size=3D"36">&nbsp;&nbsp; <input type=3D"submit" =
value=3D"Submit">=20
</form></P><BR>
<P></td> </tr> </table></P><BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -