Javascript 渲染事件后的LessCSS
我正在开发一个网站,使用LESSCS生成样式表。由于我的同事对ant任务(ant+Rhino+Less)或NodeJ知之甚少甚至一无所知,我建立了一个可以在CSS和LESSCS之间交换的系统,通过客户端库呈现样式表 当我必须合并依赖于计算布局的外部库时,问题就来了(即,它们不等待样式表被编译,因此图形结果是不正确的)Javascript 渲染事件后的LessCSS,javascript,twitter-bootstrap,less,Javascript,Twitter Bootstrap,Less,我正在开发一个网站,使用LESSCS生成样式表。由于我的同事对ant任务(ant+Rhino+Less)或NodeJ知之甚少甚至一无所知,我建立了一个可以在CSS和LESSCS之间交换的系统,通过客户端库呈现样式表 当我必须合并依赖于计算布局的外部库时,问题就来了(即,它们不等待样式表被编译,因此图形结果是不正确的) 我试图了解是否存在这样一个事件,它会在Less编译完Css并显示它时触发(相当于jQuery的$(document.ready())。有什么我可以信赖的吗?感谢您的建议。如果我没有
我试图了解是否存在这样一个事件,它会在Less编译完Css并显示它时触发(相当于jQuery的
$(document.ready()
)。有什么我可以信赖的吗?感谢您的建议。如果我没有错,您可以在异步选项设置为true的情况下加载更少的脚本(在其他外部库之前)。大概是这样的:
<script type="text/javascript">
less = {async: true};
</script>
<script src="less.js" type="text/javascript"></script>
<script src="another.external.library.js" type="text/javascript"></script>
less={async:true};
或者,如果LESS具有回调函数,您可以将外部lib调用放在那里。在进行生产时,您肯定应该将LESS预编译到CSS中。另外,在开发系统上工作时,您可以使用监视程序或自动编译文件保存较少的系统。是的,我知道,我不想强迫我的同事安装NodeJS。他们发现了这个问题,所以他们解决了这个问题。我认为是异步选项导致了这个问题,因为较少的css样式表在文档就绪事件之后被编译(当我写这个问题时,我已经在使用这个选项)。下周一我将尝试不使用异步选项。