第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)教一下大神,angular中的implement怎么理解?

請(qǐng)教一下大神,angular中的implement怎么理解?

angular中的implement怎么理解
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

angular的一些知識(shí)點(diǎn):
AngularJS是純客戶端技術(shù),完全用Javascript編寫的。它使用的是網(wǎng)頁開發(fā)的常規(guī)技術(shù)(HTML,CSS,Javascript),目的是讓網(wǎng)頁應(yīng)用開發(fā)更快更容易。
AngularJS簡(jiǎn)化應(yīng)用開發(fā)的一個(gè)重要方法是,將一個(gè)些通用的低級(jí)開發(fā)操作包裝起來提供給開發(fā)者。AngularJS會(huì)自動(dòng)處理好這些低級(jí)操作。它們包括:
1.DOM操作
2.設(shè)置事件的監(jiān)聽
3.輸入驗(yàn)證,因?yàn)锳ngularJS會(huì)處理大部分這些操作,所以開發(fā)者就能更多的專注在應(yīng)用的業(yè)務(wù)邏輯上,更少地編寫那些重復(fù)性的、易錯(cuò)的、低級(jí)的代碼。
在AngularJS簡(jiǎn)化開發(fā)的同時(shí),它也為客戶端帶來了一些精巧的技術(shù),它們包括:
1.數(shù)據(jù)、業(yè)務(wù)邏輯、視圖的分離
2.數(shù)據(jù)和視圖的自動(dòng)綁定
3.通用服務(wù)
4.依賴注入(主要用于聚合服務(wù))
5.可擴(kuò)展的HTML編譯器(完全由JavaScript編寫)
6.易于測(cè)試
7.客戶端對(duì)這些技術(shù)的需求其實(shí)已經(jīng)存在很久了。
同時(shí),你還可以用AngularJS來開發(fā)單頁或者多頁的應(yīng)用,不過其主要還是用來開發(fā)單頁的。 AngularJS支持瀏覽器的歷史操作,向前,向后按鈕,單頁應(yīng)用中的收藏操作。
接下來,我們來詳細(xì)講解angularJS的模塊。
大部分應(yīng)用都有一個(gè)主方法用來實(shí)例化、組織、啟動(dòng)應(yīng)用。AngularJS應(yīng)用沒有主方法,而是使用模塊來聲明應(yīng)用應(yīng)該如何啟動(dòng)。這種方式有以下幾個(gè)優(yōu)點(diǎn):
1.啟動(dòng)過程是聲明式的,所以更容易懂。
2.在單元測(cè)試是不需要加載全部模塊的,因此這種方式有助于寫單元測(cè)試。
3.可以在特定情況的測(cè)試中增加額外的模塊,這些模塊能更改配置,能幫助進(jìn)行端對(duì)端的測(cè)試。
4.第三方代碼可以打包成可重用的模塊。
5.模塊可以以任何先后或者并行的順序加載(因?yàn)槟K的執(zhí)行本身是延遲的)。

查看完整回答
反對(duì) 回復(fù) 2019-11-23
  • 3 回答
  • 0 關(guān)注
  • 880 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)