2012-04-23 49 views

回答

3

这与Symfony2或任何php框架或任何服务器端语言没有任何关系。

你只需要在你的html布局中做到这一点。

最佳做法是始终将页面设置为禁用然后启用它。

通常通过使用此片段完成。

<html class="no-js" ="http://www.w3.org/1999/xhtml"> 
<head> 
    <script type="text/javascript"> 
    //<![CDATA[ 
     (function(H){H.className=H.className.replace(/\bno-js\b/,'js');})(document.documentElement); 
    //]]> 
    </script> 
</head> 
<body></body> 
</html> 
+0

这段代码做了什么?你能解释一下吗? – VishwaKumar 2012-04-24 03:55:58

+1

好吧,它基本上将页面设置为“no-js”类,如果启用javascript,类名将替换为“js”。替换是在标记元素上调用的正则表达式替换。 – 2012-04-24 18:42:06

+0

哦,好的。所以代码检查js是否启用或不在每个页面加载? – VishwaKumar 2012-04-25 07:12:15

相关问题