[b](1)官方文档[/b]
开发语言、开源框架、开源软件都会为开发者提供了非常全面的官方说明文档,开发文档大多数是自动生成的(Javadoc/Doxygen/Doxia/JSDuck),便于文档的及时更新大多数是HTML格式的。官方开发文档更全面、更权威,也不用特意去记URL,只要Google一下“xxx docs”既可以看到。
比如:
jQuery [url=http://api.jquery.com/]http://api.jquery.com/[/url]
Bootstrap [url=http://getbootstrap.com/]http://getbootstrap.com/[/url]
Java [url=https://docs.oracle.com/javase/8/docs/index.html]https://docs.oracle.com/javase/8/docs/index.html[/url]
Spring [url=https://spring.io/docs/reference]https://spring.io/docs/reference[/url]
Hibernate [url=http://hibernate.org/orm/documentation/]http://hibernate.org/orm/documentation/[/url]
Redis [url=https://redis.io/documentation]https://redis.io/documentation[/url]
PostgreSQL [url=https://www.postgresql.org/docs/9.6/static/index.html]https://www.postgresql.org/docs/9.6/static/index.html[/url]
MongoDB [url=https://docs.mongodb.com/]https://docs.mongodb.com/[/url]
Java只有JDK6核心API的中文版文档:
[url=http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/index.html]http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/index.html[/url]
[img]http://dl2.iteye.com/upload/attachment/0123/2596/b45b0544-6214-3c70-b317-9b811451fc86.png[/img]
[b](2)文档聚合[/b]
DevDocs [url=http://devdocs.io/]http://devdocs.io/[/url] 在线API文档浏览,支持模糊搜索,可离线使用(通过AppCache把离线数据保存在IndexedDB中,但容易被浏览器清除)
[img]http://dl2.iteye.com/upload/attachment/0123/2602/d835af99-c23e-3486-a402-3b9879e1fb72.png[/img]
[b](3)离线工具[/b]
早期没有专门的离线工具,基本都是把官方HTML版的文档或整理的文档,打包成CHM文件,方便查看。比如,苏沈小雨整理的 CSS2中文手册 就使用的非常广泛,估计现在也有人用。
[img]http://dl2.iteye.com/upload/attachment/0123/2598/af038641-3489-3918-9397-1d5d25e8d2c3.jpg[/img]
现在,macOS的Dash是最有名的,收费的,但是作者也很开放,允许其他人开发Dash-like应用直接使用所有的Dash docsets。各个平台就有了不同离线文档工具:[url=https://kapeli.com/dash]Dash[/url](OSX)、[url=http://velocity.silverlakesoftware.com/]Velocity[/url](Windows)、[url=https://github.com/zealdocs/zeal/]Zeal[/url](Linux/Windows)、[url=http://lovelydocs.io/]LovelyDocs[/url](Android)。
[b]Zeal[/b]
[img]http://dl2.iteye.com/upload/attachment/0123/2608/1f469e7c-15bd-3435-a5cd-101632018c8d.png[/img]
[b]Velocity[/b]
[img]http://dl2.iteye.com/upload/attachment/0123/2606/18a91fd4-adc1-3488-af4c-00e97f538a36.png[/img]
[b](4)速查手册 CheatSheet[/b]
[url=http://overapi.com/]OverAPI.com[/url] 收集了大量对开发人员非常有用的速查手册,页面也很简洁。
[img]http://dl2.iteye.com/upload/attachment/0123/2604/73650512-4d55-375c-a65c-f3b756db4258.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0123/2614/d33009ab-0c96-35d2-9cbd-06816358c7aa.png[/img]
开发语言、开源框架、开源软件都会为开发者提供了非常全面的官方说明文档,开发文档大多数是自动生成的(Javadoc/Doxygen/Doxia/JSDuck),便于文档的及时更新大多数是HTML格式的。官方开发文档更全面、更权威,也不用特意去记URL,只要Google一下“xxx docs”既可以看到。
比如:
jQuery [url=http://api.jquery.com/]http://api.jquery.com/[/url]
Bootstrap [url=http://getbootstrap.com/]http://getbootstrap.com/[/url]
Java [url=https://docs.oracle.com/javase/8/docs/index.html]https://docs.oracle.com/javase/8/docs/index.html[/url]
Spring [url=https://spring.io/docs/reference]https://spring.io/docs/reference[/url]
Hibernate [url=http://hibernate.org/orm/documentation/]http://hibernate.org/orm/documentation/[/url]
Redis [url=https://redis.io/documentation]https://redis.io/documentation[/url]
PostgreSQL [url=https://www.postgresql.org/docs/9.6/static/index.html]https://www.postgresql.org/docs/9.6/static/index.html[/url]
MongoDB [url=https://docs.mongodb.com/]https://docs.mongodb.com/[/url]
Java只有JDK6核心API的中文版文档:
[url=http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/index.html]http://download.oracle.com/technetwork/java/javase/6/docs/zh/api/index.html[/url]
[img]http://dl2.iteye.com/upload/attachment/0123/2596/b45b0544-6214-3c70-b317-9b811451fc86.png[/img]
[b](2)文档聚合[/b]
DevDocs [url=http://devdocs.io/]http://devdocs.io/[/url] 在线API文档浏览,支持模糊搜索,可离线使用(通过AppCache把离线数据保存在IndexedDB中,但容易被浏览器清除)
[img]http://dl2.iteye.com/upload/attachment/0123/2602/d835af99-c23e-3486-a402-3b9879e1fb72.png[/img]
[b](3)离线工具[/b]
早期没有专门的离线工具,基本都是把官方HTML版的文档或整理的文档,打包成CHM文件,方便查看。比如,苏沈小雨整理的 CSS2中文手册 就使用的非常广泛,估计现在也有人用。
[img]http://dl2.iteye.com/upload/attachment/0123/2598/af038641-3489-3918-9397-1d5d25e8d2c3.jpg[/img]
现在,macOS的Dash是最有名的,收费的,但是作者也很开放,允许其他人开发Dash-like应用直接使用所有的Dash docsets。各个平台就有了不同离线文档工具:[url=https://kapeli.com/dash]Dash[/url](OSX)、[url=http://velocity.silverlakesoftware.com/]Velocity[/url](Windows)、[url=https://github.com/zealdocs/zeal/]Zeal[/url](Linux/Windows)、[url=http://lovelydocs.io/]LovelyDocs[/url](Android)。
[b]Zeal[/b]
[img]http://dl2.iteye.com/upload/attachment/0123/2608/1f469e7c-15bd-3435-a5cd-101632018c8d.png[/img]
[b]Velocity[/b]
[img]http://dl2.iteye.com/upload/attachment/0123/2606/18a91fd4-adc1-3488-af4c-00e97f538a36.png[/img]
[b](4)速查手册 CheatSheet[/b]
[url=http://overapi.com/]OverAPI.com[/url] 收集了大量对开发人员非常有用的速查手册,页面也很简洁。
[img]http://dl2.iteye.com/upload/attachment/0123/2604/73650512-4d55-375c-a65c-f3b756db4258.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0123/2614/d33009ab-0c96-35d2-9cbd-06816358c7aa.png[/img]