博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《javascript设计模式》阅读笔记
阅读量:6978 次
发布时间:2019-06-27

本文共 929 字,大约阅读时间需要 3 分钟。

1.富有表现力的javascript

1.1javascript的灵活性

启动停止动画的五种实现方式

方法1

function startAnimation(){ }

function stopAnimation(){}

方法2

var Anim = function(){}

Anim.prototype.start=function(){}

Anim.prototype.stop=function(){}

var myAnim = new Anim();

myAnim.start();

myAnim.stop();

方法3

var Anim = function(){}

Anim.prototype=

start:function(){},

stop:function(){}

var myAnim = new Anim();

myAnim.start();

myAnim.stop();

方法4

Function.ptorotype.method=function(name,fn){

this.prototype[name] = fn;

}

var Anim = function(){}

Anim.method("start",function(){});

Anim.method("stop",function(){});

var myAnim = new Anim();

myAnim.start();

myAnim.stop();

方法5

Function.ptorotype.method=function(name,fn){

this.prototype[name] = fn;

return this;

}

var Anim = function(){}

Anim.method("start",function(){}).method("stop",function(){});

var myAnim = new Anim();

myAnim.start();

myAnim.stop();

 

转载于:https://www.cnblogs.com/kxdhm/archive/2011/12/02/2272497.html

你可能感兴趣的文章
ARP(Accounting Resource Planning)项目感想
查看>>
Linux系统基础-管理之用户、权限管理
查看>>
20170507Linux七周二次课 io监控free ps 网络状态 抓包
查看>>
CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28
查看>>
PHP下载/采集远程图片到本地
查看>>
关于PHP程序员技术职业生涯规划
查看>>
python requests返回的json对象用json.loads()时转为字典时编码变为了unicode
查看>>
各大浏览器 CSS3 和 HTML5 兼容速查表
查看>>
使用可信证书为windows RDP服务提供加密
查看>>
报错 org.springframework.beans.factory.BeanCreationException
查看>>
IOS分享扩展使用JS脚本
查看>>
Hibernate 的 session.load()使用方法
查看>>
$httpprovider指令中拦截器interceptors的使用介绍
查看>>
gulp插件之browser-sync安装报错
查看>>
mongodb 连接和备份
查看>>
Velocity文档(3)
查看>>
SQL中的case when then else end用法
查看>>
通过data:image/png;base64把图片直接写在src里
查看>>
Android TextView的一些小知识
查看>>
css :after或:before写小三角形
查看>>