我试图找到一种方法来下载钛appcelerator的文档以供离线阅读
我搜索了很多,但找不到任何直接或间接的下载方式
有没有人下载过文档?
答案 0 :(得分:7)
我不知道(据我所知)直接使用在线版本使文档脱机。
然而,可以使用源代码构建文档,因为我们都知道Titanium是开源的。
git clone https://github.com/appcelerator/titanium_mobile.git
cd titanium_mobile-master
pyyml
和pygments
,您可以使用以下代码进行安装:sudo easy_install pyyml, pygments
gem install jsduck
apidoc/docgen.py --format=jsduck --output=dist/apidoc
cd dist/apidoc
jsduck --touch-examples-ui --output Whole titanium.js
,其中Whole
是包含生成的文档的输出目录如果您希望内置类型包含在生成的文档中,请创建最后一个命令:
jsduck --builtin-classes --touch-examples-ui --output Whole titanium.js
就是这样,您可以离线查看完整的可搜索Ti文档。
答案 1 :(得分:2)
顺便说一句,我找到了一个解决方案,解决了Ti开发人员面临的最常见问题之一。
使用Titanium Studio脱机工作:
脱机后,Titanium Studio不允许您创建新项目,也不允许您构建/打包现有项目,以便解决此问题:
- 我在发明下面的程序之前已经应用了这个程序,所以我不确定它是否有任何影响:http://developer.appcelerator.com/question/119830/use-titanium-withour-internet-connection-or-logged-off,Adam Fisher的程序。
~/.titanium
vim auth_session.json
false
更改为true
。现在您可以根据需要构建和创建新项目。
答案 2 :(得分:0)
您无法直接从appcelerator网站下载API文档,但您可以使用离线浏览软件下载网站以供离线阅读
以下是您将获得一些笔记的链接
答案 3 :(得分:0)
我用user1537325的答案制作了一个shell脚本。这是Ubuntu 12.04特有的,但您可以将其修改为您自己的操作系统而不会有太多麻烦。一定要提出他的答案。
https://gist.github.com/eric-hu/4952258
警告:生成的文档的布局和配色方案与Titanium 3.0的在线文档的布局和配色方案不同。我不确定是否存在差异。 jsduck的输出还包括许多关于“未知类型”的警告。
答案 4 :(得分:0)
Mac上有一款名为Dash的应用程序(http://kapeli.com/dash)。 Dash是一个面向软件开发人员的离线文档浏览器。它支持多种语言,其中一种是Titanium API;这是必须的...如果你使用Mac。
但是,Titanium API的所有文档都以JSON文件(http://docs.appcelerator.com/titanium/data/index.html)的形式提供,所以我想这只是建立一个离线JSON阅读器的问题。
[R
答案 5 :(得分:0)
您可以从以下网址下载.mobi文件 “http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/BNAPP_ebook” 并使用mobi到pdf转换器将其转换为pdf格式。您可以使用以下提供的免费服务: http://www.mobi-to-pdf.com/ 做转换。 希望这会有所帮助。
答案 6 :(得分:0)