Jump to content

nerv

Expert
  • Posts

    674
  • Joined

  • Last visited

  • Days Won

    29

Everything posted by nerv

  1. MV** паттерны твой и множество других синтетических примеров загрузки файлов (к сожалению, не все) я реализовал в виде модуля для ангуляра но, именно тебе посоветую Vue.js (потому, что она проще, удобней, быстрей)
  2. nerv

    ООП PHP

    1. для начала надо понять что такое ооп и зачем оно 2. после чего разобраться более детально что такое ооп (киты) 3. после чего разобраться в деталях реализации ооп в конкретном языке 4. после чего изучить паттерны ооп в общих чертах (и зачем они) 5. после чего изучить реализацию паттернов ооп в конкретном языке 6. осознать, что само по себе ооп (инкапсуляция и т.п.) не сложно, сложно проектирование (построение архитектуры) =)
  3. Нескромный вопрос: а зачем ты в код разметку лепишь?
  4. @amelice, запланированное время срабатывания таймера и фактическое время его срабатывания почти в 100% случаев не соответствуют друг дугу. По ссылке все написано. https://learn.javascript.ru/settimeout-setinterval#минимальная-задержка-таймера https://learn.javascript.ru/settimeout-setinterval#реальная-частота-срабатывания
  5. да требуется https://learn.javascript.ru/settimeout-setinterval Date.now() // в помощь
  6. и тут дядю Колю понесло какой еще "синхронный запрос", если просто функция написана? Дядя Коля переАяксил поэтому я написал вопрос на засыпку: почему не коллбек?)
  7. не надо представлять, надо программировать (практика) https://ru.wikipedia.org/wiki/Callback_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) ужасы какие =) как правило, функция обратного вызова используется для "подписки" на событие и его обработки: function handler() { alert(1);}setTimeout(handler, 1000);document.onclick = function() { alert(2);};в этом случае обойтись без нее нельзя потому, что момент срабатывания события неизвестен
  8. пока вы моргали, ваш сайт сильно устарел =)
  9. в popover такие кнопки, которые не работают
  10. ты путаешь передачу функции с вызовом функции. Сам сделаешь примеры?
  11. так можно =) я когда первый раз увидел эти arrow function сам плевался))) и приводил примеры вида: var foo = x <= 1;var bar = y => 2;console.log(foo); // falseconsole.log(bar); // function bar(NaN) {return 2;}var foo = bar => baz => true;console.log(foo); // function foo(bar) {// return function (baz) {// return true;// };//}будет раздолье для говно-кодеров)В целом, вещь полезная, но в качестве заглушки для динамического this - как из пушки по воробьям. Лучше бы еще один режим ввели а-ля 'use strict';в котором this был бы лексическим.Использовал это нововведение в рекурсивном итераторе. Те, кто не интересовался es6, поясню, что в новом стандарте вводится такое понятие как "итератор". Тема про мой итератор здесь. Была статья на хабр, но ее зарезали. Она показывала, как просто и элегантно реализовывается операция глубокого копирования и другие. В двух словах, эта штука позволяет рекурсивный обход свести к обходу циклом + доп. плюшки (см. апи на гитхабе). --- Сам пишу на es6 уже пятый месяц, arrows function использую редко. Как ты знаешь, в js есть функции определения и функции выражения. Отчасти смотрю на стрелочные функции, как на разграничивающие эти понятия. На мой взгляд arrows function - одно из спорных нововведений. Самое значимое - модули.
  12. открой для себя полифилы в другом треде я уже давал тебе ссылку. Ты ее читал? Нет. Если бы читал, не писал бы подобное третий раз об одном и том же говорить не буду
  13. использовать стандартное апи обещаний https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise http://jsfiddle.net/s1ke66u4/1/
  14. http://css-live.ru/javascript/kak-ispolzovat-ecmascript-6-segodnya.html
  15. третий - es6 arrow function
  16. Насколько понимаю, на сайте webref.ru используется jsfiddle. Вероятно, ответом будет: не возможно написать такой скрипт. Смотреть настройки стилизации внедрения (если таковые вообще есть), либо использовать другой сервис.
  17. разрешаю ничего не учить. Меньше знаешь, крепче спишь =)
  18. Бесплатное обновление пиратской Windows до "десятки" оказалось ловушкой =)
  19. тут написано обратное http://habrahabr.ru/company/microsoft/blog/248997/
  20. смотря что требуется. Я уже показывал здесь
  21. Так извращались, когда не было модулей. Скоро они будут. Кто хочет использовать их уже сейчас, может юзать транслятор. Например, "сборка" одного из моих ангуляр-модулей выглядит так.
  22. это не фидл. Как я там править буду? (в данном случае вряд ли буду =) директива phoneValidate не подключена messageValidate тоже
  23. смысл деректив в реиспользуемости, а у тебя они жестко привязаны к имени скопа для валидации мыла достаточно input[type=email] более без работающего примера сказать сложно
×
×
  • 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