看到各種JS框架(Dojo,Ext.JS和其他),我發現佈局經常(如果不總是)通過直接的DOM操作完成的,如在給定DOM元素上設置內聯樣式。這與CSS試圖瞄準的內容形成了鮮明的對比,而且在我看來,CSS往往只是用於「美化」這些場景,指定顏色等。爲什麼JS框架使用內聯樣式而不是CSS來進行佈局
我想知道爲什麼選擇這個選項,甚至可能是從歷史的角度出發,以及您選擇的CSS或內聯樣式爲頁面/ web應用程序的佈局部分。
在什麼情況下你會很舒服地使用CSS通過樣式表而不使用js dom操作? 什麼情況會說相反?
謝謝!
內聯樣式也是CSS。我想你的意思是直接DOM屬性修改。 –
是的,我的意思是直接dom樣式屬性修改,是的,我知道它的CSS太:) – DLeonardi