this.setState(state => {
const newState = { ...state }
newState.data.text.value.title = 'new title'
return newState
})
если цены нет, то услуга не доступна, если есть, то он её считает, и выводит внизу калькулятора
GENERATE_SOURCEMAP=false
function Check() {
var Price = document.getElementsByName('Price');
var ParsSumMessage = $('.message').val();
rezultat = 0;
// а теперь перебираем все чекбоксы и считаем заново
for (var i = 0; i < Price.length; i++) {
if (Price[i].type === 'checkbox' && Price[i].checked) {
rezultat = Price[i].value;
ParsSum = Number(ParsSumMessage) + Number(rezultat);
$('.message').attr('value', ParsSum);
}
}
}
.main-itm6 {
position: relative;
}
.main-itm6:before{
content: "";
font-size:50px;
position:absolute;
top:-5%;
left:-5%;
width: 110%;
height: 110%;
z-index: -111;
background: linear-gradient(to right, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 35%, rgba(254,254,254,1) 55%, rgba(209,209,209,1) 74%, rgba(209,209,209,1) 100%);
border: 1px solid lightgray;
}
Общая ошибка заключается в том, что разработчики часто используют значение initial-scale=1 для неадптивных шаблонов. Такая установка приводит к отрисовке 100% страницы без масштабирования. Если дизайн неадаптивный, то пользователю приходится либо много прокручивать, либо вручную устанавливать масштаб, чтобы увидеть всю страницу.
function inc(arr) {
const index = arr.findIndex(k => k.startsWith('page='))
if(index === -1) return arr
arr[index] = arr[index].replace(/=(.+)/, (m, s1) => '=' + (+s1 + 1))
return arr
}
inc([
"characteristics[]=59143364",
"characteristics[]=66553622",
"page=2",
"price_max=20444252",
"price_min=2569146"
])
с чего начать изучение бекенда ?
....
С чего начать практику ?
sec6 section img{
background: url(/images/157195/kvadratikshema1.png#size_98x98) center no-repeat;
padding: 98px;
}
<input type="radio" name="programms" id="first">
<label>
<span class="it-idv-slider-radio__text">Профилактика компонентов системного блока 300р</span>
</label>
function perm(xs) {
let ret = [];
for (let i = 0; i < xs.length; i = i + 1) {
let rest = perm(xs.slice(0, i).concat(xs.slice(i + 1)));
if(!rest.length) {
ret.push([xs[i]])
} else {
for(let j = 0; j < rest.length; j = j + 1) {
ret.push([xs[i]].concat(rest[j]))
}
}
}
return ret;
}
console.log(perm([1,2,3]).join("\n"));