@RaDir

Что за скрипт в шапке bundle.html после билда BEM-проекта?

Всем привет!
В шапке после дефолтного билда project-stub от BEM появляется скрипт:
(function(e, c) {
            e[c] = e[c].replace(/(ua_js_)no/g, "$1yes");
        })(document.documentElement, "className");


<!DOCTYPE html>
<html class="ua_js_no">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>iDea | Home</title>
    <script>
        (function(e, c) {
            e[c] = e[c].replace(/(ua_js_)no/g, "$1yes");
        })(document.documentElement, "className");
    </script>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="home.min.css">
    <link rel="shortcut icon" href="/favicon.ico">
</head>

<body class="page">
    <div class="header">header content goes here</div>
    <div class="content">content goes here</div>
    <div class="footer">footer content goes here</div>
    <script src="home.min.js"></script>
</body>

</html>


Также, что за класс "ua_js_no" в <html class="ua_js_no">?

Подскажите, пожалуйста, что это за скрипт и класс, и для чего они, необходимы ли?
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
js__no для задания через него стилей на случай ситуации с отключенным js
Если js работает, класс подменяется на ua_js_yes
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы