天天看點

AngularJS開發WebApp的流程

說到單頁單頁應用,從字面上來了解,就是單個頁面的應用,這樣了解是沒有錯的。

定義:頁面跳轉無重新整理

頁面跳轉不重新整理實際上是通過路由來控制頁面的跳轉,這個路由不是伺服器端控制的路由,是JS控制的路由,這種路由的控制方法是URL的哈希值。

單頁應用的優點是:

第一:頁面切換非常流暢,它不在是将整改頁面重新整理重新渲染,而是對某個DOM元素進行替換,達到了頁面切換的效果。

第二:完全的前後端分離,因為路由、模闆這些都放在浏覽器端來控制,不在依賴後端,和後端的互動隻有資料。

那麼下面我們來介紹一下用AngularJS開發單頁應用WebApp的開發流程

AngularJS開發WebApp的流程

前端建構工具的使用:

路由管理子產品的配置和使用:

内置指令的使用方法;

自定義指令;

過濾器;

promise和ajax内置服務;

第三方子產品編寫自定義服務;

表單校驗;

AngularJS裝飾器修改ajax服務(使前端也能響應post請求,進而脫離後端獨立開發調試)

所需要具備的知識:

基礎知識:JS、HTML、CSS

前端知識:AJAX、Promise

課程知識:Less、node.js

AngularJS & 第三方子產品的概念和使用方法

由易到難,由次要到重要

AngularJS開發WebApp的流程

簡介

AngularJS開發WebApp的流程

繼續閱讀