silicoid

Рейтинг
171
Регистрация
13.10.2014
практически все правильно сделали, но можно было упростить
<script>
        function init(){
                if (jQuery('#dark').hasClass('active')) {
                        jQuery('#header').removeClass('light-fon').addClass('dark-fon');
                } else {
                        jQuery('#header').removeClass('dark-fon').addClass('light-fon');
                }
        }
                        

        $(document).ready(function(){
                $('#carouselExampleControls').on('slid.bs.carousel', function () {
                        init();
                });
                init();        
        })
</script>
и самое главное.
не забывайте оборачивать код использующий jQuery в конструкцию $(document).ready
это избавит сайт от проблем, если, например, что-то не успеет загрузиться или отрендериться до исполнения скрипта

Radrigo #:

Поспешил. Работает, но не так как надо. Добавляет класс почему-то только следующему блоку. То есть класс добавляется только только тогда, когда блог с id="dark" исчезает. Когда он активен, класс не добавляется. Подскажите пожалуйста, что я сделал не так

так сложно сказать. Надо иметь доступ к пациенту. Но первое, что приходит в голову, попробуйте сменить обработчик на slid.bs.carousel

ну так вы же сами дали ссылку на решение проблемы
там есть обработчик события $('#carouselExampleControls').on('slide.bs.carousel' или ' slid.bs.carousel ' ......
просто смотрите через консоль $(this) и многое станет сразу понятно
самый простой способ проверить - загрузить Тор и через него попробовать скачать.
почти со 100% вероятностью он полезет из Германии, Нидерландов, Великобритании или из Франции.

А вообще, мейл.ру, по-моему, официально заблокирован только украинским властями, в остальных странах таких проблем нет.

Лучший тот, который лучше всего знаете.
Если не знаете никакой, то начните с бесплатного опенкарта или с платного шоп скрипт
у них абсолютно разная идеология, но в этом-то весь прикол. За одно поймете что вам больше по душе.

use_linux #:

Поэтому я и задался вопросом как с точки зрения производительности экономнее будет их считать, поскольку для работы самого сайта  тоже необходимо несколько запросов к БД на страницу и пр

Тут уже вопрос настройки сервера и некоторых программных оптимизаций.
Например скрипт надо держать в памяти, используя для этого APC, Zend OPcache или иной кэширующий  модуль.
Писать его лучше всего как отдельный скрипт, не используя для этого весь функционал цмс или фреймворка. (чтоб не было 100500 инкладов и инициализации такого же кол-ва классов)
правильно настроить индексы в таблице, как и кэши самой базы, чтоб при обращении к оной не происходило поиска по непроиндексированным данным.
Вроде бы простые вещи, но почему-то мало кто их выполняет.

не, ну вообще Алеандр прав. для учета статистики используют динамическую отдачу файла.
то-есть работает это примерно так.
При обращении к файлу
происходит редирект на ПХП (или иной другой) скрипт, который или дергает запрос к базе или добавляет +1 в какой-либо файл, после чего передает хедер, где идет подстановка адреса на реальное расположение файла.

тут проблема в том, что запустить скрипт + дернуть базу потребует гораздо больше машинных ресурсов, как по памяти, так и по диску, чем банально дернуть один файл с диска. Когда у вас одно обращение к файлу в день - проблем нет. Когда у вас 30 раз в секунду сервер скажет: "Ой, я кажется фсё" и уйдет отдыхать.

там , где я работал, фотошоп "сдох" как инструмент году в 2015-16, после того, как фигму допилили до удобоваримого состояния.
Еще некоторое время был скетч, но это совсем весч  для альтернативно-думающих людей. Далеко не каждый UI-шник любит мак. (я, например их не очень люблю) И уж тем более не каждый заказчик его имеет. (под словом заказчик, я сейчас подразумеваю людей имеющих непосредственное отношение к процессу разработки продукта от дизайнера до продакт-менеджера и аналитика)

я, как большой фанат эдобовских продуктов, думал, что XD доведут рано или поздно, для создания конкуренции. Но похоже они решили не вкладывать деньги в эту платформу, поэтому крупные релизы выходят раз в два года, да и мелкоправки тоже далеко не часто появляются.

Надо понимать, что эдоб фотошоп мало приспособлен для целей веб-дизайна. хотя бы потому, что в нем не такого понятия как компонент и каждую строчку или каждую плитку приходится перерисовывать заново. Не имеет он также возможностей по быстрому прототипированию, например для проведения коридорок (хотя, конечно и фигма в этом отношении не идеальна, но все-таки там такая возможность есть) Да. от нее хотелось бы больше возможностей по анимации переходов. Очень хочется, чтоб модальные окна и сайдбары можно было создавать как привязку к базовому листу, а не копипастить всё целиком, лоча ненужные слои.

Они рано или поздно до этого дойдут.  (наборные элементы сделали же)

Фигма, это как раз тот случай, когда появился узкоспециализированный продукт исключительно для работы над большими проектами.  В конце концов создание прототипов в индизайне в начале 10х было то еще извращение.
Впрочем. фотошоп еще остается и думаю никуда он не денется, но еще пара-тройка лет и он ИМХО вообще уйдет со сцены инструментов для веб-разработчика.

SeVlad #:

Класс! Несколько минут на действие - нормально :)

НО!!! Он у меня открыт с момента как ТС опубликовал ссылку. Т.е. уже больше часа. Ещё подождать? :)

Оперватива как раз свободна (занято 20% из 16гиг).

Примите мои соболезнования!

SeVlad #:

Я это сам прекрасно вижу. На клики не реагирует воще. Точнее происходит выделение чего-то, тк появится иконка переводчика. Даже менюхой слева вверху нельзя воспользоваться - сразу закрывается. Единственное что работает - это перетягивание //каких-то малопонятных миниатюр//

При этом проц до 90% грузит.

Подождите пару минут, пока проект стабилизируется (затянется весь контент + модули + память выделится). Это касается любого виз редактора. Хоть ФШ. хоть Иллюстратора, хоть индизайна на слабых машинах. (Хотя, конечно, Pentium4 это не касается, там уже будет что угодно тормозить) Там основные проблемы от недостатка оперативки. Если в браузере открыта куча окон, то большой и резкий забор памяти под проект может уйти в своп, отсюда и загрузка проца с диском.

Всего: 1685