10th week blog2

Object起源

面向对象技术的提出,最早是在编程语言Simula中提出的。其作者是Ole-Johan Dahl and Kristen Nygaard。Simula语言是两个语言的统称: SimulaI 和Simula 67(Simula 67 是在1967年发布的)。Simula语言是公认的最早的面向对象语言,虽然他的实现并不是很完整。但这是语言发展史上的一个重要的里程碑。

Kristen Nygaard在编写一个计算机模拟系统的时候,感觉到他必须找到一个更好的方式来描述和操作系统。后来Ole-Johan Dahl也加入了这个工作中来。在1962年,Kristen Nygaard在访问Univac的时候,对当时的Uniac的系统架构师Robert Bemer第一次提出了Simula中的想法,并在Robert Bemer邀请参加的第二届IFIP上,发表了《SIMULA -- An Extension of ALGOL to the Description of Discrete-Event Networks》。

在1966年,Dahl 和Nygaard 发表了关于在Simula中提出类(Class)和子类(SubClass)的概念。这些概念后来被应用到Simula 67中。1967年6月的一个会议上,Dahl建议对Type和Class概念进行明确定义,这引发了一次认真严谨的讨论,为语言的标准化奠定了基础。并在1968年2月份成立SIMULA Standards Group (SSG)来进行标准化工作。
转自:https://blog.csdn.net/softart/article/details/1848627

二、改后的标准函数:

var materials = [

  'Hydrogen',

  'Helium',

  'Lithium',

  'Beryllium'

];

console.log(materials.map(function(materils){

                    return materils.length()

})

三、关于Event Flow和事件机制

1:Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。

事件通常与函数结合使用,函数不会在事件发生前被执行!

Flow 的各种类型检查特性,以及它能够如何帮助我们捕获错误并提高代码质量。 Flow 也可以通过在每一个文件的基础上“选择性进入”来使其易于上手的, 还有就是进行类型推断,让我们不用在代码中添加注解就能获得初步的实用反馈。

转自:https://www.cnblogs.com/yyh187/p/9925296.html

原文地址:https://www.cnblogs.com/husuiblogs/p/9978009.html