aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/guide/dev_guide.introduction.ngdoc
diff options
context:
space:
mode:
authorIgor Minar2011-06-15 22:31:40 -0700
committerIgor Minar2011-06-15 22:31:40 -0700
commitb842642b574a2b95c53b791308ed1bf8ff9d304d (patch)
treefb26431c5372be74de2105df77e94dea4f198489 /docs/content/guide/dev_guide.introduction.ngdoc
parentd428c9910e66246c2af46602499acaeaf187d75b (diff)
downloadangular.js-b842642b574a2b95c53b791308ed1bf8ff9d304d.tar.bz2
docs - stripping extra new lines
Diffstat (limited to 'docs/content/guide/dev_guide.introduction.ngdoc')
-rw-r--r--docs/content/guide/dev_guide.introduction.ngdoc10
1 files changed, 0 insertions, 10 deletions
diff --git a/docs/content/guide/dev_guide.introduction.ngdoc b/docs/content/guide/dev_guide.introduction.ngdoc
index 0a41cc9b..b4cf3bd7 100644
--- a/docs/content/guide/dev_guide.introduction.ngdoc
+++ b/docs/content/guide/dev_guide.introduction.ngdoc
@@ -3,30 +3,24 @@
@name Developer Guide: Introduction
@description
-
Angular is pure client-side technology, written entirely in JavaScript. It works with the
long-established technologies of the web (HTML, CSS, and JavaScript) to make the development of web
apps easier and faster than ever before.
-
One important way that angular simplifies web development is by increasing the level of abstraction
between the developer and most low-level web app development tasks. Angular automatically takes
care of many of these tasks, including:
-
* DOM Manipulation
* Setting Up Listeners and Notifiers
* Input Validation
-
Because angular handles much of the work involved in these tasks, developers can concentrate more
on application logic and less on repetitive, error-prone, lower-level coding.
-
At the same time that angular simplifies the development of web apps, it brings relatively
sophisticated techniques to the client-side, including:
-
* Separation of data, application logic, and presentation components
* Data Binding between data and presentation components
* Services (common web app operations, implemented as substitutable objects)
@@ -34,18 +28,14 @@ sophisticated techniques to the client-side, including:
* An extensible HTML compiler (written entirely in JavaScript)
* Ease of Testing
-
These techniques have been for the most part absent from the client-side for far too long.
-
## Single-page / Round-trip Applications
-
You can use angular to develop both single-page and round-trip apps, but angular is designed
primarily for developing single-page apps. Angular supports browser history, forward and back
buttons, and bookmarking in single-page apps.
-
You normally wouldn't want to load angular with every page change, as would be the case with using
angular in a round-trip app. However, it would make sense to do so if you were adding a subset of
angular's features (for example, templates to leverage angular's data-binding feature) to an