|
3 | 3 | @description
|
4 | 4 |
|
5 | 5 | Angular is pure client-side technology, written entirely in JavaScript. It works with the
|
6 |
| -long-established technologies of the web (HTML, CSS, and JavaScript) to make the development of web |
7 |
| -apps easier and faster than ever before. |
| 6 | +long-established technologies of the web (HTML, CSS, and JavaScript) to make the development of |
| 7 | +web apps easier and faster than ever before. |
8 | 8 |
|
9 | 9 | One important way that angular simplifies web development is by increasing the level of abstraction
|
10 | 10 | between the developer and most low-level web app development tasks. Angular automatically takes
|
11 | 11 | care of many of these tasks, including:
|
12 | 12 |
|
13 |
| -* DOM Manipulation |
14 |
| -* Setting Up Listeners and Notifiers |
15 |
| -* Input Validation |
| 13 | + * DOM Manipulation |
| 14 | + * Setting Up Listeners and Notifiers |
| 15 | + * Input Validation |
16 | 16 |
|
17 | 17 | Because angular handles much of the work involved in these tasks, developers can concentrate more
|
18 | 18 | on application logic and less on repetitive, error-prone, lower-level coding.
|
19 | 19 |
|
20 | 20 | At the same time that angular simplifies the development of web apps, it brings relatively
|
21 | 21 | sophisticated techniques to the client-side, including:
|
22 | 22 |
|
23 |
| -* Separation of data, application logic, and presentation components |
24 |
| -* Data Binding between data and presentation components |
25 |
| -* Services (common web app operations, implemented as substitutable objects) |
26 |
| -* Dependency Injection (used primarily for wiring together services) |
27 |
| -* An extensible HTML compiler (written entirely in JavaScript) |
28 |
| -* Ease of Testing |
| 23 | + * Separation of data, application logic, and presentation components |
| 24 | + * Data Binding between data and presentation components |
| 25 | + * Services (common web app operations, implemented as substitutable objects) |
| 26 | + * Dependency Injection (used primarily for wiring together services) |
| 27 | + * An extensible HTML compiler (written entirely in JavaScript) |
| 28 | + * Ease of Testing |
29 | 29 |
|
30 | 30 | These techniques have been for the most part absent from the client-side for far too long.
|
31 | 31 |
|
|
0 commit comments