Урок 9 задача 8

Урок 9 задача 8

Коля набрал k баллов, Миша n баллов, а Петя d баллов в ходе соревнований. Если:
1)сумма баллов Коли и Миши больше 20
2)или произведение баллов Пети и Миши меньше 55
--то тогда вывести в консоль сообщение о том, что ничья, в противном случае вывести сообщение, что победил Коля.

ajv Валидация по условию, зависимые поля. Несколько if then

const validate = ajv.compile(
    {
        type: "object",
        "properties": {
            "name": {
                type: "string",
                maxLength: 15,
                "isNotEmpty": true,
            },
            "email": { type: "string", format: "email" },
            "count": { type: "number", },
            "price": { type: "number", },
        },
        required: ["name"],
        "allOf": [
            {
                "if": {
                    "properties": { "deliveryType": { const: deliveryTypes.CITY.value } } 
                },

ajv should match \"then\" schema"

typescript fake event Пользовательский объект События совместимый с обычными событиями AS

С помощью утверждения типа (as) можно убедить TS, что ваш объект является полноценным событием, напр. пример конструктора такого события для React:

adobe animate HMTL5 Выгрузка в google ads. Какие правки нужны

В Adobe Animate до выгрузки:

  • При выгрузке в html 5 снимаем галочку Hosted Libs, так чтобы create.min.js оказался в выгрузке на диске, а не грузился по сети

После выгрузки проекта делаем так:

    Правки основного файла .html

  1. В основном .html файле исправим адрес получения анимационного скрипта с вида
    <script src="300x250_banner.js?5324546456456 "></script>

    просто на:

Objects are not valid as a React child (found: object with keys {closeElement} Ошибка

Error: Objects are not valid as a React child (found: object with keys {closeElement}). If you meant to render a collection of children, use an array instead.

Ошибка возникает когда вы хотите передать объект напрямую в JSХ, в моем случае проблемы была в фигурных скобках вокруг closeElement, который является JSX-элементом и определен как-то так:

 const closeElement = backRoute ? 
    <NavLink to={backRoute}> {closeElementView} </NavLink> : '';

неправильно:

click tag Что такое Клик Тэг и зачем он нужен

Missing click tag check

Клик тэг - это по сути глобальная переменная, при смене значения которой можно легко сменить адрес на который должен вести баннер.

Определение переменной клик тэга

Напр. было так:

/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found

тут надо что-то установить

ajv Пример добавления собственной функции проверки и сообщения об ошибке

Пример добавления правила, которое позволяет проверить, что значение состоит не только из пробелов:

Argument of type 'import(".../node_modules/ajv/dist/ajv").default' is not assignable to parameter Ошибка

Argument of type 'import(".../node_modules/ajv/dist/ajv").default' is not assignable to parameter

Ошибка была на версии 2.0.0-beta.2

в качестве решение откатился на предыдущую стабильную версию ajv-formats:
yarn add ajv-formats@1.5.1

Pages

Subscribe to fkn+antitotal RSS