我正在阅读一篇文章,该文章说明了在 Web 开发中使用连字符来命名约定的危险 (html/css/javascript)。我再也找不到这篇文章了。有人可以用连字符解释问题吗?我认为文章说连字符被自动删除,所以像 red-square 这样的名字会被存储为 redsquare ......这很模糊,但我只记得。
问问题
156 次
2 回答
1
您可以在 HTML 和 JavaScript 中使用连字符作为类名和 ID。连字符不会被删除。
由于与减法运算符冲突,您不能在 JavaScript 中对变量名使用连字符-
。
于 2013-08-26T03:48:50.657 回答
1
如果在 JavaScript 中对变量使用连字符,它会将连字符解析为减法符号。
例如,num-line + extra
变成num - line + extra
。
对 CSS 和 HTML 标记使用连字符很好。对 JavaScript 使用驼峰式 (myFavoriteVariable) 或下划线 (my_favorite_variable)。
据我所知,连字符被“删除”的危险是错误的。
于 2013-08-26T03:48:58.480 回答