Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. На сколько я знаю в России такого понятия как гражданский арест нет. Я не водитель, поэтому на счет видеорегистраторов не в курсе, но я живо представляю себе общество, в котором каждый второй обвешан регистраторами. Эдакие охотники за головами. Если 25% от суммы штрафа будет отходить лично тебе, то это превратится в бизнес. UPD: Ну и в целом, ты рассуждаешь с позиции программиста. Ты задал условия, и значит система должна заработать. А она нифига не заработает, потому что люди не компьютеры. Кому-то будет просто впадлу выкинуть бумажку в урну, кто-то будет из чувства противоречия демонстративно бухать в электричке, кто-то организует банду и будет обувать народ под видом "гражданского ареста"...
  2. С алкоголем вообще цинизм со стороны государства. Сбыт алкогольной продукции - одна из доходнейших статей бюджета. И государство с одной стороны вводит довольно жесткие ограничения на оборот такой продукции, а с другой - активно поддерживает ее продажу. Так и балансирует на грани. По сути, проблему с алкоголем может решить только улучшение качества жизни. Ну и далее по списку: борьба с коррупцией, развитие регионов, земледелие. поддержка отечественного производителя и т.п. и т.д. Даже не интересно дальше обсуждать эту тему ибо все и так всё знают. Контроль кто будет осуществлять? Представляю какой мордобой начнется. Ну и, собссно, кто дал, скажем, тебе право задерживать меня? Или что ты вкладываешь в понятие "поймать"?
  3. Ой не факт. Тут нужен комплекс мер, если штраф будет 10 тыщ за распитие, то где гарантия того, что распивающему не проще будет попытаться сунуть на лапу ППСнику? Опять же, по заявлению какой-то шишки из РЖД только 30% электричек сопровождаются сотрудниками правопорядка. А должно быть 100% вообще-то. Про патрулирование улиц я вообще молчу. P.S. И да, я люблю посидеть на лавочке с бутылкой пива вечером после работы. Но я не страдаю синдромом дауна И не надо обижать тех кто страдает этим синдромом.
  4. У нас ввели штраф (3000 вроде) за проезд по выделенной для маршрутного транспорта полосе. Это кого-то останавливает? Насколько большим должен быть штраф, чтобы это кого-то остановило? Пол стоимости автомобиля? У нас есть штраф (1000 рублей, примерно 25 евро) за распитие алкогольных напитков в общественном месте. Это кого-то останавливает? Так что только карательными методами проблему не решить. Это только вызовет бурление говн, мол менты совсем опупели, медвепут - водолаз и т.п.
  5. Решение проблемы какое предлагаешь?
  6. Ну так тоже судить трудно. Есть люди и в Росии, которые спокойны за свою старость, за внуков и т.д. Вона их по телевизору сколько показывают
  7. На те, которые потребует заказчик. Если он готов платить конечно за дополнительную работу.
  8. Verder, рекомендую к просмотру и , ну и остальные его видео тоже интересные Я этого человека знал лично (2-3 месяца работали вместе, он у нас дизайнером работал). Американский американец рассказывает, что не все там у них в америках так радужно.
  9. Т.е. массива вообще нет? В консоли что-то выводится? Возможно в описании кавычки есть неэкранированные, которые ломают код?
  10. Я всегда думал, что AJAX - это просто данные. В виде XML или текста. Т.е. у вас, по идее, не должно выполняться никакого скрипта после получения данных.
  11. Проблему конфликтов решает замыкание. (function($){ // я в замыкании и меня не видно снаружи })(jQuery)
  12. Минусанул карму, чтобы был стимул читать мануалы
  13. Если юзаем jQuery, то так: if ($('.nivo-imageLink').css('display') == 'block') { // ... }
  14. var options=jQuery.extend({color:'red',background:'blue'},options) Тут неплохо бы проверить, что options - объект, а не строка например. $(this) Лучше вынести в отдельную переменную, наверняка в коде будет использоваться не раз. Это существенно ускорит работу плагина.
  15. 80% знаю наизусть. HTML5 пока не знаю, но в процессе само выучится. На заре проф. деятельности постоянно пользовался справочным материалом.
  16. Зачем? Там яваскрипт скорее всего.
  17. Для смартфонов однозначно да. Для телефонов, скорее всего, нет, там кроме всего очень ограничена поддержка CSS, и, скорее всего, не будут работать медиа запросы (media queries). А без них и без JS я, например, не знаю как сделать адаптивную верстку.
  18. Да не, ответы как ответы Нормальные такие ответы. В общем я уже сам нагуглил вот такой паттерн: (function($) { var Plugin = function(element, options) { // наш плагин, весь код тут var elem = $(element); // элемент с которым работаем сейчас var self = this; // сохраняем контекст для дальнейшего использования // дефолтные настройки settings = { param_1: 1, param_2: 2 }; if (options && typeof options === 'object') { $.extend(settings, options); } // приватный метод var prv_method = function() { return 'Я приватный метод'; }; // публичный метод this.pub_method = function() { alert('Я публичный метод'); }; // остальной код плагина... }; $.fn.plugin = function(options) { return this.each(function() { var element = $(this); // если к элементу уже применяли плагин, выходим из программы if (element.data('plugin')) return; // создаем новый экземпляр объекта var plugin = new Plugin(this, options); // сохраняем его в елементе element.data('plugin', plugin); }); }; })(jQuery); Юзать так: // назначаем плагин $(function() { $('p').plugin(); }); // вызываем метод $('p').first().data('plugin').pub_method();
  19. Это не подходит, т.к. при вызове плагина больше 1 раза, "глобальные" переменные будут общими, а мне надо, чтоб были разные для каждого блока.
  20. Нет. settings - это дефолтные значения плагина.
  21. Тоже не факт. Опера мини стоит на относительно дорогих аппаратах (цена от 4-5 тыщ), на дешевых телефонах стоят собственные браузеры, как правило. Например у той же Нокии свой. UPD: хотя я тоже склоняюсь к тому, что на тех, кто не юзает Оперу мини можно и забить. А вообще все сильно зависит от того какая аудитория нужна.
  22. Уже есть пара написанных плагинов, но тут к одному из них понадобилось добавить API. Погуглил, но стоящих примеров не нашел. Вот что пока вырисовывается: (function($) { // дефолтные значения var settings = { param_1: 1, param_2: 2 }; // методы плагина var methods = { init: function(options) { // инициализация плагина if (options) this.extend(settings, options); return this.each(function() { // код плагина }); }, method_1: function() { // какой-то метод return settings.param_1; } }; // логика вызова методов $.fn.myPlugin = function(method) { if (methods[method]) { return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply( this, arguments ); } else { $.error('Method ' + method + ' does not exist on jQuery.myPlugin'); } } })(jQuery); Вызывается это так? $('.classname').myPlugin(); // вызовется init $('.classname').myPlugin({ param_1: 5 }); // тоже вызовется init $('.classname').myPlugin('method_1'); // вызовется method_1 Код взял с официального сайта. Теперь вопрос: мне нужно как-то взаимодействовать между методами, но this в объекте methods ссылается на jQuery, это значит, что там переменные я хранить не могу, как мне лучше хранить данные, чтобы я имел к ним доступ из любого метода?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy