javascript面向对象编程(一)
作者:canque 来源:CanQue@RSSIDEA 时间:2008-03-07 12:54:00
javascript曾一度被认为是玩具型的语言,因为它太容易上手,而且,javascript曾一度担任为web站点“打杂”的职责。直到Ajax的兴起,这个在幕后默默无闻多年的语言才崭露头角,它的灵活性赋予了开发者无穷的想象力。javascript不提供传统的OOP方式,但是仍然可以轻松的实现OOP。
[强大的原型prototype]
这是一段来自《javascript design patterns》的代码:
/* Start and stop animations using functions. */
function startAnimation() {
...
}
function stopAnimation() {
...
}
/* Anim class. */
var Anim = function() {
...
};
Anim.prototype.start = function() {
...
};
Anim.prototype.stop = function() {
...
};
/* Usage. */
var myAnim = new Anim();
myAnim.start();
...
myAnim.stop();
/* Anim class, with a slightly different syntax for declaring methods. */
var Anim = function() {
...
};
Anim.prototype = {
start: function() {
...
阅读下一篇:javascript面向对象编程(二)
标签:javascript,面向对象,编程
0
投稿
猜你喜欢
解决SQL Server的“此数据库没有有效所有者”问题
2011-12-14 18:29:35
用MySQL内建复制功能来优化可用性
2009-02-13 13:55:00
SQL Server2000的安全策略
2007-08-06 17:14:00
改进评论提交表单
2009-03-25 20:37:00
不得不看的JS基础知识(事件触发篇)
2008-12-04 16:38:00
从两个方面讲解SQL Server口令的脆弱性
2009-01-08 13:40:00
网站重构 CSS样式表的优化技巧
2009-05-12 11:51:00
jQuery 1.4新特性及其变化(上)
2010-01-18 16:33:00
20个Javascript手风琴折叠菜单
2009-10-12 12:09:00
Facebook的特别之处是什么?
2008-08-04 12:57:00
低效的键盘和高效的登录框
2007-08-22 09:17:00
js弹出新窗口而不会被浏览器阻止的方法
2010-04-06 12:38:00
ASP使用组件在线发E-mail的2个函数
2008-06-12 07:13:00
17个asp常用的正则表达式
2008-01-15 18:58:00
String 的扩展方法
2008-05-12 22:36:00
如何解决因使用On Error Resume Next导致错误不正确的问题?
2009-12-16 18:34:00
asp使用jmail4.3的模块
2010-03-17 20:58:00
ASP中使用Session变量的优缺点
2007-10-01 18:02:00
全兼容的纯CSS级联菜单要点浅析
2009-06-10 14:42:00
my.ini(my.cnf)与mysql优化指南
2009-12-15 16:20:00