1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
<%@ page language=
"java"
import=
"java.util.*"
pageEncoding=
"UTF-8"
%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+
"://"
+request.getServerName()+
":"
+request.getServerPort()+path+
"/"
;
%>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
>
<html>
<head>
<base href=
"<%=basePath%>"
>
<title>My JSP
'test3.jsp'
starting page</title>
<meta http-equiv=
"pragma"
content=
"no-cache"
>
<meta http-equiv=
"cache-control"
content=
"no-cache"
>
<meta http-equiv=
"expires"
content=
"0"
>
<meta http-equiv=
"keywords"
content=
"keyword1,keyword2,keyword3"
>
<meta http-equiv=
"description"
content=
"This is my page"
>
<!--
<link rel=
"stylesheet"
type=
"text/css"
href=
"styles.css"
>
-->
<script src=
"js/jquery-2.1.1.min.js"
></script>
<script>
var
s=3;
function
foo(){
// var array=[1,2,3,4,5];
// //alert(array[4]);
// array.push(6); //array.push(6,true,3,4); 可以同时放入多个元素,返回值为新数组的长度
//// array.length=10;
//// alert(array[9]); //如果直接设置array的长度,会直接截断数组,r如果设置的长度大于实际长度,会以undefinded填充数组
// alert(array[5]);
// alert(array.pop()); //从数组的尾部移除一个元素,返回值为移除的元素
// alert(array.toString());
// var array=[1,2,3,4,5];
// var s=array.shift(); //shift()从数组头部移除一二元素,返回值为移除的内容
// alert(s);
// alert(array);
//
// var ss=array.unshift(true,new Date()); //unshift()为在头部插入数据,可以插入多个数据,返回新数组的长度
// alert(ss);
//splice(),操作数组本身,第一个参数表示从第几个位置开始截取
//第二个参数表示截取几个
//第三个参数以后从界区的位置追加的元素值,即先从指定位置截取几个元素删除,再追加元素
//slice(2,4)不操作数组本身,返回的是截取的内容,表示从2截取到四,左闭右开
// var arr1=[q,3,4];
// var arr2=[e,t];
// var result=arr1.concat(arr2); //合并操作,不操作数组本身
// //arr1.join("-"),在每个数组元素中间插入-,不操作数组本身
// alert(result); //sort()排序,非数值大小,字符串排序
var
s=[34,3,5,2,7,45];
s.sort(compare);
alert(s);
//reverse()倒序排序,非数值大小,字符串排序
//想要按照大小排序,需要自定义一个比较函数,使用sort()函数时传入比较函数
}
function
compare(value1,value2){
if
(value1>value2){
return
-1;
}
else
if
(value1<value2){
return
1;
}
else
{
return
0;
}
}
$(document).ready(
function
(){
foo();
});
</script>
</head>
<body>
This is my JSP page. <br>
</body>
</html>
|
本文转自 matengbing 51CTO博客,原文链接:http://blog.51cto.com/matengbing/1878580