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
投稿
猜你喜欢
Bad Tags — html有害的标签
2008-10-13 19:47:00
python 实现敏感词过滤的方法
2022-08-09 10:22:51
Python实现删除重复视频文件的方法详解
2022-06-16 03:24:29
Python实现的批量下载RFC文档
2021-11-25 02:54:48
SQL Server Bulk Insert 只需要部分字段时的方法
2011-10-24 19:44:49
Python的Django框架中模板碎片缓存简介
2022-11-20 11:00:28
asp模板解析类模块(支持if,function,loop及解析缓存)
2008-08-11 13:06:00
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2024-04-29 13:40:59
Python with用法实例
2022-09-07 19:34:05
解决python虚拟环境切换无效的问题
2023-02-01 14:37:50
.Net Core SDK命令介绍及使用
2024-05-13 09:16:00
原生Javascript插件开发实践
2024-04-17 09:43:45
golang cache带索引超时缓存库实战示例
2023-07-24 04:43:11
详解Python装饰器之@property
2021-06-25 15:55:45
一篇文章告诉你如何用python进行自动化测试,调用c程序
2021-10-08 09:14:49
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2024-05-11 10:25:13
django如何自己创建一个中间件
2021-03-31 10:26:59
JavaScript实现获取select下拉框中第一个值的方法
2024-04-22 12:50:05
关于Python OS模块常用文件/目录函数详解
2023-07-04 06:30:06
python 包实现JSON 轻量数据操作
2022-11-13 05:40:32