javascript
mmmddd123
这个作者很懒,什么都没留下…
展开
-
javascript难点之一:总结prototype
总结一下其实就是一句话,js完完全全的和java不沾边啊不沾边!其可修!! “Js是面向对象的语言”还真是面向对象面向的彻底啊,js不是class-based的,是object-based的,prototype机制就是基于对象的继承机制。这里注意了,是基于对象的继承不是类的继承,类和对象的区别就不多说了。所以这就导致了js与java在本质上的区别。 言归正传,让我们看看prototyp...原创 2010-08-25 19:45:32 · 123 阅读 · 0 评论 -
javascript难点之二:有奶就是娘的this
接下来谈谈js里的一个非常让人费解的关键字:this 之所以让人费解,可能是应为先入为主的关系。从面向过程的编程到面向对象的编程,class和object让无数习惯面向过程的人挣扎了许久,即使是从java,c++基于类的继承到js基于对象的继承,也让我们一头雾水。学会了严谨的高级语言,反而对js这个太随便的小流氓无从下手,它的种种行为看在眼里匪夷所思,长着和别人一样的嘴脸,但是却做着不一样的...原创 2010-08-26 13:04:05 · 138 阅读 · 0 评论 -
javascript难点之三:没有见过的怪物call
Call这个东西也不是很好理解的=。=+,如果你之前一直在学JAVA或者C++,而后才接触JS的话,call可能就是你的一个噩梦。噩梦归噩梦,只要醒了也就没事了,下面就是把你打醒的过程,而且此过程无任何疼痛感,就是给你泼一个冷水,一下子就清醒了。 依然是先看定义:call:执行与此对象相关联的代码。通过函数调用表达式启用它。实现这个内部方法的对象被称为 函数。 手册上的解释为:调用对象的...原创 2010-08-26 13:28:59 · 159 阅读 · 0 评论