假設人們正在開發一個非常密集的Web應用程序,以避免開銷。僅在Javascript/jQuery中實現CSS並完全放棄外部css文件是否合理?在jQuery中實現CSS
$('<div/>').attr({'id':'special_box'}).addClass('little_box').appendTo('body')
$('<div/>').addClass('little_box').appendTo('body')
$('<div/>').addClass('little_box').appendTo('body')
...
$('.little_box').css({'color':'red'})
$('#special_box').css({'color':'blue'})
有沒有人提倡這種完全合併?有什麼可以完全阻止它,或使它顯然不合理嗎?
EDIT
的勉強,作爲有益下面所解釋的,是jQuery的CSS功能是創建正被施加到各個元件的樣式和不創建/增強主CSS規則爲I」假設。
雖然看起來好像是ways到achieve這個conflation。我沒有資格分析它們。謝謝大家。
呃...不...不要...維護惡夢前進... :) –
這是一個非常糟糕的主意。 – Pointy
只有一個:瀏覽器自己的本地CSS實現的存在。 – BoltClock