Задать вопрос
  • Почему в wow.js не срабатывает callback?

    @srb-site Автор вопроса
    Arik, да, действительно, ошибся ) Но, в любом случае, на всем протяжении работы wow.js ничего не происходит. Непонятно тогда, как отслеживать начало и конец... Можно, конечно, использовать что-то вроде animationend на чистом js, но зачем тогда параметр callback?
  • Почему в wow.js не срабатывает callback?

    @srb-site Автор вопроса
    Arik, точно не кэш. Если console.log вынести из параметров wow.js в другое место, то все работает. Может я не понимаю принцип работы? Я считаю, что callback срабатывает при окончании анимации любого объекта, "привязанного" к wow.js.

    Например, есть две надписи. Одна вылетает сверху, другая снизу. Соответственно имеем два вызова callback, которые происходят, как только каждая надпись закончит движение. Правильно ли это или все по-другому?
  • Как используя javascript и wow.js отследить начало анимации при скролле?

    Добрый день!
    Не подскажете почему может не работать callback? Вообще нет никакой реакции, даже без всяких условий. То есть, даже
    callback: function(box) {
       console.log('Тест');
    }

    ничего не дает.
  • Как наиболее просто собрать кучу ссылок с сайта?

    @srb-site Автор вопроса
    Пожалуй, что таким решением стыдно делиться :) Сделать проект надо быстро, я уже пообещал и даже деньги взял, а потом оказался затык с производительностью компа. В результате не стал заморачиваться и получился многоходовой алгоритм, в котором приходится и ручками работать.

    Его смысл:
    1. Вручную открываешь нужную страницу
    2. Копируешь адрес в поле наскоро созданной формочки
    3. Нажимаешь на кнопку, адрес ajax-ом отправляется на сервер
    4. При помощи file_get_contents скачивается страница
    5. Регуляркой из нее достается нужный div
    6. Содержимое этого div-а сохраняется в html-файл, прямо в виде разметки, а перед этим туда добавляется подключение js
    7. Регулярка несовершенна и какого-то фига остается лишний код за пределами нужного div-а, убираем его вручную через текстовый редактор :)
    8. Дальше открываем этот файл в браузере, срабатывает js и (вот тут-то вся "фишка и начинается) при помощи jquery обходит каждый нужный блок внутри большого родительского и собирает из каждого блока нужные данные, составляя все это в строку с разделителями вида '[%]', в конце данных, относящихся с одному товару ставится '[%%%]'. Символы "от балды", лишь бы среди нужной информации о товарах не попались.
    9. После того, как все блоки обработаны, доходит дело до аякса. С его помощью собранная строка оказывается на сервере и там разбивается explode по указанным выше символам. Вместе с разбитием работает phpExcel и пишет инфу в нужные ячейки заранее созданного xls-файла.

    Мне кажется, извращение дикое :) Зато как летает! Если приспособиться, можно получать готовый excel по отдельной странице секунд за 20-30. А дальше у меня уже готовый скрипт есть, который потом объединенный excel-файл в xml перегонит.

    В общем я сам парсинг из php передал js.
  • Как наиболее просто собрать кучу ссылок с сайта?

    @srb-site Автор вопроса
    Спасибо всем огромное! Написал свою, весьма извращенную, но легкую штуку ) Вроде работает.
  • Как наиболее просто собрать кучу ссылок с сайта?

    @srb-site Автор вопроса
    Ну, в принципе, выход ) Только такие задачи у меня большая редкость, специально для этого покупать хостинг не выгодно. Хотя можно использовать тестовый период где-нибудь... Если ничего не найду, попробую
  • Как заставить Хром загружать страницу в неактивной вкладке?

    @srb-site Автор вопроса
    Виктор, а расширений вообще никаких нет, все поудалял. Хром как раз был переустановлен, после того, как вытравил Амиго с компа.
  • Как добавить свой класс в содержимое CKEEditor?

    @srb-site Автор вопроса
    Karen Ananiev, супер!!! Спасибо большое! У меня этот список вообще был отключен, поэтому я его не видел. Все работает!
  • Как избежать чрезмерных зависимостей в коде сложного веб-приложения?

    @srb-site Автор вопроса
    @alvvi, хотя поначалу и будет казаться совсем совсем наоборот


    Да, вот сейчас как раз так и кажется ) Как посмотрю на структуру какого-нибудь фреймворка, так и думаю, что проще самому написать. В итоге получается фигня... Сейчас учу Yii, думаю, это улучшит ситуацию, но хотелось бы все-таки понять как нормальная структура делается )
  • Как избежать чрезмерных зависимостей в коде сложного веб-приложения?

    @srb-site Автор вопроса
    Используете Webpack или какой-либо другой бандлер/сборщик? Что на бэкенде?

    Нет, у меня все примитивно ) На фронте только jquery, бекэнд - php и mysql. Html и css вручную. Но даже при таком подходе получается дикая каша. Собственно она получается на проектах любого масштаба, просто на маленьких можно быстро проследить зависимости.
  • Как избежать чрезмерных зависимостей в коде сложного веб-приложения?

    @srb-site Автор вопроса
    $.fn.serializeArray

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

    А вообще я имел в виду немного другое, про js - это как пример. Про php - в него передается то, что собрал js, а если говорить о формах и их несколько, то получается каша из кода со стороны сервера. Получается, что для каждой формы должен быть разный текст письма и т.д.

    Проблема в том, что в коде сайта вообще (комплексно в html, js и php) получается дикое количество не очевидных связей. JS привязан к id элементов, php к js и тому подобное. Получается, что малейшее изменение, например, верстки (класс поменяли) приводит к отказу в самом неожиданном месте, так как логическая цепочка взаимодействия разных частей приложения сделана через... хм )

    Очень хочется научиться этого избегать. То есть, тут нужны какие-то универсальные технологии, вроде того, что вы подсказали по jquery и, что самое главное, универсальная структура всего проекта. Вот как ее сделать? Наверняка есть какие-то каноны.
  • Где можно заработать на создании сайтов?

    awdemme: Мы говорим о разном ) 2 000 за сайт - так считаю не я, а заказчики на фрилансе. Все, кого я там вижу, как раз хотят, чтобы любой сайт стоил не больше 5 000 - 8 000 р. Поэтому и удивительно, что Вы смогли продать сайт за 30 000, да еще и без CMS. Наверное, это было не на фрилансе или Вы - отличный маркетолог.
  • Где можно заработать на создании сайтов?

    awdemme: нет, я имел в виду, как Вы продали статический сайт за 30 000 :)
  • Где можно заработать на создании сайтов?

    >> Я продал 2 статических сайта. Хотя специализируюсь вообще на других вещах.. Один за 30 000 рублей, потом апгрейдил его еще раз за 30 000. Второй за 15 000 потом доработал его еще за 10 000.

    Если не секрет, КАК Вы это сделали? :))) Несколько лет работаю на freelance.ru люди, как правило, хотят динамический сайт + оригинальный дизайн + адаптивность + удобную CMS тысяч так за 5-8 и 5 дней. Начинаешь объяснять, что это невозможно - исчезают.