66 lines
1.7 KiB
Markdown
66 lines
1.7 KiB
Markdown
|
# Hello World (AMD + bower)
|
||
|
|
||
|
We assume you know what [AMD](https://github.com/amdjs/amdjs-api/wiki/AMD) and
|
||
|
[bower](http://bower.io/) is.
|
||
|
|
||
|
The demo is composed of the following files:
|
||
|
|
||
|
```
|
||
|
.
|
||
|
├── index.html
|
||
|
└── main.js
|
||
|
```
|
||
|
|
||
|
Before running it, execute the requirements below.
|
||
|
|
||
|
|
||
|
## Requirements
|
||
|
|
||
|
**1. Install Globalize**
|
||
|
|
||
|
Let's use bower to download Globalize. For more information on regard of
|
||
|
installation, please read [Getting Started](../../README.md#installation).
|
||
|
|
||
|
```
|
||
|
bower install
|
||
|
```
|
||
|
|
||
|
Note bower will also fetch some other dependencies of this demo, eg. require.js
|
||
|
and its json plugin.
|
||
|
|
||
|
You'll get this:
|
||
|
|
||
|
```
|
||
|
.
|
||
|
├── bower_components/
|
||
|
│ ├── globalize/
|
||
|
│ │ └── dist/
|
||
|
│ │ ├── globalize
|
||
|
│ │ │ ├── date.js
|
||
|
│ │ │ └── ...
|
||
|
│ │ └── globalize.js
|
||
|
│ └── ...
|
||
|
├── index.html
|
||
|
└── main.js
|
||
|
```
|
||
|
|
||
|
**2. Install Dependencies**
|
||
|
|
||
|
No action needed, because bower has already handled that for us.
|
||
|
|
||
|
**3. CLDR content**
|
||
|
|
||
|
No action needed, because bower has already handled that for us. Note `.bowerrc`
|
||
|
has postinstall hook that populates bower's cldr-data skeleton. For more
|
||
|
information, see [bower's cldr-data](https://github.com/rxaviers/cldr-data-bower).
|
||
|
|
||
|
|
||
|
## Running the demo
|
||
|
|
||
|
Once you've completed the requirements above:
|
||
|
|
||
|
1. Start a server by running `python -m SimpleHTTPServer` or other alternative servers such as [http-server](https://github.com/nodeapps/http-server), [nginx](http://nginx.org/en/docs/), [apache](http://httpd.apache.org/docs/trunk/).
|
||
|
1. Point your browser at `http://localhost:8000/`.
|
||
|
1. Understand the demo by reading the source code (both index.html and main.js).
|
||
|
We have comments there for you.
|