Выбор пал на него в первую очередь из-за возможности использования сразу в верстке, без сборки компиляторами.
if(arr[i][j] == "X" && arr[i+1][j] == "X" && arr[i+2][j] == "X")
во вложенном цикле? Зачем прибавлять константы, если есть переменная i?// Проход по горизонтали
// Проход по вертикали такой же, только во вложенном цикле поменяйте местами i и j в условии
for(var i = 0; i < arr.length; i+=1){
countet = 0;
for(var j = 0; j < arr.length; j+=1){
var last_counter = counter;
if (arr[i][j] == 'X') {
counter++
}
else {
counter = 0;
}
// здесь можем сделать нужные вычисления с counter и last_counter. Например, найти максимально длинную последовательность
}
}
// По диагонали
var counter = 0;
for (var i = 0; i < arr.length; i++) {
var last_counter = counter;
if (arr[i][i] == 'X') {
counter++
}
else {
counter = 0;
}
// здесь можем сделать нужные вычисления с counter и last_counter. Например, найти максимально длинную последовательность
}
Как известно, никто в здравом уме не хранит в репозитории файлы, получаемые в результате сборки.
$(document).ready(function(){
var toggle1 = $(".toggler");
var left = $(".left");
var circle = $(".circle");
var disabled = true;
toggle1.click(function(){
if (disabled) {
circle.animate(
{
marginLeft: '26px',
}, 120);
left.animate(
{
width: '34px',
}, 120);
}
else {
circle.animate(
{
marginLeft: '2px',
}, 120);
left.animate(
{
width: '10px',
}, 120);
}
disabled = !disabled;
});
});
1. Почему так происходит?
Как в таком случае создать новую копию целевого массива, элементы которого представляют собой объекты?
function Counter(start){
var that = this;
this.value = start;
this.Up = function()
{
that.value++;
that.ShowText();
console.log(that.value);
};
this.Down = function()
{
that.value--;
that.ShowText;
console.log(that.value);
};
this.ShowText = function()
{
$('.box').text(this.value);
};
this.Render = function()
{
$('#counter-minus').click(this.Down);
$('#counter-plus').click(this.Up);
}
}
counter = new Counter(2);
counter.Render();
function sumprice(id){
var calculate = 0;
var sum_main = document.getElementById("sum_main");
var maker = document.getElementById(id);
var pricem = maker.options[maker.selectedIndex].getAttribute("data-price");
var cpu1 = document.getElementById("kol_cpu").value;
calculate = cpu1*pricem;
var result = document.getElementById("price_cpu");
result.value = calculate;
document.getElementById('sum_main').innerHTML = result.value;
}
$('selector').anyJqueryMethodOrPlugin()
$row = mysql_fetch_array($result, MYSQL_ASSOC))
echo json_encode(array("client_date" => $row));
$('#changeClientDataForm')[0].reset();
$('#changeClientDataForm .code').val(json.client_date.code_client);
$('#changeClientDataForm .name').val(json.client_date.name);
$('#changeClientDataForm .login').val(json.client_date.login);
$('#changeClientDataForm .password').val(json.client_date.password);