Timeliner:简单好用的时间线

enter image description here

封面人物:埃克特(J. Presper Eckert,1919.4.9 - 1995.6.3 )

埃克特和莫克利于1946年2月14日在美国发明了名义上的第一台计算机——ENIAC。ENIAC当时主要用来进行弹道计算。发明ENIAC时埃克特年仅24岁。

实际上历史上第一台计算机是1939年在柏林开发的Z3,只不过消息一直被保密,所以ENIAC成为了名义上的第一台计算机。


推荐指数:★★★★★

使用难度:★★★

适用范围:时间线

GitHub数据

enter image description here


时间线大家应该都不陌生吧,自从Facebook使用时间之后全世界都认识了这个东西。这次就给大家介绍一个非常适合新手使用的时间线库。

虽然只有可怜的160个Star,不过东西是个好东西。API和功能没有一些专业的时间线那么丰富,但是胜在简单好用,上手很快。


一段代码教程

我是标题

Event
$.timeliner();

乍一看好像很吓人,不过大家使用的时候只需要自己修改标题和内容就可以,其他的地方都是一样的。


Timeliner项目首页


GitHub Tips

今天接触和分支相关的第一条命令——git branch。

这条命令其实有两种形式,第一种不带参数"git branch",第二种带参数"git branch something"。

不带参数的命令很简单,运行之后会显示当前库的所有分支以及当前工作分支。当前工作分支前面会有一个"*"。

同一时间只能处在一个分支,不可能既在A分支又在B分支。

带参数的命令可以创建一个新的分支,比如运行"git branch test",就会创建一个test分支,这个分支和当前工作分支指向同一个版本。

这里我们要解释一下,什么叫“指向一个版本”。

git是版本控制工具,对于一个库来说,我们可以把不同的版本理解成不同的点,然后按照时间顺序把他们用线连起来。

当我们进行开发的时候,对于git来说我们总是处在某一个点上,也就是某一个版本上。

举个例子:

假设我们现在commit了两次,也就是说有A和B两个版本,当前我们处在B版本,当前分支为master,也就是说master指向B版本。这时候我们运行"git branch test",运行完之后,我们还处在master分支,假设我们又commit了一次,生成了C版本,那么这个时候master分支和test分支分别指向哪个版本呢?

答案就是,master分支指向C版本,test指向B版本。原因很简单,分支之间并不会互相影响,你commit的时候处在master分支,所以只有master分支生成了一个新版本,test分支什么改变都没有。

我做了一张图,大家可以感受一下。


enter image description here

大家有觉得不错的库一定要推荐给我哦~

欢迎扫描二维码关注我的微信号“GitHub不完全装B指南”,获取最新文章。

谢谢~

你可能感兴趣的:(Timeliner:简单好用的时间线)