FitText.js:响应式字体库

enter image description here
enter image description here

最近有一些朋友提了一些建议,我觉得很不错,所以今天开始做一些改变。

每篇文章增加一个环节,GitHub Tips,内容是GitHub的使用技巧或者命令详解,希望可以帮助大家更好的使用GitHub。


封面人物:查尔斯·巴贝奇(Charles Babbage,1792—1871)

巴贝奇在1812~1813年初次想到用机械来计算数学表;后来,制造了一台小型计算机,能进行8位数的某些数学运算。

1823年得到政府的支持,设计一台容量为20位数的计算机。它的制造要求有较高的机械工程技术。于是巴贝奇专心从事于这方面的研究。他于1834年发明了分析机(现代电子计算机的前身)的原理。在这项设计中,他曾设想根据储存数据的穿孔卡上的指令进行任何数学运算的可能性,并设想了现代计算机所具有的大多数其他特性,但因 1842 年政府拒绝进一步支援,巴贝奇的计算器未能完成。

巴贝奇和上一篇的封面人物阿达是好友,两人经常交流关于“计算机器”的想法。可以说巴贝奇对于现代计算机的发展做出了非常大的贡献。


推荐指数:★★★★
使用难度:☆
适用范围:任何有文字的网页。
GitHub数据

enter image description here
enter image description here

去掉注释和空行一共也就20行的库,居然有4k+的Star,实在是恐怖。。。

功能非常简单,就是让网页上的文字大小可以随着网页大小而改变,这也就是所谓的“响应式”。

亮点是中文同样支持,并且不涉及CSS,可以兼容所有浏览器。


一段代码教程

jQuery("#responsive_headline").fitText();

又是完全不需要解释的超简单用法。。。不过一个几十行的库还能怎么复杂呢。


FitText.js首页


GitHub Tips:

今天讲解一下GitHub的“git init”命令。

“git init”是我们新建git库时运行的第一条命令。那么这条命令都做了什么呢?

  • 在当前目录创建“.git”文件夹,表示这个目录是一个git库。里面包括objects,,refs/heads,refs/tags等等文件,这些文件主要是记录一些和git库相关的映射信息,之后当你更新版本的时候,旧版本的内容也会保存在这个目录中,正是因为这个特性git才被称为分布式版本控制工具,每个本地库都包括所有版本。当然,为了减少空间消耗,采用了一些技术来压缩旧版本内容,比如相同的内容只存储一份。

  • 如果当前目录已经是一个git库,那么这条命令不会覆盖已有的文件,只会重新进行初始化工作。所以这条命令是安全的。


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

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

谢谢~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容