小小程序员
BlogJava
|
首页
|
发新随笔
|
发新文章
|
|
|
管理
像Java一样写JavaScript
以下代码是从pro javascript techniques书中拷贝出来的
<
script language
=
"
JavaScript
"
>
/**/
/*
* ex:Listing 1-1
*/
//
Lecture类的构造函数
function
Lecture( name, teacher )
{
this
.name
=
name;
this
.teacher
=
teacher;
}
//
声明Lecture类的方法display
Lecture.prototype.display
=
function
()
{
return
this
.teacher
+
"
is teaching
"
+
this
.name;
}
;
//
Schedule类的构造函数
function
Schedule( lectures )
{
this
.lectures
=
lectures;
}
//
声明Lecture类的方法display
Schedule.prototype.display
=
function
()
{
var
str
=
""
;
for
(
var
i
=
0
; i
<
this
.lectures.length; i
++
)
str
+=
this
.lectures[i].display()
+
"
<br/>
"
;
return
str;
}
;
//
创建Schedule类的对象mySchedule
var
mySchedule
=
new
Schedule([
new
Lecture(
"
Gym
"
,
"
Mr. Smith
"
),
new
Lecture(
"
Math
"
,
"
Mrs. Jones
"
),
new
Lecture(
"
English
"
,
"
TBD
"
)
]
);
document.writeln( mySchedule.display() );
</
script
>
发表于 2007-01-21 02:51
~小Q
阅读(2890)
评论(4)
编辑
收藏
所属分类:
『
JavaScript
』
评论
#
re: 像Java一样写JavaScript
不错,但项目中应用不多,这种写法在应付复杂的页面逻辑才使用!
用的最多的还是简单的function 啊!
#
re: 像Java一样写JavaScript
有时候感觉JavaScript被埋没了,同时Java的在一定程度上抹杀了JavaScript
的灵活语法
#
re: 像Java一样写JavaScript
在做一个组件的时候会这么写。
#
re: 像Java一样写JavaScript
用这种方法写事件处理的时候,似乎有问题
XXX.prototype.evtProcess
在别的方法里为一元素注册事件时,写这个方法。实际处理时有问题
不知道楼主遇到过没?
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2007年1月
>
日
一
二
三
四
五
六
31
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
5
6
7
8
9
10
公告
spring-谁与争锋
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
『
eclipse
』(2)
(rss)
『
Flash
』(1)
(rss)
『
JavaScript
』(1)
(rss)
『
Maven
』(1)
(rss)
『
Spring
』(17)
(rss)
『
springside
』(1)
(rss)
『
汇编
』(4)
(rss)
『
计划
』(1)
(rss)
相册
spring
Blog
论坛
积分与排名
积分 - 62506
排名 - 841
最新评论
1. re: 在spring利用javamail,quartz定时发送邮件[未登录]
感觉不错吗、
--xiaoxiao
2. re: JavaScript中的arguments,callee,caller,call,appy
不错啊
--artwl
3. re: JavaScript中的arguments,callee,caller,call,appy[未登录]
注意,arguments[0] 是对的。arguments是一个Object。
--你好
4. re: JavaScript中的arguments,callee,caller,call,appy
评论内容较长,点击标题查看
--zhangsir199
5. re: Maven的eclipse插件使用的flash教程[未登录]
除了插件是真的之外,其他怎么全是假的?
--王子