我正在爲一個大型組織創建一個wordpress主題,以及之前我沒有考慮過的想法。使用JS在飛行客戶端創建的樣式或內聯css上顯示更好嗎?我使用內聯樣式,但意識到在js中使用數據集循環可能同樣簡單。創建可編輯的樣式JS或內聯樣式
下面是一個示例..我在編輯帖子頁面創建了一個元框,允許用戶在每個帖子的博客頁面上更改帖子包裝器,標題文本和段落文本的顏色。
因此,它是更好的事情可做......
<div class='postWrapper' style='<?php echo get_post_meta(...); ?> </div>
的博客頁面或
<div class='postWrapper' data-backgroundColor='#987' ?> </div>
和我app.js內的循環,看起來像...
var postWrapper = document.getElementsByClassName('postWrappter');
for(i=0; postWrapper.length > i; i++){
postWrapper[i].style.backgroundColor = postWrapper[i].dataset.backgroundColor;
}
我意識到,就涉及多少打字而言,內聯樣式s eems更簡單,更高效。但是,我總是在鑽研,不惜一切代價避免內聯樣式!
想來點這個!謝謝!
Thanks @tympaaz!我甚至沒有想到這是一個選擇! –