AngularJS知識總結

概述

以數據的操作為主的spar項目

四大特性

1mvc模式

m ? ?業務數據,是保存在特定范圍的變量

ngInit聲明模型數據(數據和view放在一起,不推薦) ?cotroller聲明模型數據


v ? ? ?視圖,業務數據的呈現(html+ng指令)

c ? ? ? 負責操作業務數據

2雙向數據綁定

方向1:model綁定到view

{{}} ? ? ngBind ngRepeat ngIf ngSrc

方向2:view(表單元素)綁定到model

ngModel

3依賴注入

css/js代碼壓縮 ? ? yui-compressor可以把注釋

module.controller,指令,配置

4模塊化設計

優點

高聚合 ? 低耦合 ?

避免污染全局空間

面試題

模塊組件有哪些?

controller(最常用) ? ?directive ? service ? function ? filter

官方提供的模塊:ng(1directive(ngApp ngInit ngBind ngController ngRepeat ngSrc ngClick ngIf ngShow ngChecked ngDisabled ngModel)2filter(lowercase uppercase number currency date orderBy)3service($rootScope $http $interval $timeout $location)function)) ?ngRoute ngAnimate

用戶自定義的模塊:angular.module('模塊名',[依賴列表])

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • AngularJS是什么?AngularJs(后面就簡稱ng了)是一個用于設計動態web應用的結構框架。首先,它是...
    200813閱讀 1,646評論 0 3
  • AngularJS AngularJS概述 介紹 簡稱:ng Angular是一個MVC框架 其他前端框架: Vu...
    我愛開發閱讀 2,347評論 0 8
  • 一、介紹 AngularJS是一款由Google公司開發維護的前端MVC框架,其克服了HTML在構建應用上的諸多不...
    福爾摩雞閱讀 809評論 0 2
  • AngularJSAngularJS 是一個 MV* 框架, 最適于開發客戶端的單頁面應用。它不是個功能庫,...
    一直以來都很好閱讀 910評論 0 0
  • 通過AngularJS仿豆瓣一刻的案例:https://github.com/zhongxiaolian/doub...
    中小戀閱讀 1,782評論 1 21