Modernizr class 作业

Modernizr class assignment

我是 Modernizr 的新手。这似乎是一个令人难以置信的强迫症问题,但我很好奇为什么 Modernizr 在将 class 分配给我页面的 html 标记时添加前面的 space 而它是唯一的 class分配?

例如,当我在桌面上下文中检查我的页面时,我页面的 html 标记如下所示:

<html dir="ltr" lang="en-AU" style="" class=" no-touchevents">

而不是:

<html dir="ltr" lang="en-AU" style="" class="no-touchevents">

关于为什么 Modernizr 以这种方式添加 classes 是否有理由?

这是在 modernizer 中添加 类 的源代码:https://github.com/Modernizr/Modernizr/blob/e2c27dcd32d6185846ce3c6c83d7634cfa402d19/src/setClasses.js

看起来这只是因为他们在 className 上做了一个 += 并且包含了一个 space 以防元素已经分配了一些 类。