課程
/前端開發(fā)
/HTML/CSS
/DOM探索之基礎(chǔ)詳解篇
我是小白,目前學(xué)了些jquery。想知道MVVM框架是和jquery的作用一樣嗎?jquery不是也可以操作DOM嗎?
2017-06-15
源自:DOM探索之基礎(chǔ)詳解篇 5-1
正在回答
沒關(guān)系, mvvm 偏向數(shù)據(jù),用數(shù)據(jù)來操作dom ,好處是屏蔽了 dom 的復(fù)雜操作,舉個栗子
tab 頁切換 , jquery 會考慮 鼠標(biāo)點擊 或者 hover 的時候 tab ?頁簽樣式改變 ? 。 而 mvvm 會考慮 點擊或 hover 時 tab頁簽 綁定的數(shù)據(jù)值改變 ? ? ?avalon頁面片段:
<ul >?
<li ms-click="changeTabIdx(1)" ?ms-class="tabidx==1?'active':''"></li>
<li ms-click="changeTabIdx(2)"?ms-class="tabidx==2?'active':''"></li>
</ul>
<div>
????<div ms-if="tabidx==1"></div>
? <div ms-if="tabidx==2"></div>
</div>
整個tab 就只圍繞一個tabindex 數(shù)據(jù) ?和 changeTabIdx 方法,?changeTabIdx ?方法內(nèi)部也沒有操作dom
只是改變 tabindex 的值 完成 tab 切換效果。?
orangewangjie3473319 提問者
舉報
要知道前端大牛都是從精通DOM開始的,全面講解DOM的基礎(chǔ)知識
4 回答dom是什么?。扛鷍s有關(guān)系嗎?
1 回答domready和jquery中的ready方法是一樣的?
1 回答DOM節(jié)點的繼承層次和原型繼承有關(guān)系么???
3 回答<div id="con">abc</div> 請問這句話中,div和id的關(guān)系是什么?div是不是id的父元素?
2 回答DOM不是html的框架基礎(chǔ)嗎 DOM級別的意思是支持對DOM的操作級別吧?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-17
沒關(guān)系, mvvm 偏向數(shù)據(jù),用數(shù)據(jù)來操作dom ,好處是屏蔽了 dom 的復(fù)雜操作,舉個栗子
tab 頁切換 , jquery 會考慮 鼠標(biāo)點擊 或者 hover 的時候 tab ?頁簽樣式改變 ? 。 而 mvvm 會考慮 點擊或 hover 時 tab頁簽 綁定的數(shù)據(jù)值改變 ? ? ?avalon頁面片段:
<ul >?
<li ms-click="changeTabIdx(1)" ?ms-class="tabidx==1?'active':''"></li>
<li ms-click="changeTabIdx(2)"?ms-class="tabidx==2?'active':''"></li>
</ul>
<div>
????<div ms-if="tabidx==1"></div>
? <div ms-if="tabidx==2"></div>
</div>
整個tab 就只圍繞一個tabindex 數(shù)據(jù) ?和 changeTabIdx 方法,?changeTabIdx ?方法內(nèi)部也沒有操作dom
只是改變 tabindex 的值 完成 tab 切換效果。?