`
sunlongfei
  • 浏览: 9715 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
   这个算是一个回顾。有的人回顾是很精彩的,可是我的回顾也行只是一片沼泽。    2006年开始进入一家软件公司,开始正式的接触软件。记得当时走过走廊,看见两边办公室,每人面前都放一台电脑。有的人在讨论问题, ...
     前面已经介绍过implements和extends的使用了,这里不用在多说了。他们有相同点,也有区别。以记录下来和大家一起研究。(学习的好习惯就是做比较,记录哦。)    相同点:两者都可以实现父类,减少代码,而且面向对象特征。   区别: implements,实现父类,子类不可以覆盖父类的方法或者变量。即使子类定义与父类相同的                 变量或者函数,也会被父类取代掉。             extends, 可以实现父类,也可以调用父类初始化 this.parent()。而且会覆盖父类定义的                 变量或者函数。这样的好 ...
现在来学习extends扩展,如果你想要覆盖类定义的方法和变量,可以使用Extends。 var Animal = new Class({ initialize : function(age){ this.age = age; } }); var Cat = new Class({ Extends : Animal, //继承父类 initialize : function(name,age){ this.parent(age); //可以调用父类的初始化函数 this.name : ...
   这篇是高级用法,主要是讲:如果你在实现类(实现基类的类)中声明和基类相同的属性或者方法的话, 实现类的方法或者函数,会被基类取代掉的。很有意思,动手实验下哦  var BaseClass = new Class({ initialize : function(input_value){ this.inputValue = input_value; }, testFunction : function(){ alert(" this is a base class function"); }, ...
    我们都知道java中有implements实现和extends继承,通过实现和继承, 可以在子类很简单调用父类的方法,而不需要重新申明和实现相同的方法。mootools 也可以实现 轻松做到这一点。这次主要学习implements的使用方式, 使用方法很简单 可以参考java哦、不废话,直接帖码,直观些。    (一)初级篇 //定义一个父类,只有一个函数 var BaseClass = new Class({ testFunction : function(){ alert("this funct ...
      相信大家对于js基本都是会写,可是往往会出现一个人一个风格,阅读别人的代码或者过一段时间阅读 自己的代码,都是很头痛的事情。如果将js也面向对象,定义个类,类名有一定的意义,定义函数,封装在类里面, 函数都注释的话,而且写法很容易看懂,那看代码将是一件很愉快的事情。      下面介绍javascript面向对象,最近有时间研究mootools库,觉得写法已经非常接近面向对象设计 思想了。如果是大牛使用mootools的只需定义好接口,让小牛们实现。如果是小牛们写的话,代码的风格 一致,而且面向对象,学习成本和维护程度都大大降低。 记录几个步骤,一步步的学习mootool ...
【1、最基本的弹出窗口代码】      <SCRIPT LANGUAGE="javascript">   <!--   window.open ('page.html')   -->   </SCRIPT>      因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript&q ...
Global site tag (gtag.js) - Google Analytics