发表于: 2017-06-13 23:03:03

1 1022


任务进展:

1、用原生和JQ写了一部分task4;

遇到问题:

1、未想到FSM能应用到哪方面,从理解到运用着实需要过程,听湿胸讲,它可以模拟所有事物,我感觉我写出来的东西又是走火入魔的东西

明天计划:

1、继续学习JS,深入各个知识点;

2、写JS task4;

收获心得:

1、查看关于面向对象的概念,前面写JS的时候,只是为了实现而实现,至于为什么实现,如何实现的,一点概念都没有,知道了一个东西有什么用,怎么用,为什么这样用。

2、什么是类,JS是基于对象的语言,与面向对象还是有一定的区别;

类是 面向对象程序设计语言中的一个概念。类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。一个类定义了一组对象。类具有行为(be-havoir),它描述一个对象能够做什么以及做的方法(method),它们是可以对这个对象进行操作的程序和过程。

类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。 类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。类通过接口与外界发生关系。

可以把类看作“理论上”的对象,也就是说,它为对象提供蓝图,但在内存中并不存在。从这个蓝图可以创建任何数量的对象。从类创建的所有对象都有相同的成员:属性、方法和事件。但是,每个对象都象一个独立的实体一样动作。例如,一个对象的属性可以设置成与同类型的其他对象不同的值(value)。

3、关于JavaScript的命名,也有一套不成文的规则,比如驼峰命名,之前的命名是这样的,而且并没有注释,命名真是一门大学问;





返回列表 返回列表
评论

    分享到