`
ganjp
  • 浏览: 71880 次
  • 性别: Icon_minigender_1
  • 来自: 其实还可以
社区版块
存档分类
最新评论

javascript good good study,day day up

 
阅读更多

 写道
/**
* 实现一个动画的开始和结束 可能编码有5方式
*/
//the basic type:
/*
function start() {

}

function stop() {

}
*/

var Anim = function() {};

/** the fisrt type:
*Anim.prototype.start = function() {}
Anim.prototype.stop = function() {}
*/

//the second type:
Anim.prototype = {
//声明属性 和 方法 有点类型java的object的声明
version : 'v1.00',
start : function() {
alert('start');
return this;
},
stop: function() {
alert('stop');
return this; //每个方法都加上这个就可以链式的方式运行了。
}
};

//the third type:
/*给Function定义一个原型方法 Function.prototype.method允许我们为类添加新的方法 链式方法
Function.prototype.method = function(name,fn) {
this.prototype[name] = fn;
}
Anim.method('start',function() {});
Anim.method('end',function() {});
*/

//the four type:
//another method to write
Function.prototype.method = function(name,fn) {
this.prototype[name] = fn;
return this; //返回对象本身
}

Anim.method('begin',function() {
alert('begin');
}).method('end',function() {
alert('end');
});


var anim = new Anim();
anim.begin();
anim.end();
anim.start().stop();
 
分享到:
评论

相关推荐

    HTML, CSS & JavaScript Web Publishing in One Hour a Day 7th 第7版 0分

    Sams Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day, Covers HTML5, CSS3, and jQuery 7th Series: Sams Teach Yourself Paperback: 768 pages Publisher: Sams Publishing; 7 edition ...

    study-every-day:每天学习javascript的stduy编程技巧

    在“study-every-day”项目中,我们关注的是每天提升JavaScript编程技能,通过持续学习来增强编程技巧。这个项目提供了一系列编程练习,每个练习都配有详细的视频教程,帮助你更直观地理解和应用所学知识。 ...

    15day-study-jquery-.rar_JavaScript/JQuery_Java_

    在本资源"15day-study-jquery-.rar"中,你将踏上一个为期15天的快速学习jQuery的旅程。jQuery是一个强大的JavaScript库,它极大地简化了JavaScript编程,特别是对于网页上的DOM操作、事件处理、动画效果以及AJAX交互...

    Sams Teach Yourself HTML, CSS & JavaScript 7th 2016第7版pdf 0分

    Series: Sams Teach Yourself Paperback: 768 pages Publisher: Sams Publishing;... Each lesson ends with a Workshop section filled with questions, answers, and exercises for further study.

    C++中string替换所有指定字符串的方法

    let str = "good good study, day day up"; let oldStr = "good"; let newStr = "hard"; // 只替换第一个匹配项 let result1 = str.replace("good", newStr); console.log(result1); // "hard good study, day day ...

    Hongjilin#hongs-study-notes#8.1_(捌_2)_Vue-cli的安装与项目创建=day8_161

    1.创建 2.选项 3.修改

    三角形判定 用javascript 写的。很不错的。关于三角形判定

    三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的...

    leetcode下载-daily-study:每天学习

    study every day 1.Two-sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution. ...

    使用 vue-i18n 切换中英文效果

    hello: 'good good study, day day up!' } } } ``` 创建 VueI18n 实例,指定默认语言(locale)并传递 messages 对象: ```javascript const i18n = new VueI18n({ locale: 'en', // 默认语言为英语 messages...

    jquery-study

    在"jquery-study-master"这个项目中,我们可以看到作者分为了“DAY1”,这可能是一个初学者的学习日志。第一天的内容应该是关于JQuery的介绍和一个简单的应用实例。通过阅读源代码,我们可以学习如何在实际项目中...

    Study-Notes:前端个人笔记

    Personal Notes of FrontendRome was not built in a day.HTMLCSSJavaScriptTypeScriptVueReactdiff算法生命周期mobxreduxssrAngularNode.jsEngineeringbabeleslintgitgitHooksJSON Schema Store如何合理搭建前端...

    GO语言 数据库版学生信息管理系统.zip

    项目中的"day0729"可能是开发过程中的一个阶段或特定功能的代码文件,具体内容需要解压后查看。总的来说,这个项目展示了Go语言与MySQL数据库的结合,为学生信息管理提供了一种实用且高效的实现方式,对于学习和理解...

    asp课程设计系统 asp课程设计系统

    - VBScript/JavaScript:作为ASP的脚本语言,处理服务器端逻辑。 - ADO(ActiveX Data Objects):用于数据库访问和操作,如SQL查询。 - IIS(Internet Information Services):作为ASP的运行环境,托管Web应用程序...

Global site tag (gtag.js) - Google Analytics