zoukankan      html  css  js  c++  java
  • javascript类的实现

    <script type="text/javascript">

         //javascript函数类化,实现面向对象。

         

         

         function getName(val)            //创建一个类似于类的函数,简称函数类

         {

             var context = this;         //保存this指针,防止this指针指向错误的对象

             var init=function()         //该函数为函数类的构造函数,在函数类末尾进行调用。  定义为var表示该函数为私有的成员函数,外部不可进行访问

             {

                  context.name = val;

             };

             this.getname=function(va)        //该函数为函数类的方法函数。定义为this表示该函数为该函数类的公共函数(public),外部可进行访问

             {

                  alert(va);

             };

             init();                          //实现构造函数

         }

         var objname=new getName("张三");     //创建一个objname对象,并进行初始化

         objname.getname(objname.name);            //调用函数类的公共成员方法

         

         getName.prototype.age=function(val)       //外部给函数类创建一个公共函数

         {

             alert("I am "+val);

         }

         objname.age(23);                     //方法的调用

    </script>

    阅读全文
    类别:javascript技巧 查看评论

  • 相关阅读:
    从SQL注入谈数据访问层
    Combobox下拉框两级联动
    C#IO流文件操作
    网络电视精灵思路分析
    简单工厂和单例设计模式浅解
    可扩展标记语言
    深入理解多态
    未将对象引用到实例
    Python 项目实践二(生成数据)第一篇
    Python 项目实践一(外星人入侵小游戏)第五篇
  • 原文地址:https://www.cnblogs.com/xlhblogs/p/2071880.html
Copyright © 2011-2022 走看看