Профиль пользователя заблокирован сроком с 15 октября 2017 г. и навсегда по причине: многократные нарушения регламента работы сервиса
  • Модификатор доступа private в js, существует?

    @vasIvas Автор вопроса
    @IonDen: Спасибо, очень интересно и очень радует, что js становится все лучше и лучше. Вот только очень медленно. Остается надеяться, что появятся классы и интерфейсы, а так же типы и тогда вообще будет сказка.
  • Модификатор доступа private в js, существует?

    @vasIvas Автор вопроса
    Это Вы про WeakMap? как не странно, у меня nodejs set-get интерпретирует, а WeakMap нет.. Не знаете почему так?
    А по скорости модуль ведь обойдет WeakMap?
  • Как в javascript принято писать-оформлять геттеры-сеттеры?

    @vasIvas Автор вопроса
    @Petroveg: только сейчас заметил ответ... Спасибо! А Вы можете дать ссылку, где private, const и все-все показывают? Гугл мне почему-то не помог.
  • Как в javascript принято писать-оформлять геттеры-сеттеры?

    @vasIvas Автор вопроса
    @Petroveg: Спасибо! Хотя я вчера и видел визуально эту конструкцию, но не понял её предназначения, наверное из-за того, что не предполагал, что в js есть аксцессоры.
    А можно у Вас поинтересоваться, как часто Вы создаете get-set и как Вы их оформляете, отдельный для каждого свойства или всего два и потом по строке получаете?
  • Как в javascript принято писать-оформлять геттеры-сеттеры?

    @vasIvas Автор вопроса
    @Petroveg: наверное из-за работ я не могу перейти по ссылке и посмотреть о каких именно геттерах-сеттерах Вы говорите, так как смотря вчера я не заметил чего-то необычного. Не могли бы Вы пояснить, о чем именно говорите?
    Понимаете, js для меня не первый язык и в моем родном языке, как и в ооп, принято на каждое public свойство писать аксццессор. А это в свою очередь означает, что в среднем у меня по пять get-set на объект.
    Вот я и спрашиваю мнение опытных, чтобы они подумали, увидев правильный, с точки зрения ооп, но возможно, нелепый, с точки зрения js?
  • Как в javascript принято писать-оформлять геттеры-сеттеры?

    @vasIvas Автор вопроса
    @iDennis , так я сюда за ОПЫТОМ и пришел! А если Вам все равно, зачем ответили, рейтинг свой поднять? Это круче чем кому-то помочь?
  • Как в javascript принято писать-оформлять геттеры-сеттеры?

    @vasIvas Автор вопроса
    Что значит можно? Можно, значит === нужно?
  • На чем писать плеер?

    @vasIvas
    Прошу прощения за вторжение в тему, но разве убийца флеша ещё его не догнал даже до уровня плеера? Для чего в Вашей связке тогда html5?
  • Какой плагин используется на данной странице?

    @vasIvas
    @iusfof , и Вас куда-то не туда понесло, с таким же успехом можно купить в Африке рабов, сделать им тутаировки машины и чтобы они кругом бегали :) Вот как это делается в жизни - www.render.ru/books/show_book.php?book_id=1143 . А
  • Какой плагин используется на данной странице?

    @vasIvas
    Какfz съемка, какое фото? Это рендер 3d модели:)
    В любой программе где есть камера, вставляете модель и зацикливаете камеру в каком Вам нужно направлении и затем сохраняете набор кадров. Не знаю в каких так можно, но я в 3dmax такое делал.
  • Как написать проигрыватель для воспроизвидения музыки с одноклассников?

    @vasIvas
    Если на питоне можно загрузить html страницу, распарсить её на наличие ссылок и воспроизвести загруженную музыку - то можно. Проблема может быть только в том, что ссылки на звуковые файлы могут спрятать, но это не означает, что получить их невозможно.
  • Реализация анимации на css иди jquery. Возможно ли такой эффект сделать без flash?

    @vasIvas
    Если Вам только первый эффект нужен, то читайте о масках.
  • JavaScript. Почему по разному себя ведёт функция ?

    @vasIvas
    Решений несколько - первое, сделать , bind слушателя, в конструкторе или в init написать this.onMouseUP = this.onMouseUP.bind( this );
    И ещё можно при передаче onMouseUP обернуть этот слушатель в в функцию, но я сам только изучаю js и не могу сходу написать этот вариант.
  • JavaScript. Почему по разному себя ведёт функция ?

    @vasIvas
    Вам нужно почитать о контексте и ключевом слове this.
    Скорее всего дело в том, что когда Вы отдаете хандлер onMouseUP в
    событийный объект, то контекст подменяется и this в хандлере уже не
    ссылается на HimLayer, а ссылается на тот самый событийный объект, в который Вы передали ханlkth/ Попробуйте в хандлере вывести в консоль this.
  • Кто должен обрабатывать поток gulp в mvc?

    @vasIvas Автор вопроса
    @Fesor , Спасибо Вам за объяснения! И можно я Вам ещё один вопрос задам?)
    Делает кто-то проект и у него есть какое-то количество файлов scss.
    И Вы беретесь сделать плагин автоимпорт, который будет делать следующее -
    1) составить путь для импорта.
    2) распарсить файл на наличие специальных комментов.
    3) составить из данных полученых на предыдущем шаге новые комментарии.
    4) записать их в главный файл .scss.
    Как делаю я -
    1) Проверяю путь в коллекции, если его нет, то добавляю его в коллекцию вместе с данными о времени изменения. Если путь в коллекции, то проверяю его время изменения и если изменилось, то выполняю следующие шаги. Если нет, то пропускаю.
    2) Собираю специальные комментарии.
    3) Записываю в главный файл.

    А как бы поступили Вы? Сделали бы с коллекцией, чтобы оптимизировать работу во время считывания, распарсивания, записи данных или бы каждый раз все сначала начинали?
  • Кто должен обрабатывать поток gulp в mvc?

    @vasIvas Автор вопроса
    @Fesor , да я все ещё для compass делаю автоимпорт. Я когда начал его делать, то поставил определенные требования. А когда Вы мне показали пример, то он не подошел, да и вообще, как оказалось, из всех плагинов, которые я видел, такое никто не умеет. Но о его способностях можно догадаться по названию "автоимпорт", но необычного в нем это "автоудалятор". Но это не столь сложно было сделать, сколько у меня заняли регулярные выражения и постижение прототипа. Это мое первое знакомство с js. Могу сказать, что со временем он мне нравится все больше и больше.

    А что касается mvc, то я уже отказался от view. После Вашей критики у меня мозги на место встали и я понял, что все же это модель. Но у меня остался ещё один вопрос... MVC которое знаю я, допускает, точнее даже обязывает, чтобы модели общались между собой так, как этого хочет главная модель. Но у Вас я понимаю другая схема происходящего? У Вас я имею ввиду не Вас лично, а web разработчиков, я же это если и буду показывать в будущем, то именно web разработчика:) По этому мне нужно знать, как делать. Как у Вас модели между собой общаются?

    Вот файловая система, как я понимаю, это все равно, что сервер. И получается, что я пишу часть-модуль для сервера-модели. Как эти части у Вас между собой общаются? Кто мне гонит поток и кто я?
  • Кто должен обрабатывать поток gulp в mvc?

    @vasIvas Автор вопроса
    @Fesor , нет, я понимаю, что такое mvc и для чего оно нужно.
    Я его реализовать хотел только по тому, что изменение файла,
    в голове, определил как view. А Вы можете рассказать, что такое сервис?
    Смотрел в wiki и не понял о чем читал. Там написано - "Сервис это модуль", а переходишь на модуль и там написано "Модуль это сервис".
  • Кто должен обрабатывать поток gulp в mvc?

    @vasIvas Автор вопроса
    @Fesor , я вот ещё что подумал. Если файловая система === сервер === модель, то тут и контроллера быть не должно. Получится, что весь плагин, это маленькая часть модели, которая считывает, обрабатывает и записывает обратно в файлы. Это так ведь получается?
  • Кто должен обрабатывать поток gulp в mvc?

    @vasIvas Автор вопроса
    Я не думаю, что все должно делаться с использованием mvc, можно и в одном файле десяток тысяч строк написать без пробелов. Но мой мозг, когда видит много всего, он пытается разбить обязанности и от сюда получается mvc.

    Как это вью не должно быть, а чем тогда является окно в редакторе кода?
    И я вот сейчас думаю по поводу слов "запрос", а почему именно запрос, я же не в браузере работаю. И ведь если рассматривать файловую систему, как часть сервера-модели... мне хочется вот тут прерваться и спросить, а Вы слышали о ТТУК ?