日期:2014-05-16  浏览次数:20387 次

JavaScript 常用

1:基础知识
1创建脚本块
1:<scriptlanguage=”JavaScript”>
2:JavaScriptcodegoeshere
3:</script>
2在不支持JavaScript的浏览器中将不执行相关代码
1:<scriptlanguage=”JavaScript”>
2:<!--
3:document.write(“Hello”);
4://-->
5:</script>

3浏览器不支持的时候显示
1:<noscript>
2:Hellotothenon-JavaScriptbrowser.
3:</noscript>

4链接外部脚本文件
1:<scriptlanguage=”JavaScript”src="/”filename.js"”></script>

5注释脚本
1://Thisisacomment
3:/*Allofthis*/
6输出到浏览器
1:document.write(“<strong>Hello</strong>”);
7定义变量
var myVariable=“somevalue”;
8字符串相加
var myString=“String1”+“String2”;

9字符串搜索
1:<scriptlanguage=”JavaScript”>
2:<!--
3:varmyVariable=“Hellothere”;
4:vartherePlace=myVariable.search(“there”);
5:document.write(therePlace);
6://-->
7:</script>

10字符串替换
1:thisVar.replace(“Monday”,”Friday”);

11格式化字串
1:<scriptlanguage=”JavaScript”>
2:<!--
3:varmyVariable=“Hellothere”;
4:document.write(myVariable.big()+“<br>”);
5:document.write(myVariable.blink()+“<br>”);
6:document.write(myVariable.bold()+“<br>”);
7:document.write(myVariable.fixed()+“<br>”);
8:document.write(myVariable.fontcolor(“red”)+“<br>”);
9:document.write(myVariable.fontsize(“18pt”)+“<br>”);
10:document.write(myVariable.italics()+“<br>”);
11:document.write(myVariable.small()+“<br>”);
12:document.write(myVariable.strike()+“<br>”);
13:document.write(myVariable.sub()+“<br>”);
14:document.write(myVariable.sup()+“<br>”);
15:document.write(myVariable.toLowerCase()+“<br>”);
16:document.write(myVariable.toUpperCase()+“<br>”);
17:
18:varfirstString=“MyString”;
19:varfinalString=firstString.bold().toLowerCase().fontcolor(“red”);
20://-->
21:</script>

12创建数组
1:<scriptlanguage=”JavaScript”>
2:<!--
3:varmyArray=newArray(5);
4:myArray[0]=“FirstEntry”;
5:myArray[1]=“SecondEntry”;
6:myArray[2]=“ThirdEntry”;
7:myArray[3]=“FourthEntry”;
8:myArray[4]=“FifthEntry”;
9:varanotherArray=newArray(“FirstEntry”,”SecondEntry”,”ThirdEntry”,”FourthEntry”,”FifthEntry”);
10://-->
11:</script>

13数组排序
1:<scriptlanguage=”JavaScript”>
2:<!--
3:varmyArray=newArray(5);
4:myArray[0]=“z”;
5:myArray[1]=“c”;
6:myArray[2]=“d”;
7:myArray[3]=“a”;
8:myArray[4]=“q”;
9:document.write(myArray.sort());
10://-->
11:</script>

14分割字符串
1:<scriptlanguage=”JavaScript”>
2:<!--
3:var myVariable=“a,b,c,d”;
4:varstringArray=myVariable.split(“,”);
5:document.write(stringArray[0]);
6:document.write(stringArray[1]);
7:document.write(stringArray[2]);
8:document.write(stringArray[3]);
9://-->
10:</script>

15弹出警告信息
1:<scriptlanguage=”JavaScript”>
2:<!--
3:window.alert(“Hello”);
4://-->
5:</script>

16弹出确认框
1:<scriptlanguage=”JavaScript”>
2:<!--
3:var result=window.confirm(“ClickOKtocontinue”);
4://-->
5:</script>

17定义函数
1:<scriptlanguage=”JavaScript”>
2:<!--
3:function multiple(number1,number2)
{
varresult=number1*number2;
return result;
}
7://-->
8:</script>

18调用JS函数
1:<ahref=”#” onClick=”functionName()”>Linktext</a>
2:<ahref="/” javascript:functionName"()”>Linktext</a>

19在页面加载完成后执行函数
1:<body onLoad=”functionName();”>
2:???? Bodyofthepage
3:</body>

20条件判断
1:<script>
2:<!--
3:varuserChoice=window.confirm(“ChooseOKorCancel”);
4:varresult=(userChoice==true)?“OK”:“Cancel”;
5:document.write(result);
6://-->
7:</script>

21指定次数循环
1:<script>
2:<!--
3:varmyArray=newArray(3);
4:myArray[0]=“Ite