相关疑难解决方法(0)

更好或更糟:使用JavaScript和CSS进行样式化

我正在开发一个响应式设计,想知道使用JavaScript或CSS设置元素样式是否更好?CSS肯定更容易维护,我不会争辩,但我更习惯用JavaScript构建对象.也许我为自己做了比我应该做的更多的工作,但我觉得我有更多的控制整体,我喜欢能够挂钩屏幕上的每个对象.

我有构造函数生成整个页面布局并将其推入DOM.没有图像,只有纯JavaScript样式和SVG图标.

我想知道的是:

  • 什么表现更好?
  • 什么,如果JS或CSS有任何硬件支持?
  • 纯CSS解决方案比使用CSS Calc()更好吗?
  • 什么更便携?
  • 什么更向前兼容?

我倾向于避免使用jQuery,因为我更感兴趣的是学习什么使得现在正常工作,所以只有纯JavaScript和CSS3.

html javascript css css3

18
推荐指数
3
解决办法
1万
查看次数

连接的空格不会显示在结果中

我想要的填充没有正确连接,即没有出现白色空格.不确定为什么它没有显示出来并且已经花了几个小时调整代码而没有解决方案.

var padWord = function(word){
    if(endsInPunctuation(word)){
        trueLength = (word.length)-1;
    }else{
        trueLength = word.length;
    }
    switch(trueLength){
        case 1:
            word = "   " + word.fontcolor("red");
            break;
        case 2:
            word = "  " + word.replaceAt(1, word.charAt(1), "red");
            break;
        case 3:
            word = "  " + word.replaceAt(1, word.charAt(1), "red");
            break;
Run Code Online (Sandbox Code Playgroud)

html javascript whitespace concatenation

2
推荐指数
1
解决办法
2071
查看次数

标签 统计

html ×2

javascript ×2

concatenation ×1

css ×1

css3 ×1

whitespace ×1