我只是看着一個random app page對apptivate.ms網頁源代碼,並注意到這個JavaScript在<head>
:通過document.write()添加簡單靜態<style>標籤的原因是什麼?
<script type="text/javascript">
document.write("<style type=\"text/css\">.app-description { max-height: 600px }</style>");
</script>
這顯然是在客戶端完全靜態的,所以我不知道該用例有什麼。由於他們堆棧交換開發人員(誰是幕後apptivate.ms)是非常聰明的我當然有一些理由,但我不知道哪個。我想這是關係到延遲規則變得活躍,直到整個文檔加載,但我希望規則一旦瀏覽器「看到」新標籤應用...
又名漸進增強。剛剛意識到有很多東西我需要在我的應用程序中糾正.. Tks .. – techfoobar
@techfoobar如果這是你正在計劃的「噸需要糾正的東西」,我不會使用這種方法。更好,更簡單的方法是將'class =「js」'應用於啓用JavaScript的用戶的身體標記,然後相應地定位您的CSS。 – Pebbl
當然。我不會在任何地方添加腳本標籤。但是我記住了到目前爲止我一直忽略的大量用戶,因爲缺乏這種認識。 – techfoobar