内容简介:在编程这条路上,我坚信看百本「xxx 攻略」、「xxx宝典」、「七日速成XXX」,不如看一遍官方API文档来得直接有效,看官方文档,我们也得有自己的效率工具。
在编程这条路上,我坚信看百本「xxx 攻略」、「xxx宝典」、「七日速成XXX」,不如看一遍官方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 等工具进行集成,提高开发效率
一、文档查询
无论是初学者还是老司机,时不时查询API文档来进行学习或者编码提示是必不可少的。大部分API文档、语言官网都是非国内的,虽然现在已经有很多国内官网对外文文献做的翻译,但还是有大部分同学习惯查询「原生」的文档(毕竟每个人对于英文的理解翻译并不相同)。外文网站的访问速度、关键词触达等都是影响我们效率、学习或者编码的重要因素。
以 JS 为例,当我们要查询 Array 的 slice 方法的API 文档时,我们可能去MDN或者其他的网站根据目录或者直接进行搜索。但是有了 Dash 之后,我们只需要打开Dash直接输入 「 object assign」 关键词即可快速获取到与官网一致的答案,或者如果你常用 Afred,直接唤起,键入同样的命令也可查询,Dash 的检索性能非常好,毫秒内出结果。当然,提前下载我们需要的语言、工具的是非常有必要。
二、运行时
很多时候我们可能本地没办安装对应的环境,导致无法及时运行我们的程序,Dash 为我们提供了在线的运行环境,比如 NodeJS。
我们在 Dash 的首页, 选中我们下载好的 NodeJS Docs,会有一个名为 playground 的选项供我们进行选择.
选择 playground,会弹出一个编辑器 + 控制台,同时会告诉我们当前的 Node 版本。
尝试在控制台输出 Hello World!
对于正在学习的一些同学来说,可以在查看文档的同时,编写、运行Demo,并且支持存入云端。
三、第三方工具集成
Dash 集成了很多常用的第三方软件插件,我常用的还是与 Afred 联动。
以第一卷里的 object assign 为例,结合 afred,我们可以以最快、最搞笑的方式获取到我们需要的文档信息
四、Dash 下载
Dash 作为一款工具默认是需要收费的,并且仅支持 Mac OS 系统。提供一个免费的下载来源(微云链):
https://share.weiyun.com/5Rl5rXf
—— E N D ——
长
按
关
注
理查的地方
ID : richardplace
「学习、交流、分享」
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
并行算法的设计与分析
陈国良 / 2009-8 / 66.00元
第3版在修订版的基础上进行了大幅度的修订,新增加3章、重写3章,改写8章。《普通高等教育十一五国家级规划教材·并行算法的设计与分析(第3版)》系统深入地讨论了计算机领域中诸多计算问题的并行算法的设计和分析方法。在着重介绍各种并行计算模型上的常用和典型的并行算法的同时,也力图反映本学科的最新成就、学科前沿和发展趋势。 全书共分二十章,包括基础篇4章(绪论、设计技术、前缀计算、排序和选择网络),......一起来看看 《并行算法的设计与分析》 这本书的介绍吧!