Modernizr课程作业

问题描述 投票:2回答:1

我是Modernizr的新手。这可能看起来像是一个令人难以置信的OCD问题,但是我很好奇为什么Modernizr在它被分配的唯一类时它为我的页面的html标记分配一个类时添加了一个前面的空格?

例如,当我在桌面环境中检查我的页面时,我的页面的html标签看起来像这样:

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

代替:

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

有没有理由说明为什么Modernizr以这种方式添加课程?

javascript html modernizr
1个回答
4
投票

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

看起来这只是因为他们正在对className执行+=并且包含一个空格以防该元素已经分配了一些类。

© www.soinside.com 2019 - 2024. All rights reserved.