$('.break-word').html((i, html) => {
const [ a, b, c ] = html.split(' ');
return `${a} ${b}<br>${c}`;
});
document.querySelectorAll('.break-word').forEach(n => {
n.innerHTML = n.innerText.replace(/(.+ .+) /, '$1<br>');
});
Таблица принятия решений (таблица решений) — способ компактного представления модели со сложной логикой. Аналогично условным операторам в языках программирования, они устанавливают связь между условиями и действиями. Но, в отличие от традиционных языков программирования, таблицы решений в простой форме могут представлять связь между множеством независимых условий и действий.
но как переменная current_amount попадет внутрь триггера?
либо ограничить инсерты\апдейты (разрешив их только вызовами изнутри sql-сервера), но мне кажется, что sql-сервер не позволяет добавлять такие ограничения на таблицы
могут ли гарантировать триггеры целостность данных?
Собственно php и любой другой язык подключается под сто раз внутри разметки. Зачем?
Если честно не совсем понимаю, что за 15 пикселей с каждой стороны сетки от 1170.Не могу сказать на 100%, но по моему, это обычные "отступы колонки", с каждой стороны. Т.е. расстояние между колонками соотв. должно быть 15+15px, т.е. 30px.
Для чего эти паддинги по бокам?Это почти риторический вопрос... Но, авторы сетки определенно видели в этом какой-то смысл. Как один из вариантов - что бы контент не "прилипал" к краям дисплея на устройствах с маленьким разрешением, напримр на мобильных.
Дело в том, что я уже много лет в фотошопе и скетче рисую по сетке 1170 без учета этих паддингов.Тут два основных варианта для конечного исполнителя:
from difflib import get_close_matches as gcm
model = 'A 170 Classic - 7/2004 - 85Kw'.upper()
model_list = map(str.upper, [
'A 170 CDI CAT ELEGANCE',
'A 170 CDI CAT CLASSIC',
'A 170 CDI CAT AVANTGARDE',
])
result = gcm(model, model_list, n=1, cutoff=0.5)[0]
print(result) # => 'A 170 CDI CAT CLASSIC'
from difflib import SequenceMatcher as SM
s1 = 'A 170 Classic - 7/2004 - 85Kw'.upper()
s2 = 'A 170 CDI CAT CLASSIC'.upper()
SM(isjunk=None, a=s1, b=s2, autojunk=True).ratio() # => 0.52
очень часто вижу такое мнение что построение сеток на основе "float" или "inline-block" лучше, потому что флексы поддерживаются не всеми браузерами. Так ли это и почему в таком случае они так популярны?Это действительно так. Но я Вам больше скажу, даже CSS как таковой (или HTML-5), поддерживается не всеми браузерами (IE-1 насколько я помню, CSS не поддерживал). Но я не думаю, что это повод отказаться от CSS или HTML5. И вообще, само по себе выражение "не всеми браузерами" - довольно размытое, что-то из области "не все продукты одинаково полезны".
и почему в таком случае они так популярны?По тому, что они дают довольно большую гибкость, сокращают количество "случайностей" (неожиданного поведения элементов), такой код в целом более читаемый, чем "простыни" из float'ов, и так далее...