我正在开发一个响应式设计,想知道使用JavaScript或CSS设置元素样式是否更好?CSS肯定更容易维护,我不会争辩,但我更习惯用JavaScript构建对象.也许我为自己做了比我应该做的更多的工作,但我觉得我有更多的控制整体,我喜欢能够挂钩屏幕上的每个对象.
我有构造函数生成整个页面布局并将其推入DOM.没有图像,只有纯JavaScript样式和SVG图标.
我想知道的是:
我倾向于避免使用jQuery,因为我更感兴趣的是学习什么使得现在正常工作,所以只有纯JavaScript和CSS3.
我想要的填充没有正确连接,即没有出现白色空格.不确定为什么它没有显示出来并且已经花了几个小时调整代码而没有解决方案.
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)