All streams
Search
Write a publication
Pull to refresh
9
0
Ч.В. @skoder

web программист

Send message
По одному проекту потребовалось мне изучить азы Angular, чтобы написать небольшую прослойку между моим TypeScript проектом и Angular, дабы захватить аудиторию последнего. Вот и статья, судя по названию, должна была быть именно про это. Но про Angular ни слова.
Собирать строки в массив, а потом делать его конкатенацию. Обычно так)
А я спросил: а это разве не ваша обязанность защищать мои деньги? они ответили именно так, как вы и написали
Сбербанк просит 150р в месяц, за то чтобы такие операции можно было откатывать, доп. услуга у них такая.
Специфичная ошибка: У меня в YII_DEBUG режиме. К rest массиву, прицевляются все SQL запросы и время их выполнения.
$sqls = Yii::getLogger()->getProfiling(['yii\db\Command::query', 'yii\db\Command::execute']);

Этот код вызывает ошибку
md5() expects parameter 1 to be string, array given
/yiisoft/yii2/log/Logger.php
line 281


А интересено Wayback Machine удаляет в итоге такой контент? или просто до него еще не добрались
Продаю софт через Яндекс Кассу, никакого кассового аппарата нет, а как будет тут?
+ проадю софт за рубежом, тоже сервис типа ЯК, mycommerce.com, эти вообще никакой отчетности не дают.
Вопрос только — зачем тут jQuery, да еще и в заголовке
function hoverfold() {
    'use strict';
    [].slice.call(document.querySelectorAll('.view')).forEach(function (elm) {
        var img = elm.getElementsByTagName('img')[0],
            src = img.getAttribute('src'),
            div = document.createElement('div'),
            overlay = document.createElement('span'),
            struct = '<div class="slice s1">' +
                '<div class="slice s2">' +
                    '<div class="slice s3">' +
                        '<div class="slice s4">' +
                            '<div class="slice s5">' +
                            '</div>' +
                        '</div>' +
                    '</div>' +
                '</div>' +
            '</div>';
        div.innerHTML = struct;
        struct = div.firstChild;
        overlay.className = 'overlay';

        img.parentNode.insertBefore(struct, img);
        img.parentNode.removeChild(img);

        do {
            struct.style.backgroundImage = 'url(' + src + ')';
            struct.parentNode.insertBefore(overlay.cloneNode(), struct);
            struct = struct.firstChild;
        } while (struct);
    });
}
Я так понимаю, чтобы никто случайно не затер эти данные.
Спасибо, дополнил статью про автоматизацию этого процесса.
Спасибо, обновил статью про bower и npm.

По поводу jQuery вы безусловно правы, его все меньше и меньше, но когда мне к примеру требуется навешать на элемент события или несколько событий. Я без раздумий пишу.

$('#elm').on('click keydown mousedown', someHandler) 

Все то же самое я могу сделать и на vanila.js, но мне как минимум нужно будет описать, что-то вроде

function on(elm, events, handler) {
   if (elm) {
       events.split(' ').forEach(function (event) {
           elm.addEventListener(event, handler);
       });
   }
}

А это уже лишний не нужный код. Безусловно уже есть множество удобный библиотек для этих целей, но зачем использовать их все, если есть одна
2

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity