| OLD | NEW |
| 1 --- | 1 --- |
| 2 layout: default | 2 layout: default |
| 3 title: "Programmer's Guide" | 3 title: "Programmer's Guide" |
| 4 description: "Documentation, references, and more about the Dart language, libra
ries, and tools." | 4 description: "Documentation, references, and more about the Dart language, libra
ries, and tools." |
| 5 has-permalinks: true | 5 has-permalinks: true |
| 6 --- | 6 --- |
| 7 | 7 |
| 8 <div class="row-fluid" markdown="1"> | 8 <div class="row-fluid" markdown="1"> |
| 9 <div class="span3" id="toc-side" markdown="1"> | 9 <div class="span3" id="toc-side" markdown="1"> |
| 10 {% include guide_toc.html %} | 10 {% include guide_toc.html %} |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 | 72 |
| 73 [Libraries and Visibility (a section of _Dart: Up and Running_, Chapter 2)](/doc
s/dart-up-and-running/contents/ch02.html#libraries) | 73 [Libraries and Visibility (a section of _Dart: Up and Running_, Chapter 2)](/doc
s/dart-up-and-running/contents/ch02.html#libraries) |
| 74 : Learn how to use and create libraries. | 74 : Learn how to use and create libraries. |
| 75 | 75 |
| 76 [Library Tour (_Dart: Up and Running_, Chapter 3)](/docs/dart-up-and-running/con
tents/ch03.html) | 76 [Library Tour (_Dart: Up and Running_, Chapter 3)](/docs/dart-up-and-running/con
tents/ch03.html) |
| 77 : Learn how to use the major features in each library that comes with Dart. | 77 : Learn how to use the major features in each library that comes with Dart. |
| 78 | 78 |
| 79 [Articles](/articles/) | 79 [Articles](/articles/) |
| 80 : Look in the "Libraries and APIs" section | 80 : Look in the "Libraries and APIs" section |
| 81 for help using individual packages, libraries, and APIs such as | 81 for help using individual packages, libraries, and APIs such as |
| 82 [Web UI](/articles/web-ui/), | 82 [polymer.dart](/polymer-dart/), |
| 83 [unittest](/articles/dart-unit-tests/), | 83 [unittest](/articles/dart-unit-tests/), |
| 84 and [Futures](/articles/using-future-based-apis/). | 84 and [Futures](/articles/using-future-based-apis/). |
| 85 | 85 |
| 86 [API Reference](http://api.dartlang.org) | 86 [API Reference](http://api.dartlang.org) |
| 87 : Browse the full API reference docs for the Dart libraries. | 87 : Browse the full API reference docs for the Dart libraries. |
| 88 | 88 |
| 89 | 89 |
| 90 ### Fundamental classes | 90 ### Fundamental classes |
| 91 | 91 |
| 92 Many Dart methods return Iterable, Future, or Stream objects. | 92 Many Dart methods return Iterable, Future, or Stream objects. |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 140 start with <a href="/docs/tutorials/">A Game of Darts—Tutorials</a>. | 140 start with <a href="/docs/tutorials/">A Game of Darts—Tutorials</a>. |
| 141 It's a set of tutorials that teach you how to use Dart to write web apps, | 141 It's a set of tutorials that teach you how to use Dart to write web apps, |
| 142 assuming no previous experience with either Dart or web apps. | 142 assuming no previous experience with either Dart or web apps. |
| 143 | 143 |
| 144 While you're developing your web app, | 144 While you're developing your web app, |
| 145 you can run it in Dartium. | 145 you can run it in Dartium. |
| 146 Later, you can compile your app to JavaScript | 146 Later, you can compile your app to JavaScript |
| 147 and run it in other browsers. | 147 and run it in other browsers. |
| 148 | 148 |
| 149 Two libraries are important for creating web apps: | 149 Two libraries are important for creating web apps: |
| 150 dart:html and the Web UI package's web_ui library. | 150 dart:html and the polymer.dart package. |
| 151 You don't need to use Web UI, | 151 You don't need to use polymer.dart, |
| 152 but it's a great way to simplify your code. | 152 but it's a great way to simplify your code. |
| 153 | 153 |
| 154 | 154 |
| 155 ### dart:html | 155 ### dart:html |
| 156 | 156 |
| 157 A basic, yet Darty, interface to the browser. | 157 A basic, yet Darty, interface to the browser. |
| 158 | 158 |
| 159 * [Connect Dart & HTML](/docs/tutorials/connect-dart-html/) | 159 * [Connect Dart & HTML](/docs/tutorials/connect-dart-html/) |
| 160 (part of the Dart tutorials) | 160 (part of the Dart tutorials) |
| 161 * [Improving the DOM](/articles/improving-the-dom/) | 161 * [Improving the DOM](/articles/improving-the-dom/) |
| 162 * [dart:html API documentation](http://api.dartlang.org/dart_html.html) | 162 * [dart:html API documentation](http://api.dartlang.org/dart_html.html) |
| 163 * [HTML DOM](/docs/cookbook/#html-dom) | 163 * [HTML DOM](/docs/cookbook/#html-dom) |
| 164 (recipes in the Dart Cookbook) | 164 (recipes in the Dart Cookbook) |
| 165 | 165 |
| 166 ### Web UI | 166 ### polymer.dart |
| 167 | 167 |
| 168 A package that lets you use tomorrow's web APIs today. | 168 A package that lets you use tomorrow's web APIs today. |
| 169 | 169 |
| 170 * [Get Started with Web UI](/docs/tutorials/web-ui/) | 170 * [polymer.dart](/polymer-dart/) |
| 171 (part of the Dart tutorials) | 171 * [pub.dartlang.org/packages/polymer](http://pub.dartlang.org/packages/polymer) |
| 172 * [Web UI Package](/articles/web-ui/) | 172 * [Upgrading to polymer.dart from Web UI](/polymer-dart/upgrading-to-polymer-fro
m-web-ui.html) |
| 173 * [pub.dartlang.org/packages/web_ui](http://pub.dartlang.org/packages/web_ui) | |
| 174 * [Web UI](/docs/cookbook/#web-ui) | |
| 175 (recipes in the Dart Cookbook) | |
| 176 | 173 |
| 177 ### Dart and JavaScript | 174 ### Dart and JavaScript |
| 178 | 175 |
| 179 You aren't limited to Dart libraries. | 176 You aren't limited to Dart libraries. |
| 180 With the js package, | 177 With the js package, |
| 181 you can use JavaScript libraries in your Dart app. | 178 you can use JavaScript libraries in your Dart app. |
| 182 | 179 |
| 183 * [Using JavaScript from Dart: The js Library](/articles/js-dart-interop/) | 180 * [Using JavaScript from Dart: The js Library](/articles/js-dart-interop/) |
| 184 * [pub.dartlang.org/packages/js](http://pub.dartlang.org/packages/js) | 181 * [pub.dartlang.org/packages/js](http://pub.dartlang.org/packages/js) |
| 185 | 182 |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 * [Idiomatic Dart](/articles/idiomatic-dart/) | 228 * [Idiomatic Dart](/articles/idiomatic-dart/) |
| 232 * [Dart Style Guide](/articles/style-guide/) | 229 * [Dart Style Guide](/articles/style-guide/) |
| 233 * [Guidelines for Dart Doc Comments](/articles/doc-comment-guidelines/) | 230 * [Guidelines for Dart Doc Comments](/articles/doc-comment-guidelines/) |
| 234 | 231 |
| 235 ### Issues and feature requests | 232 ### Issues and feature requests |
| 236 | 233 |
| 237 If you think you've found a bug, | 234 If you think you've found a bug, |
| 238 check the list of Dart issues to see whether | 235 check the list of Dart issues to see whether |
| 239 the problem has already been reported | 236 the problem has already been reported |
| 240 and has a workaround. | 237 and has a workaround. |
| 241 Most Dart projects use the main Dart issue list, | |
| 242 but a few, such as Web UI, use a separate list. | |
| 243 | 238 |
| 244 To request a feature, you can create an issue | 239 To request a feature, you can create an issue |
| 245 or start a discussion on the appropriate | 240 or start a discussion on the appropriate |
| 246 [mailing list](/support/). | 241 [mailing list](/support/). |
| 247 | 242 |
| 248 * [Dart issues](http://code.google.com/p/dart/issues/list) | 243 * [Dart issues](http://code.google.com/p/dart/issues/list) |
| 249 * [Web UI issues](https://github.com/dart-lang/web-ui/issues) | |
| 250 | 244 |
| 251 </div> | 245 </div> |
| 252 </div> | 246 </div> |
| OLD | NEW |