我试图找到一种方法来下载钛应用加速器的文档以供离线阅读
我搜索了很多,但找不到任何直接或间接的下载方式
有没有人下载文档?
(据我所知)无法直接使用在线版本使文档脱机。
但是,可以使用源代码构建文档,因为我们都知道 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 文档。
顺便说一句,我找到了解决 Ti 开发人员面临的最常见问题之一的有效解决方案。
使用 Titanium Studio 离线工作:
离线后,Titanium Studio 将不允许您创建新项目或构建/打包现有项目,以解决此问题:
-- 我在发明以下程序之前已经应用了这个程序,所以我不确定它是否有任何效果:http: //developer.appcelerator.com/question/119830/use-titanium-withour-internet-connection-or -注销,Adam Fisher 的程序。
~/.titanium
vim auth_session.json
false
为true
.现在您可以根据需要构建和创建新项目。
我根据 user1537325 的回答制作了一个 shell 脚本。这是 Ubuntu 12.04 特有的,但您可以将其修改为您自己的操作系统,而不会有太多麻烦。一定要支持他的回答。
https://gist.github.com/eric-hu/4952258
警告:生成的文档的布局和配色方案看起来与 Titanium 3.0 的在线文档不同。我不确定是否存在差异。jsduck 的输出还包括许多关于“未知类型”的警告。
Mac 上有一个名为 Dash ( http://kapeli.com/dash ) 的应用程序。Dash 是面向软件开发人员的离线文档浏览器。它支持多种语言,其中之一是 Titanium API;这是必须的……如果您使用 Mac。
但是,Titanium API 的所有文档都以 JSON 文件的形式提供(http://docs.appcelerator.com/titanium/data/index.html),所以我想这只是构建一个离线 JSON 阅读器的问题。
R
不能直接从appcelerator网站下载API文档,但是可以使用离线浏览软件下载网站离线阅读
这里有一些链接,您可以从中获得一些笔记
您可以从“ http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/BNAPP_ebook ”下载 .mobi 文件并使用 mobi to pdf to converter 将其转换为 pdf 格式。您可以使用http://www.mobi-to-pdf.com/提供的免费服务 进行转换。希望这可以帮助。