1樓:匿名使用者
menu 1
submenu 1
submenu 2
submenu 3
menu 2
在jquery裡,我們會在應用邏輯裡這樣啟用這個下拉選單:
$('.main-menu').dropdownmenu();
當我們只關注檢視,這裡不會立即明顯的體現出任何(業務)功能。對於小型應用,這沒什麼不妥。但是在規模較大的應用中,事情就會變得難以理解且難以維護。
而在angularjs裡,檢視是基於檢視的功能。ul宣告就會像這樣:
...除了要考慮多個方面,我們也會遇到前面檢視中的問題。但是更重要的是,需要手動引用並更新一個dom節點。
如果我們想要刪除一個log條目,也需要針對dom編碼。那麼如何脫離dom來測試這個邏輯?如果想要改變展現形式怎麼辦?
這有一點凌亂瑣碎。但是在angularjs裡,可以這樣來實現:
});檢視看起來是這個樣子的:
但是其實還可以這樣來做:
2樓:育知同創教育
jquery是dom驅動,angularjs是資料驅動。不要先設計頁面,然後再使用dom操作來改變它的展現,不要用angularjs來加強jquery。
jquery的和有什麼區別,JQuery的 和 有什麼區別。
沒有任何區別。在jquery或是js裡面,和 的作用是一模一樣的。就是在輸入的時候,一個直接輸入,一個還有按著shift鍵。見此而已。直接選取的時候沒有什麼區別,但是你要是做字串連線什麼的,或者用變數動態選取的話,就會有區別了,交叉使用。當使用屬性選擇器的時候也有區別,關注屬性選擇器 input n...
suimobile會不會和jquery衝突
對於sui和jquery的js衝突,主要有 和 的衝突,是sui的,是jquery的。jquery.noconflict 防止衝突,再用jquery代替jquery.js中的 我們可以定義更短的,但沒有衝突的jquery別名,例如 var j jquery 參考 會,可以用light7,跟sui樣式...
jquery裡面的this和this有什麼區別
1 this 是使用標籤選擇器,查詢名為this的標籤 2 this 取出當前物件並轉換為jquery物件 3 this 是jquery物件,能呼叫jquery的方法,例如click keyup 而this,則是html元素物件,能呼叫元素屬性,例如this.id,this.value 表示一個jq...