在html/css/javascript的命名约定中不使用连字符时
When not to use hyphens in naming conventions for html/css/javascript?
我读了一篇文章,其中阐述了在web开发中使用连字符命名约定(html/css/javascript)的危险。我再也找不到那篇文章了。有人能解释一下连字符的问题吗?我想这篇文章说连字符是自动删除的,所以像红色方块这样的名字会被存储为红色方块。。。这很模糊,但我只记得。
您可以在HTML和JavaScript中为类名和ID使用连字符。连字符不会被删除。
由于与减法运算符-
发生冲突,您不能在JavaScript中为变量名使用连字符。
如果在JavaScript中为变量使用连字符,它将把连字符解析为减法符号。
例如,num-line + extra
变为num - line + extra
。
CSS和HTML标记可以使用连字符。对JavaScript使用camelCase(myFavoriteVariable)或下划线(my_favorite_variable)。
据我所知,连字符被"删除"的危险是错误的。
相关文章:
- JavaScript命名约定;静态“;类或模块
- 如何将单词(包括单词)与连字符匹配
- 删除图形和数字之间的连字符(-)符号
- JQuery根据连字符前的首字母对列表进行排序
- 命名约定的Web标准
- 如何替换javascript字符串中的前三个连字符
- 带有连字符的 Jquery 表排序器编号
- Javascript中的变量命名约定;jQuery
- Javascript将所有文本框值更改为连字符
- regex中连字符的这种用法有效吗
- 角度模块依赖项的命名约定
- 使用连字符引用对象的属性名称
- Javascript ES6 的属性和支持值命名约定
- 用连字符分隔匹配值
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- 自定义咕噜声任务命名约定
- 为什么不'我的javascript函数允许点,但允许连字符
- 如何防止电子邮件地址的css自动连字符
- 在数组中的偶数之间插入连字符
- 在html/css/javascript的命名约定中不使用连字符时