前端的‘-‘和驼峰式命名

在开发中有人习惯用'-'来命名如:first-name、last-named;

有的人习惯用驼峰式的形式命名如:firstName、lastName;

当然不止这两种风格。

而在前端的HTML的开发中用'-'来命名也可以,但是有时却是报错的,其实这两种是命名方式是相通的;

拿CSS的样式举例;

这里的是CSS中是'-'命名方式

h1{
    text-align: center;
    font-size: 3em;
}

如果需要直接用dom改变h1的style时

var h1 = document.getElementsByTagName('h1');
h1[0].style.textAlign = 'right'
h1[0].style.fontSize = '2em'

这里 text-align和textAlign是相通的,font-size和fontSize也是相通的;

如果在js中用'-'命名方式写text-align是会报错的

猜你喜欢

转载自blog.csdn.net/qq_52070860/article/details/121384695