JavaScript高级培训-自定义对象
本文最后更新于 6372 天前,其中的信息可能已经有所发展或是发生改变。

在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。

目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。

与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很少,许多编程需求需要我们自己去实现,例如Javascript没有哈西表Hashtable,这样的话在处理键值方面就很不方便。

本文以下内容由于已经不具备可参考性而被删除,删除时间为2023年11月17日。

评论

  1. chanhe
    16 年前
    2008-5-16 13:05:05

    实在太好了,不得不顶!!

  2. ganli
    16 年前
    2008-8-01 11:21:26

    太牛了!!好佩服你啊~~~~真的不得不顶啊~~~

  3. Tiger
    16 年前
    2008-10-21 11:11:03

    good! Thankyou!~

  4. 16 年前
    2008-11-04 19:28:31

    不错!

  5. 阿虎
    16 年前
    2008-11-13 17:06:03

    写的不错!顶
    不过我的还是没出来
    有谁能把 ShoppingCart类的最上面一截代码给我
    我油箱147528laohu@163.com
    谢谢达

  6. lw
    16 年前
    2008-11-21 17:15:32

    恩 不错 ,能把你的例子发给我吗?

  7. 16 年前
    2009-2-01 11:26:03

    谢谢;让我知道了很多我不知道的东西;顶;

  8. 16 年前
    2009-2-04 11:15:41

    写得很好,对我很有用,我转到我的博客里了.

  9. ppvqq
    16 年前
    2009-3-02 10:42:54

    谢谢

  10. Boz
    16 年前
    2009-3-10 13:57:44

    历害,看了后收获很多

  11. 16 年前
    2009-4-11 8:47:45

    非常谢谢!

  12. /pch
    16 年前
    2009-4-20 2:35:36

    兄弟..是不是少写了个类哇?? products的add()方法是怎么来的,还有iterator()??

  13. 15 年前
    2009-5-15 12:16:54

    太棒了,!!!!!!!很欣赏这篇文章!!!!

  14. jsStudy
    15 年前
    2009-8-11 9:39:47

    太棒了 ! 谢谢

  15. 15 年前
    2009-11-10 10:16:07

    太棒了!感谢

  16. jason
    15 年前
    2009-11-17 21:10:59

    太牛了,太厉害了,我顶,收货不小。

  17. 满达
    14 年前
    2010-7-30 9:22:05

    3q

  18. SHIT
    14 年前
    2010-8-02 14:16:29

    什么东西咯?JavaScript里面有iterator()?有hasNext()?next()?equals()?还有那两个HttpRequest、HttpResponse这两个类哪里来的?还有操作Cookie的函数?
    你写就写清楚点咯,看你写的又是JavaScript代码,怎么用的函数和类变成了Java里面的了?如果不是的话,你就写清楚点,不要误人子弟……

  19. ssq
    14 年前
    2010-8-12 10:09:29

    兄弟..是不是少写了个类哇?? products的add()方法是怎么来的,还有iterator()??

  20. ssq
    14 年前
    2010-8-12 10:16:17

    谁能把 ShoppingCart类的最上面一截代码给我
    我油箱470627063@qq.com
    谢谢达

  21. Manypony
    14 年前
    2011-2-21 13:21:04

    哈拉子都留出来了

  22. 13 年前
    2011-7-13 13:52:33

    写得实在太好了啊

  23. Killer
    13 年前
    2011-8-14 17:38:21

    讲述得非常完整和清楚,让人一看就明白。
    此类帖必须顶。

  24. yan
    13 年前
    2011-9-14 18:53:00

    麻烦发个列子给我好不?
    yanhanp@yeah.net
    谢谢

  25. tom
    13 年前
    2011-9-15 19:52:11

    写的太好了

  26. js新手
    13 年前
    2011-9-28 19:21:11

    学习,感谢感谢。

  27. 13 年前
    2011-11-30 16:25:21

    good!

  28. sjk
    13 年前
    2011-12-18 22:28:35

    good job.

  29. 13 年前
    2011-12-21 10:11:41

    在“实例属性定义,也存在两种方式”的代码:

    function User(name,age,job){
             this.name=“user1”;
             this.age=18;
             this.job=job;
        }
        alert(user.age);

    这里好像没有经过实例化后就引用了,是吗?

    • liuke@timeMem.com
      binrui
      11 年前
      2013-11-25 13:05:48

      是没有实例化。可以用new关键字实例化:

      function User(name,age,job){
      this.name=“user1”;
      this.age=18;
      this.job=job;
      }

      var user1 = new User( ‘ke’, 25, ‘it’);
      alert(user1.age);

  30. 13 年前
    2012-1-10 20:55:22

    写得非常好

  31. chenwenhu
    13 年前
    2012-2-06 13:01:18

    写的真好!!!!!!顶一个

  32. dad
    12 年前
    2013-1-16 16:34:55

    awesome, thanks!!

  33. 11 年前
    2013-11-25 13:09:57

    受教了

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇