Zeal——好用的离线 API 文档大全!

摘要:
如何安装下载的文档并不重要。打开安装包,然后单击下一步。如何使用它?稍等片刻,下载将完成,并出现在Zeal主页的左侧列表中。您还可以使用JavaScript:slice将搜索限制为JavaScript中的插槽API。搜索Zeal时遇到问题。也就是说,下载的列表没有显示该文档,并且在主页面上看不到该文档。刷新列表后,它将显示在未下载列表中。
Zeal——好用的离线 API 文档大全!

摘自: https://www.cnblogs.com/souldee/p/9523497.html

介绍

作为一名程序员,工作中学习中免不了是要查询API文档的,毕竟我们能记住的东西有限,而且经常也会碰到某个API一时想不起来的情况,而每次还要打开网页去查询还是挺麻烦的,这时候拥有一个款好用的本地离线API文档大全就派上用场了,得益于Dash(mac),Zeal的文档非常丰富,截止2018.8.23已经有192个API文档了,官方地址:Zeal,拉到最下面可以看到支持的文档列表。

(PS:Zeal下载的文档是英文文档,还可以锻炼英文文档的阅读能力哦,貌似也是可以下载中文文档的离线文档包,但是我没有去探索)

Zeal——好用的离线 API 文档大全!第1张

下载文档

如何安装就不说了,打开安装包点下一步就行了,如何使用呢?Zeal安装完成后并不是直接可以用的,而是需要我们手动的去选择想要下载的API文档,当然选择下载文档之前你最好先选择一下文档的存放位置,Zeal的默认安装位置是C盘,文档存放地址也是,所以你需要在C盘之外的盘新建一个文件夹(你要放C盘的话也可以),然后在Zeal左上角选项Edit > prefrrences 点击打开如图面板,点击箭头处改为你想要存放的文件夹路径

Zeal——好用的离线 API 文档大全!第2张

接下来要下载文档了,点击左上角选项Tools > docsets 打开如下面板:

Zeal——好用的离线 API 文档大全!第3张

左边的选项卡是installed,是你已经下载的文档,右边的选项卡则是可以下载还未下载的文档,双击下载吧。稍微等候一会就会下载完成并出现在Zeal的主页面中左侧列表。

使用

使用也很方便,可以直接搜索你要的API,例如搜索slice,会将你已经下载的所有文档当中拥有这个API的都列出来,通过前面图标区分。

Zeal——好用的离线 API 文档大全!第4张

也可以使用JavaScript:slice这样限制只搜索JavaScript当中的slice API

Zeal——好用的离线 API 文档大全!第5张

一个坑

在折腾Zeal的时候遇到了一个问题,那就是明明在面板中点击下载了,但是已经下载的列表并没有显示该文档,在主页面也不能看到该文档,刷新列表之后又显示在未下载列表中。

当时我下载的是JavaScript包,这个包出问题让我很悲伤,后来又尝试了下载其他包都没有问题,打开文档存放的文件夹也的确已经下载好了,但是仍然不能显示。上网查找后也没有发现类似问题,也可能是因为我关键字不对。

经过一番查看后,发现Javascript包对比其他的包,在包的文档文件夹(每个文档都独立的放在一个xxx.docset的文件夹)contents文件夹下缺少了一个Info.plist文件,于是尝试着从CSS包当中复制了一个该文件副本到JavaScript.docsets/contents当中,打开后如下图,显然这个文件是有点类似配置文件的东东:

Zeal——好用的离线 API 文档大全!第6张

然后将图上箭头处的CSS都更改为JavaScript,并且将红色划线处更改为index.html(这里应该是文档在zeal当中显示首页的地址,是相对于JavaScript.docsetContentsResourcesDocuments的相对路径,而JavaScriot的index.html是直接在该路径下的,所以只写了index.html就行了)之后保存,打开Zeal,发现JavaScript出现了,并且可以正常使用!愉悦啊!可以开心的阅读文档了(:

免责声明:文章转载自《Zeal——好用的离线 API 文档大全!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CI框架中一个类中调用另一个类中已经加载对象测试如何记录系统(oa)的操作日志 ?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

httprunner安装

环境准备 httprunner目前有3个版本,1.x和2x版本和3.x版本,本篇以2.5.7版本为学习的基础版本 使用pip安装 pip install httprunner==2.5.7 安装完成后检查版本号 hrun -V D:\MyDatay>hrun -V 2.5.7 创建项目 hrun --startproject LearnHttpR...

js中实现页面跳转(返回前一页、后一页)

一:JS 重载页面,本地刷新,返回上一页  复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a>  <a href="javascript:location.reload()">重载页面,本地刷新</a>  <a href="javascri...

APP开发选择什么框架好? 请看这里!

背景 App的开发一般都需要满足Android和iOS两个系统环境,也就意味着一个App需要定制两套实现方案,造成开发成本和维护成本都很高。为了解决这个问题,最好的办法就是实现一套代码跨端运行,所以Hybrid App混合应用模式应运而生。在Hybrid App整个开发框架上,有各种各样的框架,各种各样的技术选型,而现在主要的技术就是Web技术,不仅简单,...

用javascript的classList代替jquery的class操作

javascript的className操作方法比较难受,他获取的是一个连续的字符串 必须要用split拆分开,好多人因此想去用jquery的addClass,removeClass,hasClass等等 classList解决了这个问题,虽然兼容性并不算好。但会更好的,我们先学习一下 HTMLElement都会有classList属性, 主要方法有如下:...

YOURLS' API

YOURLS' API 特征 生成或获取现有的短URL,带有顺序关键字或自定义关键字获取一些关于你的链接的统计信息:点击链接,点击最少的链接,最新链接输出格式:JSON、XML或简单的原始文本Authentify或者用户名/密码或使用安全密码机制 Usage You need to send parameters to http://your-own-do...

web打印实现方案 Lodop6.034 使用方法总结

官文下载: http://mtsoftware.v053.gokao.net/download.html 本地 Lodop6.034 版本下载:/Files/tiger8000/Lodop6.034.rar 假设你的 lodop 打印控件放在你项目的根目录下的 Lodop 目录内  printTable.aspx 文件存在于你项目中的 PrintCente...