一个元素的一个方法定义调用的时候可以obj.loadXML(url)

解决方案 »

  1.   

    http://tech.china.com/zh_cn/netschool/homepage/javascript/607/20010515/js03_08.html
      

  2.   

    你发的只是个片断用oop编写js的才用到应该是 a = { b:function(){},c:funtion(){},d:"aaaa" }一个hash数据
    这样声明的 然后 a.b() , a.b() 可以调用 其中 alert(a.d) 显示 aaaa
    其实js 一切都是数祖
      

  3.   

    楼上的别乱说。不是数组,是Object
    Function也是Object
      

  4.   

    LZ那个是Object的定义,可以直接 = loadXML(url)。这个是以OOP的方法定义Object,不过好多编辑器不认识这个- -#
      

  5.   

    to : Amwpfiqvy  "." 操作符等同于"[]"操作符。(The dot operator is equivalent to de-referencing by hash (e.g., foo.bar === foo["bar"]) )此句也是针对JavaScript的对象而言。对象的属性可以用"."加标识符"bar"来存取,也可以使用"[]"配合标识符的字符串形式来存取。这样就给存取对象属性带来了灵活性————可以动态构造一个字符串并以它来存取对象的属性。此句也揭示了:在JavaScript中数组就是对象,对象本质上就是一个关联数组。
    关连数组是 hash结构, 我只是在结构上认为 js 一切都是数组。。而这种函数声明方法 用的就是这个。。
      

  6.   

    楼上:我不想跟你吵,因为这些基础东西我已经讲很多次了。如果你觉得你对,我只能很遗憾的告诉你:你真的错了!你想了解清楚这些东西,先搞懂原型(prototype)再来讲。当然你讲错了并不要紧,关键是被我看见了,我不喜欢人们相互误导。当然人的认识是有过程的,我在学习过程中也有犯错。
    在这点上,我以前也跟你一样迷茫过。
      

  7.   

    Amwpfiqvy(ContextMenu)  
    的说法是正确的,我只是不明白这个语法
      

  8.   

    chaos_des()的说法也是对的对象本质上就是一个关联数组。
      

  9.   

    对象本质上就是一个关联数组。===
    如果你说本质是Hashtable还像样些,“关联数组”,这个顶多算是一种理解方式。
      

  10.   

    http://community.csdn.net/Expert/topic/5156/5156212.xml?temp=.7376367这里有一个应用的例子
      

  11.   

    呵呵,lz你有没有看到过这样的代码呢??
    <script>
    function window::onload(){   // ie only
    alert(1);
    }
    </script>
      

  12.   

    <script>
    function window::onload(){   // ie only
    alert(1);
    }
    </script>2个::?可否解释一下?