Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(150)

Side by Side Diff: chrome/common/extensions/docs/server2/templates/articles/api_other.html

Issue 10834130: Extensions Docs Server: Doc conversion script - SVN (Closed) Base URL: https://src.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <div id="pageData-name" class="pageData">Other APIs</div> 1 <h1>Other APIs</h1>
2 2
3 <p> 3 <p>
4 In addition to the 4 In addition to the
5 <a href="api_index.html">chrome.* APIs</a>, 5 <a href="api_index.html">chrome.* APIs</a>,
6 extensions can use all the APIs 6 extensions can use all the APIs
7 that the browser provides 7 that the browser provides
8 to web pages and apps. 8 to web pages and apps.
9 If the browser doesn't support an API you want to use, 9 If the browser doesn't support an API you want to use,
10 you can bundle additional API libraries into your extension. 10 you can bundle additional API libraries into your extension.
11 </p> 11 </p>
12 12
13 <p>Here's a sampling of the APIs that extensions can use:</p> 13 <p>Here's a sampling of the APIs that extensions can use:</p>
14 14
15 <dl> 15 <dl>
16 <dt><strong> Standard JavaScript APIs </strong></dt> 16 <dt><strong> Standard JavaScript APIs </strong></dt>
17 <dd> These are the same core JavaScript and 17 <dd> These are the same core JavaScript and
18 <a href="https://developer.mozilla.org/en/Gecko_DOM_Reference">Document Object Model</a> 18 <a href="https://developer.mozilla.org/en/Gecko_DOM_Reference">Document Object Model</a>
19 (DOM) APIs 19 (DOM) APIs
20 that you can use in ordinary web apps. 20 that you can use in ordinary web apps.
21 <!-- [PENDING: check! should link to complete list] --> 21
22 <!-- Use onclick in your toolbar div to add click behavior. 22 <!-- Use onclick in your toolbar div to add click behavior.
23 E.g. window.open(someUrl). --></dd> 23 E.g. window.open(someUrl). --></dd>
24 <dt><strong> XMLHttpRequest </strong></dt> 24 <dt><strong> XMLHttpRequest </strong></dt>
25 <dd> 25 <dd>
26 Use <a href="xhr.html">XMLHttpRequest</a> 26 Use <a href="xhr.html">XMLHttpRequest</a>
27 to request data from one or more servers. 27 to request data from one or more servers.
28 The <a href="manifest.html#permissions">permissions</a> field 28 The <a href="manifest.html#permissions">permissions</a> field
29 of the manifest specifies 29 of the manifest specifies
30 which hosts the extension can send requests to. 30 which hosts the extension can send requests to.
31 </dd> 31 </dd>
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 such as filters, animations, and transformations. 66 such as filters, animations, and transformations.
67 Here's an example of using WebKit styles 67 Here's an example of using WebKit styles
68 to make the UI spin: 68 to make the UI spin:
69 <pre>&lt;style> 69 <pre>&lt;style>
70 div:hover { 70 div:hover {
71 -webkit-transform: rotate(360deg); 71 -webkit-transform: rotate(360deg);
72 -webkit-transition: all 1s ease-out; 72 -webkit-transition: all 1s ease-out;
73 } 73 }
74 &lt;/style> 74 &lt;/style>
75 </pre> 75 </pre>
76 <!-- [PENDING: link to complete list of webkit apis] --> 76
77 </dd> 77 </dd>
78 <dt><strong> V8 APIs</strong>, such as<strong> JSON </strong></dt> 78 <dt><strong> V8 APIs</strong>, such as<strong> JSON </strong></dt>
79 <dd> Because JSON is in V8, you don't need to include a JSON library to use JSON functions. <!-- [PENDING: what other APIs are in v8? link to complete list] --> </dd> 79 <dd> Because JSON is in V8, you don't need to include a JSON library to use JSON functions. </dd>
80 <dt><strong>APIs in bundled libraries</strong></dt> 80 <dt><strong>APIs in bundled libraries</strong></dt>
81 <dd> If you want to use a library that the browser doesn't provide 81 <dd> If you want to use a library that the browser doesn't provide
82 (for example, jQuery), 82 (for example, jQuery),
83 you can bundle that library's JavaScript files with your extension. 83 you can bundle that library's JavaScript files with your extension.
84 Bundled libraries work in extensions 84 Bundled libraries work in extensions
85 just as they do in other web pages. 85 just as they do in other web pages.
86 </dd> 86 </dd>
87 </dl> 87 </dl>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698