<link rel="stylesheet" type="text/css" /> 和 <style type="text/css">@import "";</style> 应该是最常用的外链样式表的方式了。
可是,如果遭遇到带宽不够,或者什么原因导致网页展开了,而 css 还没 load 完或出错。那么,页面就难看了。
但,如果,将 <style> 放入 JS 调用后 document.write 呢?会不会改善这个出错几率不高但实实在在存在的问题呢?
因为据我所了解的。。 JS 会被强制载入,而且可以多线程后台运行,完全不愁 load 没完成。
<script type="text/javascript" src="css.js"></script>
css.js 内容:
var siteCss = '\
<style type="text/css">\
/* 对于 JS 里,使用多行代码很容易, */\
div, table, tr, td, ul, li { font-size:14px; line-height:14px; font-family:Verdana,'宋体'; table-layout:fixed; } \
</style>\
';
document.writeln ( siteCss );
以上内容已经测试能运行。
但不知道,性能,或,可行性上,是否实用,懂的指点一下?
可是,如果遭遇到带宽不够,或者什么原因导致网页展开了,而 css 还没 load 完或出错。那么,页面就难看了。
但,如果,将 <style> 放入 JS 调用后 document.write 呢?会不会改善这个出错几率不高但实实在在存在的问题呢?
因为据我所了解的。。 JS 会被强制载入,而且可以多线程后台运行,完全不愁 load 没完成。
<script type="text/javascript" src="css.js"></script>
css.js 内容:
var siteCss = '\
<style type="text/css">\
/* 对于 JS 里,使用多行代码很容易, */\
div, table, tr, td, ul, li { font-size:14px; line-height:14px; font-family:Verdana,'宋体'; table-layout:fixed; } \
</style>\
';
document.writeln ( siteCss );
以上内容已经测试能运行。
但不知道,性能,或,可行性上,是否实用,懂的指点一下?