`

js对象的建立

阅读更多

JS真是一门经典脚本语言,近日看一些JS的面向对象编程的文章,记录下来。

1.构建类:
    JS中构建类,其实就是构建类的一个构造方法。如下:
var  Foo  =   function  ()
    {
        
this .name  =   " aaa " ;
        
this .b  =   " bbb " ;
        
this .sayHello  =   function  ()
        {
            alert(
" welcome:   " + this .name);
        }
    };
    
var  foo  =   new  Foo();
    foo.name 
=   " wh " ;
    foo.sayHello();
或者如下:
function A(){           
    
var locate1 = "1oh";    
    
this.locate2 = "2oh";    
    
var method1 = function(){    
        alert(locate1);    
    }    
    
this.method2 = function(){    
        alert(
this.locate2);    
        method1();    
    }                                   
A对象的locate1与method1是private级别的; locate2与method2是public级别的。          
分享到:
评论

相关推荐

    JavaScript 面向对象编程详细讲解文档

    原型是理解继承概念的关键, 我们将会教你如何建立原型, 如何检测一个对象是否是另外一个对象的原型, 及其 JavaScript 的模型与Java 面向对象编程之间的区别。我们同样会向你展示如何检测对象所包含的各种属性的方法...

    javascript常用对象梳理

    Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法...

    JavaScript 对象模型-执行模型

    介绍javascript的对象模型知识,如何建立对象。如何执行对象~~

    Node.js——基于Chrome JavaScript运行时建立的平台

    Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合...

    JS 建立对象的方法

    对于组织信息来讲对象是非常有用的 JavaScript Objects JS对象 Earlier in this tutorial we have seen that JavaScript has several built-in objects, like String, Date, Array, and more....

    javascript document对象详细介绍

    对象属性 document.title //设置文档标题等价于HTML的标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor //激活链接...

    探讨javascript是不是面向对象的语言

    1 它拥有对象,可以包含数据和处理数据的方法。对象可以包含其它对象。...但随后有人证明了javaScript对象可以拥有私有变量和私有方法。另外还有批评说javascript不能提供继承,但随后有人证明了javascript不仅能

    JavaScript学习笔记之JS事件对象

    事件对象:当事件发生时,浏览器自动建立该对象,并包含该事件的类型、鼠标坐标等。  事件对象的属性:格式:event.属性。  一些说明:  event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下...

    JavaScript 学习 - 提高篇

    通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new Object()等. var book = new Object(); book.name = "JavaScript is Cool"; book.author = "tom"; book.pages = ...

    prototype1.7.js

    prototype.js 是Sam Stephenson写的一个非常优雅的java script基础类库,对java script做了大量的扩展,而且很好的支持Ajax,兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的丰富的客户端页面。...

    prototype.js

    在prototype.js中,prototype对象是实现面向对象的一个重要机制。 每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类...

    JavaScript详解(第2版)

    1.9.1 JavaScript对象 12 1.9.2 文档对象模型 12 1.10 关于浏览器 13 1.10.1 JavaScript的版本 14 1.10.2 你的浏览器遵循标准吗 16 1.10.3 浏览器是否已启用JavaScript 16 1.11 JavaScript代码放在哪儿...

    写给大家看的面向对象编程书(第3版).[美]Matt Weisfeld(带详细书签).pdf

    13.4.1 JavaScript对象 202 13.4.2 Web页面控件 204 13.4.3 声音播放器 205 13.4.4 电影播放器 205 13.4.5 Flash 206 13.5 分布式对象和企业 206 13.5.1 公共对象请求代理体系结构(CORBA) 207 13.5.2 Web...

    javascript new一个对象的实质

    现摘录如下,作者说的很是清楚: 用 var anObject = new aFunction() 形式创建对象的过程实际上可以分为三步: 第一步是建立一个新对象; 第二步将该对象内置的原型对象设置为构造函数prototype引用的那个原型对象...

    JavaScript 内置对象属性及方法集合

    1.Date 属性(1): constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法 方法(43): getDay() 返回一周中的第几天(0-6) getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位 getFullYear() ...

    javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象

    如果我们在客户端频繁使用ajax技术,...建立一个保持xmlhttp实例的池,好处显而易见,最明显的优点就是我们不会创建冗余对象,同时也不会出现在同一个正在被调用的xmlhttp实例上出现再次被操作的情况。 具体实现思路

    jsp 用内置对象编写的留言板

    //创建表达式对象 String sql="select user(),now()";//定义数据库操作 ResultSet rs=stmt.executeQuery(sql);//执行操作返回结果 while (rs.next()){ out.print("sqluser:"+rs.getString(1)+" "); out....

    prototype.js开发手册

    在prototype.js中,prototype对象是实现面向对象的一个重要机制。 每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类...

    浅析javascript操作 cookie对象

    Cookie 对象 是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的数据信息(Cookie数据)。Cookie文件夹中的用户数据信息(Cookie数据)。Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web...

Global site tag (gtag.js) - Google Analytics