- 浏览: 10991 次
- 性别:
- 来自: 湖北武汉
最新评论
-
hax:
js本质上只有属性。如果属性是一个函数,则像x.f()这样的调 ...
深入剖析Javascript之继承 -
weiqingfei:
hax 写道第三种可以算继承,因为虽然不是类的继承,但是可以算 ...
深入剖析Javascript之继承 -
hax:
第三种可以算继承,因为虽然不是类的继承,但是可以算是原型继承, ...
深入剖析Javascript之继承 -
weiqingfei:
第三种能算是继承么?方法的prototype指向的是另一个方法 ...
深入剖析Javascript之继承 -
hax:
你说的前两种根本构不成继承。都只是复制或者共享了原型。这样的m ...
深入剖析Javascript之继承
文章列表
今天要讨论的主题是下面3种方案的对比:
前提:
var m1 = function(){};
var m2 = function(){};
要对比的3种方案是:
1>Object.extend( m1.prototype, m2.prototype );
2>m1.prototype = m2.prototype;
3>m1.prototype = new m2();
下面对各种方案先预先给予说明:
1>第一种方案是将m2.prototype该对象中所有成员拷贝(覆盖)到m1.prototype对象中。
看代码:
var m1 = functio ...
先观代码:
代码1:
<script>
function(){ alert( 1 ); }();
</script>
代码2:
<script>
var p = function(){ alert( 1 ); }();
</script>
问题描述:
代码2能成功弹出,代码1不行。这里是函数值对象function(){}直接运行后必须有返回值接受才能保证正常run。有说法吗?
最近写了一篇关于 ruby web 框架 rails 的文章,一直在修改之中, 希望和程序员朋友们交流一下。尽管从事 java 编程工作,但是我一直在利用业余时间学习 ruby 语言。 Ruby 是由日本人松本行弘发明的一种面向对象的脚本语言。在我看来,它是现在最好的动态脚本语言,而新崛起的 rails 又是用 ruby 开发的最简单的 Web 应用框架。
据称 rails 的开发速度是使用 Java 框架的 10 倍,我觉得应该比这更快。
如果你不相信我说的,可以阅读一下这篇文章。
下载本文:
http://5d.cn/upload/200506/2577/rubyonrail ...