程序员必备(一):Dash,API 文档查询利器

栏目: IT技术 · 发布时间: 4年前

内容简介:在编程这条路上,我坚信看百本「xxx 攻略」、「xxx宝典」、「七日速成XXX」,不如看一遍官方API文档来得直接有效,看官方文档,我们也得有自己的效率工具。

在编程这条路上,我坚信看百本「xxx 攻略」、「xxx宝典」、「七日速成XXX」,不如看一遍官方API文档来得直接有效,看官方文档,我们也得有自己的效率工具。

程序员必备(一):Dash,API 文档查询利器

概述

今天介绍一款我经常使用的API文档查询工具 -- Dash 先来看一下官方介绍:

Dash is an API Documentation Browser and Code Snippet Manager. Dash instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included.

首先,Dash 是一款API文档浏览器和代码段管理器(我们主要使用的是其API文档查询能力),它为我们提供了如下几个功能:

  • 离线查询文档:能够让我们在弱网甚至离线的情况下,查询我们需要的API文档甚至 Example,包括200多个api、100多个备忘单等等

  • 运行时(playground):  集成了在线运行时,可以云端编辑、运行我们的代码

  • 代码片段管理:集成了代码片段管理功能

  • 第三方 工具 、编辑器、IDE 集成:可以和Xcode、VS、VIM、Sublime、Alfred 等工具进行集成,提高开发效率

程序员必备(一):Dash,API 文档查询利器

一、文档查询

无论是初学者还是老司机,时不时查询API文档来进行学习或者编码提示是必不可少的。大部分API文档、语言官网都是非国内的,虽然现在已经有很多国内官网对外文文献做的翻译,但还是有大部分同学习惯查询「原生」的文档(毕竟每个人对于英文的理解翻译并不相同)。外文网站的访问速度、关键词触达等都是影响我们效率、学习或者编码的重要因素。

以 JS 为例,当我们要查询 Array 的 slice 方法的API 文档时,我们可能去MDN或者其他的网站根据目录或者直接进行搜索。但是有了 Dash 之后,我们只需要打开Dash直接输入 object  assign」 关键词即可快速获取到与官网一致的答案,或者如果你常用 Afred,直接唤起,键入同样的命令也可查询,Dash 的检索性能非常好,毫秒内出结果。当然,提前下载我们需要的语言、工具的是非常有必要。

程序员必备(一):Dash,API 文档查询利器

二、运行时

很多时候我们可能本地没办安装对应的环境,导致无法及时运行我们的程序,Dash 为我们提供了在线的运行环境,比如 NodeJS。

我们在 Dash 的首页, 选中我们下载好的 NodeJS Docs,会有一个名为 playground 的选项供我们进行选择.

程序员必备(一):Dash,API 文档查询利器

程序员必备(一):Dash,API 文档查询利器

选择 playground,会弹出一个编辑器 + 控制台,同时会告诉我们当前的 Node 版本。

尝试在控制台输出 Hello World!

程序员必备(一):Dash,API 文档查询利器

对于正在学习的一些同学来说,可以在查看文档的同时,编写、运行Demo,并且支持存入云端。

三、第三方工具集成

Dash 集成了很多常用的第三方软件插件,我常用的还是与 Afred 联动。

程序员必备(一):Dash,API 文档查询利器

以第一卷里的 object assign 为例,结合 afred,我们可以以最快、最搞笑的方式获取到我们需要的文档信息

程序员必备(一):Dash,API 文档查询利器

四、Dash 下载

Dash 作为一款工具默认是需要收费的,并且仅支持 Mac OS 系统。提供一个免费的下载来源(微云链):

https://share.weiyun.com/5Rl5rXf

—— E N D ——

理查的地方

ID : richardplace

「学习、交流、分享」

程序员必备(一):Dash,API 文档查询利器

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

Lincoln Stein、Doug MacEachern / O'Reilly Media, Inc. / 1999-03 / USD 39.95

Apache is the most popular Web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend Web......一起来看看 《Writing Apache Modules with Perl and C》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码