我想用JQuery / JavaScript
应用所有CSS样式100%但这样做是不错的主意?
答案 0 :(得分:4)
当直接HTML / CSS 完全能够处理它时,为什么要在javascript中创建开销? (实际上是打算)
此外,您对网站的样式添加了不必要的要求:启用了JavaScript 。
答案 1 :(得分:2)
主要原因恕我直言:表现!原生CSS比JS快得多。
另外值得一提:
结论: CSS用于样式,JS不是。
答案 2 :(得分:0)
很多人说应用课程而非个人风格。
答案 3 :(得分:0)
如果您的访问者停用了javascript,他们会看到一个丑陋的白页,没有任何样式。
说实话,我不明白你为什么会这样做。它不是用户友好的。
使用样式表。
答案 4 :(得分:0)
您会在不同的浏览器中看到不同级别的性能下降。让应用程序呈现样式化HTML页面更快更干净,因为这是它的优化。
如果您正在动态加载内容并且已经有淡入淡出效果/过渡效果,那么您的内容只有在设置样式后才会显示,您可能会感觉良好。
答案 5 :(得分:0)
如果你打算这样做,只使用jQuery(而不是使用javascript)来应用样式来维护跨浏览器的兼容性。
我建议不要使用你的方法,因为jQuery需要循环遍历所有元素并应用样式。
像$('span').css(...);
之类的东西必须遍历整个DOM并循环遍历元素集合。 $('#title').css(...);
不必遍历整个DOM,因为它会立即知道要查找的位置。
此外,浏览器旨在处理样式表并快速渲染样式元素。