白开心
IT博客
::
首页
:: ::
联系
::
聚合
::
管理
::
9 随笔 :: 76 文章 :: 28 评论 :: 0 Trackbacks
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
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
1
2
3
4
公告
独坐在路边街角,冷风吹醒,默默地伴着我的孤影。
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(12)
给我留言
查看公开留言
查看私人留言
文章分类
.Net(学习ing...)(39)
(rss)
Asp+vbScript(14)
(rss)
JavaScript(14)
(rss)
T-SQL(8)
(rss)
经典收藏(8)
(rss)
设计模式
(rss)
文章档案
2013年4月 (1)
2013年3月 (1)
2012年7月 (1)
2012年4月 (1)
2011年10月 (1)
2011年8月 (1)
2011年3月 (1)
2011年2月 (1)
2011年1月 (1)
2010年9月 (1)
2010年6月 (1)
2010年4月 (2)
2010年1月 (1)
2009年11月 (1)
2009年10月 (6)
2009年9月 (3)
2009年8月 (2)
2009年5月 (1)
2008年10月 (2)
2008年9月 (2)
2008年7月 (2)
2008年6月 (1)
2008年3月 (1)
2008年2月 (1)
2008年1月 (1)
2007年12月 (5)
2007年11月 (4)
2007年10月 (2)
2007年9月 (2)
2007年7月 (1)
2007年6月 (2)
2007年4月 (2)
2007年1月 (1)
2006年12月 (1)
2006年11月 (2)
2006年8月 (1)
2006年7月 (1)
2006年5月 (2)
2006年4月 (1)
2006年2月 (1)
2006年1月 (1)
2005年12月 (10)
相册
PhotoShop Study For HuangHuaXiang
我的相册
收藏夹
.NET(1)
(rss)
其他类别
(rss)
搜索
最新评论
1. re: JQUERY的表单异步提交[未登录]
1111111
--111
2. re: JQUERY的表单异步提交
eqedqedasd
--123
3. re: 委托和匿名函数
评论内容较长,点击标题查看
--bracelet shopping
4. re: 递归查询
您好!你的在我这里怎么执行不了啊!
--小陈
5. re: JS操作Xml的相关方法[未登录]
不能保丰到服务器上?
--11
阅读排行榜
1. 窦房折返性心动过速(928)
2. ∷∷∷∷男人感悟一百条∷∷∷∷(710)
3. 人生致命的八个经典问题(657)
4. 秋天不回来(570)
5. 圣诞(467)
评论排行榜
1. 圣诞(0)
2. 人生致命的八个经典问题(0)
3. ∷∷∷∷男人感悟一百条∷∷∷∷(0)
4. 窦房折返性心动过速(0)
5. 秋天不回来(0)
JS函数和一些方法
1
<
html
>
2
<
head
>
3
<
title
>
JS函数
</
title
>
4
<
script type
=
"
text/javascript
"
language
=
"
javascript
"
>
5
//
debugger;
6
//
Trim 函数
7
String.prototype.Trim
=
function
()
8
{
9
return
this
.replace(
/
(
^
\s
*
)
|
(\s
*
$)
/
g,
""
);
10
}
11
//
LTrim
12
String.prototype.LTrim
=
function
()
13
{
14
return
this
.replace(
/
(
^
\s
*
)
/
g,
""
);
15
}
16
//
RTrim
17
String.prototype.RTrim
=
function
()
18
{
19
return
this
.replace(
/
(\s
*
$)
/
g,
""
);
20
}
21
22
//
Replace All
23
String.prototype.replaceAll
=
function
(s1,s2)
24
{
25
return
this
.replace(
new
RegExp(s1,
"
gm
"
),s2);
26
}
27
28
//
//限制只能输入电话号码 示例:<input type="text" id="txtTel" onkeydown="telKeyDown();">
29
function
telKeyDown()
30
{
31
var
k
=
window.event.keyCode;
32
33
if
((k
==
46
)
||
(k
==
8
)
||
(k
>=
48
&&
k
<=
57
)
||
(k
>=
96
&&
k
<=
105
)
||
(k
>=
37
&&
k
<=
40
))
34
{}
35
else
if
(k
==
13
)
{
36
window.event.keyCode
=
9
;}
37
else
38
{
39
window.event.returnValue
=
false
;
40
}
41
}
42
43
//
/限制输入邮箱 示例:<input type="text" id="txtEmail" onblur="checkemail(this);" />
44
function
checkemail(obj)
45
{
46
var
sReg
=
/
[_a
-
zA
-
Z\d\
-
\.]
+
@[_a
-
zA
-
Z\d\
-
]
+
(\.[_a
-
zA
-
Z\d\
-
]
+
)
+
$
/
;
47
if
(
!
sReg.test(obj.value))
48
{
49
alert(
"
请输入正确的邮箱!
"
);
50
//
return false;
51
obj.value
=
""
;
52
}
53
//
return true;
54
}
55
56
//
限制只能输入数字 示例:<input type="text" id="txtNumber" onkeydown="numberKeyDown(this);">
57
function
numberKeyDown(o)
58
{
59
var
k
=
window.event.keyCode;
60
61
if
((k
==
46
)
||
(k
==
8
)
||
(k
>=
48
&&
k
<=
57
)
||
(k
>=
96
&&
k
<=
105
)
||
(k
>=
37
&&
k
<=
40
))
62
{
63
if
(o.value
!=
'')
64
{
if
(o.value.indexOf('
0
')
==
0
)
65
{
66
o.value
=
'';
67
}
68
}
69
}
70
else
if
(k
==
13
)
{
71
window.event.keyCode
=
9
;}
72
else
{
73
window.event.returnValue
=
false
;}
74
}
75
76
//
父类
77
var
baseClass
=
function
()
78
{
79
this
.name
=
"
白开心
"
;
80
this
.age
=
1
;
81
//
委托方法
82
this
.delegateMethod
=
null
;
83
//
方法
84
this
.ToString
=
function
()
85
{
86
return
this
.name
+
"
"
+
this
.age;
87
}
88
//
函数
89
this
.sum
=
function
(a,b)
90
{
91
if
(
this
.delegateMethod
!=
null
)
92
return
this
.delegateMethod(a,b);
93
return
a
+
b;
94
}
95
}
96
97
//
子类
98
var
childClass
=
function
()
99
{
100
//
继承 baseClass 类
101
baseClass.apply(
this
,
new
Array());
102
103
this
.address
=
"
广州
"
;
104
//
重写 ToString 方法
105
this
.ToString
=
function
()
106
{
107
return
this
.address;
108
}
109
}
110
111
//
/ 乘法函数
112
var
ride
=
function
(a,b)
113
{
114
return
a
*
b;
115
}
116
//
当子类中无 apply方法时,需要使用该方式继承 baseClass 类
117
//
childClass.prototype = new baseClass();
118
var
instance
=
new
childClass();
119
//
/ 重新设定属性值
120
instance.address
=
"
南昌
"
;
121
//
/ 给委托方法实例函数
122
instance.delegateMethod
=
ride;
123
var
msg;
124
msg
=
instance.ToString();
//
执行函数为 childClass.ToString
125
msg
+=
"
<br>
"
;
126
msg
+=
instance.sum(
2
,
3
);
//
执行函数为 ride ,输出结果为 6
127
</
script
>
128
</
head
>
129
<
body
>
130
JS函数和一些方法
<
br
/>
131
<
div id
=
"
divMsg
"
></
div
>
132
<
script type
=
"
text/javascript
"
language
=
"
javascript
"
>
133
document.getElementById(
"
divMsg
"
).innerHTML
=
msg;
134
</
script
>
135
</
body
>
136
</
html
>
posted on 2008-10-30 11:33
白开心
阅读(275)
评论(0)
编辑
收藏
引用
所属分类:
JavaScript
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © 白开心