您好,登錄后才能下訂單哦!
很久之前就聽說了這個前端框架,但是由于自己工作一直沒有涉及到相關知識,因此也沒有進行學習。這次趁機借著項目需要正好學習AngularJS,順便復習一下前端的相關知識。
Angular是Google的優秀的前端框架,目前已經應用于多個產品。
通過在云課堂的初步學習,簡單的了解了下它的使用方法,并且了解了它和jquery的相關區別以及簡單的應用,下面聽俺一一道來!!!!
Angular是一個對前端數據處理的一個JS庫,最為核心的是MVVM,模塊化,自動化雙向數據綁定,語義標簽化,依賴注入等。
至于為什么要用Angular,個人理解首先我們先看一個非常簡單的JQUERY讀取數據的例子:
<ul id="date">
<li></li>
</ul>
$.get(xxx.php,function(res){
$(res).each(function(i){
html = '<li>'+res[i].xxx+'<li>'
$('#date').append(html)
})
},'json')
以上代碼是我用JQUERY讀取某個PHP文件里的json數據,相信大家都應該能看的明白,非常的簡單,那么問題來了,如果某個人后期認為UL標簽不好或者ID重復了,我想改ID或者換標簽的情況下,那么數據肯定就無法讀取出來了,有人會說這么點代碼改改不就行了嗎?是的可以改改,如果是大項目,整頁的代碼非常的多,JS引的也非常的多,那么找起來就相當的困難,還有人會說,把ID換成CLASS不就行了嗎?是的,沒問題,可以換成CLASS,但是CLASS是什么,是控制樣式的,如果又控制樣式,又用class類讀取數據的話會造成代碼耦合比較嚴重的!
所以說呢,jquery是用來干什么的呢,主要是用來處理頁面效果以及一些簡單的DOM操作,而angular才是做數據交互最好的前端框架!
今天的分享就道這里,下次我會把一些核心的東西用概念給大家說明下,然后在舉一些簡單的小例子,好啦,下次見啦!!!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。