Angular專題系列之一:初識Anjularjs

  Angular做爲一個前端的主流框架,以其強大的特性正在被愈來愈多的程序員們所使用,那麼,什麼是anjular呢?angularjs是一個javascript framework,一個js的框架,能夠幫助咱們建立webapplication,是由谷歌公司建立,遵循mit協議,開源開放!這裏給你們列出幾個網址,有興趣的童鞋呢能夠去詳細瞭解下:網址:https://angularjs.org/
  中文網:http://www.apjs.net/
  中文社區:http://www.angularjs.cn/
  cdn:www.bootcdn.cn/angular.js/javascript

這套js框架針對於spa應用以及商業業務流程應用的開發具備特別的優點,相對來講學習來可能會稍微有點難度,由於裏面用到了不少的後臺邏輯代碼的思惟  固然了,什麼東西都不是盡善盡美的,因此咱們的anjular框架也是那樣,咱們要根據它的特色來使用這套框架,anjular適用於兩種形式的應用:前端

  一、spa(single page app)應用;單頁面應用 採起的是路由機制java

  二、cpud應用 :通常來講是關於數據的操做(增刪改查),例如後臺管理系統,購物車邏輯程序員

不適用的有:好比遊戲、圖形界面編輯器,這種會頻繁操做dom的應用angularjs

  接下來咱們說一下版本問題,一般咱們會把angular1.x版本叫作angularjs,而後angular通常指的就是較高的版本了,anjular的1.3版本是一個分水嶺,最穩定的就是1.5.4-1.5.8版本了,因此咱們使用angular的時候選擇版本也要慎重web

  提及angular,咱們不得不提一下ionic這個好玩意了!這個是要和angular配合使用的,由於angular並無本身的一個樣式組件,而且在移動端有不少水土不服的地方,因而,ionic橫空出世把移動端一些個angular作的很差的地方所有克服掉,搶佔了部分市場和用戶!app

  說了這麼多,尚未說到重點,angular都有什麼特性呢?框架

一共有五大特性?這是須要咱們好好理解的,由於angular的運行模式就徹底體如今了這五大特性上面dom

  1. MVC模式 model view controller
  2. 模塊系統
  3. 指令系統
  4. 依賴注入
  5. 數據雙向綁定webapp

至於這五大特性都是什麼意思呢?又是如何體現的呢?咱們會在以後的系列中爲你們詳細講解!歡迎你們持續關注!

相關文章
相關標籤/搜索