SpaceX Falcon Heavy Lunch

美国东部时间2018年2月6日下午15:45分,在佛罗里达NASA肯尼迪发射中心,Elon Musk创立的Space X公司发射了重型火箭 Falcon Heavy,它是世界上现役最强的火箭。在人类航天史上也仅次于美国1969年登月所使用的土星5号火箭。 并且完美地实现了火箭一级回收, 除此之外,还顺便发射了starMan,starman驾驶Tesla跑车遨游太空,方向盘下方刻有Don‘t Panic,电路板上面还刻着Made on Earth by humans,根据Elon Musk的说法,它将进入漫长的环绕太阳轨道,至少将在太阳系存在十亿年。 就像’银河系漫游指南’里面一样,满足了多少人的科幻情怀 SpaceX Falcon Heavy Lunch:

Javascript-this总结

this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,  

随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。 请看下面这段代码,它的运行结果是1。  

为了证明this就是全局对象,我对代码做一些改变:

  运行结果还是1。再变一下:

  情况二:作为对象方法的调用 函数还可以作为某个对象的方法调用,这时this就指这个上级对象。

  情况三 作为构造函数调用 所谓构造函数,就是通过这个函数生成一个新对象(object)。这时,this就指这个新对象。

Angular2(二)

1、注意把数据结构从组件代码里分离出来。创建额外的数据模型(类)并导入。以及构造函数传参等。如

这是一个普通类而不是Angular组件。在MVC模式中,它被称为模型(model)。 2、组件之间传值步骤, ①创建数据模型 ②在组件或服务中定义一些需要传送的数据 ③传送,目标组件的选择器(标签)=>插入 [InputName]=’name’, [InputName]=’name’, 左侧是输入属性名,即目标组件的:@Input() InputName:elementype,位置。右侧是迭代局部变量,即装载了数组的值;name由ngFor指令设置。 当传送过来后,就可以在目标组件的视图中使用了。 3、javascript方法split()和sort() split(origin_tring,array_max_length)[i] 参数:起始位置、数组最大长度、选取切割后的第i个字符串。 sort(sortBy/sortFunction) 默认根据编码来排序,参数表示根据指定方法排序。

Angualr2(一)

1.ng g component component_name 生成组件。 2. ng serve命令会自动把.ts文件编译成.jswenjian。 3.import { something } from somewhere ,用来拉取依赖 其中,{ something } 这部分称做解构。 4. 装饰器 @component 当在一个类上使用@component时,这个类就被装饰成一个组件。 5. <prefix-xxxx>选择器(标签)…