利用vscode高效阅读《You Don't Know JS》

写在前面:在此非常感谢作者Kyle Simpson以及所有的开源工作者,因为有了这些人我才能读到这么好的书,大家可以抽出一些时间来读一读 up & going 章节中的Foreword 和 Appendix A: Thank You's!,或许可以从中得到什么。

最近终于有时间看看书、写博客了,早就听闻《You Don't Know JS》大名却一直没有时间看,最近可以补一补。

打开浏览器,输入GitHub,搜索You Don't Know JS,选择章节一气呵成。打开页面我发现一个问题,这一章的内容非常多啊,

多到滚动条都像上图那样短小了,这要是中途离开、浏览器崩了、电脑死机了。。。再回到这个网页,你敢确定你读到哪里了吗?所以这个问题必须解决。

1. 下载代码

既然会用GitHub,想必一定会用git,第一步就是把代码clone到本地

git clone git@github.com:getify/You-Dont-Know-JS.git

对于我这种英文差的人来说,如果有翻译较好的中文版,绝不会看英文版(在此感谢翻译的人,目前还不清楚是谁翻译的)。所以我们选择 1ed-zh-CN 分支

git checkout 1ed-zh-CN

现在我们可以在本地使用各种方式来看这本“书”了。

2. 调教vs-code

下载到本地的代码是markdown的文档,不适合直接看,不过我们可以用各种方式让markdown展示的更利于阅读。我使用了现在较为流行vs-code作为阅读工具。vs-code本身并没有阅览markdown文本的功能,不过有丰富的插件可以实现。

我选用的是上图的 Markdown Preview Enhanced 插件,点击‘安装’按钮,安装好之后按 ctrl-shift-v,这样一来我们就可以在vs-code中预览markdown了

至此我们已经可以在本地很好的阅读了,如果感觉白底黑字不符合自己的风(bi)格,还可以自己制定样式(如何制定?)。

到现在我们还有一个重要的问题没有解决,该如何记录自己阅读到哪里?

3. markdown的注释

当我们把文档和它的preview放到不同的视窗时,他们的滚动是基本同步的

 利用这一点,我们可以在markdown中进行注释,记录我们的阅读笔记

不过这种注释方法如果放在特殊的地方,比如在markdown的代码块里面注释,注释文本就会出现在preview里面,markdown我不太懂,所以大家自己研究一下吧。 

最后

Markdown Preview Enhanced插件支持文档导出功能,我还没有研究,如果大家想在手机上阅读,可以试试这个功能。不过希望大家可以不要传播打印这些文档,毕竟作者牺牲了不少和家人在一起的时间来完成的这部作品(Appendix A: Thank You's!)。如果需要纸质书籍,可以在网上购买。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值