偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

大道至簡:Angular2只有一個(gè)核心概念

開發(fā) 前端
Angular2變得更加簡潔,最核心的概念只剩下一個(gè),那就是組件Component,其它所有的一切都是圍繞著Component展開的。那么Angular2無疑是受到了React的強(qiáng)力影響,畢竟React的核心概念也只有一個(gè),也是Component。

整體上來說,Angular2變得更加簡潔,最核心的概念只剩下一個(gè),那就是組件Component,其它所有的一切都是圍繞著Component展開的。

從這一點(diǎn)來看,Angular2無疑是受到了React的強(qiáng)力影響,畢竟React的核心概念也只有一個(gè),也是Component。

所以,在使用ng2的時(shí)候,大家只要會寫Component就行了,其它那些什么服務(wù)啊、路由啊、管道啊,都是些小工具而已。

接下來羅列一下Angular2與之前的1.x相比帶來的核心改變。

***點(diǎn):Angular2刪掉了$scope的概念。

在ng1.x里面,$scope是一個(gè)相當(dāng)強(qiáng)大又相當(dāng)可怕的東西,一言不合就讓開發(fā)者自己$apply。ng2響應(yīng)社區(qū)的強(qiáng)烈吐槽,刪除(或者說隱藏)了$scope這個(gè)東西,開發(fā)者不再需要感知到它的存在,另外,由于ng2引入了zone.js,所以即使在各種回調(diào)函數(shù)中修改數(shù)據(jù)模型也不需要手動$apply()了。

這一點(diǎn)說明了群眾們吐槽的力量還是相當(dāng)強(qiáng)大的!

第二點(diǎn):刪掉了ng-controller指令。

Controller終于和Component合體了,小僧想說的是,人家Backbone早就這么做了,你們一開始只顧著自己挖坑,也不看看友軍的戰(zhàn)法,還好浪子回頭為時(shí)不晚。

第三點(diǎn):大幅度演進(jìn)了臟值檢測機(jī)制。

大家都知道,”雙向數(shù)據(jù)綁定“之所以能工作,都是因?yàn)榈讓佑?rdquo;臟值檢測“這么一個(gè)神奇的東西。而實(shí)際上ng1.x里面的臟值檢測機(jī)制的運(yùn)行效率是非常差的,這就是為什么大家一直在吐槽綁定的對象不能太多、太深的原因。

那么,在ng2中,大幅度演進(jìn)了這一機(jī)制,不僅引入了單向綁定,還引入了各種綁定策略,例如:只檢測一次、利用JIT動態(tài)生成臟值檢測代碼等等。毫無疑問,有了這些工具之后,數(shù)據(jù)綁定效率不再是問題。

第四點(diǎn):嵌套路由問題。

大家都知道,在ng1.x里面有一個(gè)非常討厭的問題,官方的路由機(jī)制是不能嵌套的,這就導(dǎo)致大家在開發(fā)的過程中不得不依賴于第三方的ui-router庫。ng2中沒有這個(gè)問題了,因?yàn)閚g2的路由是基于Component的,天然就支持嵌套。

第五點(diǎn):依賴注入機(jī)制改造。

ng2里面的依賴注入簡直和Java中的注解一毛一樣,估計(jì)核心開發(fā)團(tuán)隊(duì)里面混入了Java大神。如果你熟悉Spring那一套注解的用法,那么寫ng2的組件幾乎沒有學(xué)習(xí)成本。

第六點(diǎn):框架整體上基于TypeScript開發(fā)。

這是***的一個(gè)變更,但是大家不用害怕,因?yàn)槟阒灰涀∥乙痪湓捑驮僖矝]有顧慮了:TypeScript和ActionScript3一樣,不過是變態(tài)版的Java而已。

責(zé)任編輯:武曉燕 來源: iteye博客
相關(guān)推薦

2015-12-08 11:13:38

戴爾云計(jì)算

2014-11-17 15:23:02

SAPSAP HANA

2017-11-20 15:15:24

群暉

2016-03-25 15:37:18

數(shù)據(jù)治理數(shù)據(jù)分析BI

2015-09-14 13:48:35

數(shù)據(jù)挖掘數(shù)據(jù)可視化

2015-06-09 22:25:06

SAP大道至簡

2014-07-10 17:21:41

SAPSAP論壇簡化

2017-02-07 14:27:24

安全風(fēng)險(xiǎn)威脅

2013-09-27 09:30:33

2015-02-09 18:19:38

SAPS4HANAERP

2013-10-21 15:11:15

OrmsqlOrm設(shè)計(jì)

2024-10-25 13:31:31

2016-11-06 14:53:31

NetApp

2013-05-10 09:36:04

下一代網(wǎng)絡(luò)銳捷網(wǎng)絡(luò)簡網(wǎng)絡(luò)

2019-11-07 16:44:25

Veritas

2016-04-07 10:35:46

架構(gòu)設(shè)計(jì)架構(gòu)師滴滴出行

2020-09-25 07:40:39

技術(shù)開發(fā)選型

2010-07-08 00:48:22

云計(jì)算政府

2025-02-08 08:40:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號