这个最后还是发的晚了点

首先说,我学过的继承。或者说,学习了c++之后,在我的脑子中形成的一些关于继承的东西

首先,继承的方式--也就是如何实现一个继承

其次,是继承的东西,到底子从父那里继承来了什么?

再次,继承的基础上如何发展自己

基本上,就是这些吧。那么,如果按照这个思路总结一下,这天学的关于javascript的相关知识,看能理出个什么来。

继承的实现:javascript 用的是原型继承----以一个现有的对象为原型,派生出新的对象。

继承了什么?父亲的所有。

如何发展自己,这个,一个对象很容易的就添加了自己的方法属性,似乎也不是难事。

---------------------------------------------------------------------------------------------------

好,大轮廓说完了。

我看了good parts里面,不能说一点没理解,但觉得,至少没在脑袋中有印象,接下来,就是翻了些资料,基本就是那些调调。

最后看到,这样的一个例子。

User(){}

Person(){}

分别是User 和Person对象的构造函数

User.prototype=new Person();

我想 我找到了,类似于 class A:class B这种形式吧。

--------------------------------------------------------------

很乱。也许是,无论学一个什么特性,都想去联想C++的相关知识,这是学习新知识的障碍,但,我觉得也不能说思路不好,因为风格再不同,语法再迥异,所要实现的功能基本就是那些,其实这是我现在仍然对于javascript继承完全模糊的强辩。

--------------------------------------------------------------------------------------------------------------------

有些概念需要接下来,继续搞清楚。

那个伪类也好,近似类也好的继承方法。

还有,最主要的是,那个this,关于上下文对象,是不是我又忘了大学老师教的?

构造函数也是,只有一个大写开头的概念。

函数也很苦恼,call一下的事,可是四种调用方式,对于Apply是完全的错乱。

---------------------------------------------------------------------------------

总的来说,就是一大锅粥在我脑子里煮啊煮,我需要把这些弄通顺了,不然,会爆炸的。

哎,tony哥,这自然不是作业,如果真是老师,看到这样的东西,估计要吐血的吧。一直比较喜欢用思维导图总结一些东西,因为你看了,这哪里是技术总结文章啊,简直是,个人情感爆棚的东西,但,总也得学着写写的。

-------------------------------------------------------------------------------------------------------------------

其实,我想说的是,我花了很长很长时间去碰,才让自己相信C++是面向对象的,对于javascript,看平时自己写的测试小程序也晓得了,还是一直过程的思维。

一切皆对象。这个,不容易说服自己啊。

------------------------------------------------------------------------------------------------------------------

安。

原文地址:https://www.cnblogs.com/katero/p/2081078.html