Jump to content

amelice

User
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    13

Posts posted by amelice

  1.  

    n.style.display = "hide" == e ? "none" : "", func = "hide" == e ? "pauseVideo" : "playVideo", o.postMessage('{"event":"command","func":"' + func + '","args":""}', "*")

    Чёт я не понял. Знаю запятую в объектах, знаю запятую при создании переменных. А в этой мешанине она что делает?

    Эти выражения выполняются слева направо, как тут написано

    https://msdn.microsoft.com/ru-ru/library/9b37css7(v=vs.94).aspx

    Аналогично, если бы каждое из них писалось в новой строчке через точку запятой.

    n.style.display = "hide" == e ? "none" : "";func = "hide" == e ? "pauseVideo" : "playVideo";o.postMessage('{"event":"command","func":"' + func + '","args":""}', "*");

    Обычно такое встречается после деобфускации кода.

    • Like 1
  2. Получилось ресурсоемко.

    Таймер будет работать даже когда не требуется. Так же не требуется каждый раз вызывать объект Date, у вас и так каждую милисекунду работает таймер.

    Посмотрите консольку http://jsfiddle.net/ka25rdh3/2/

    Можно попробовать так http://jsfiddle.net/ka25rdh3/3/

    Это не критика, просто самой стало интересно.

  3. Заголовок многообещающий, но после прочтения не получила ответ на вопрос в заголовке.

    Так почему же viewport метатег?
    http://css-live.ru/html5/pochemu-viewport-metateg.html?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+css-live+%28Css-live+-+%D0%A1%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B0%D0%B9+%D1%81%D0%B2%D0%BE%D0%B9+%D0%BC%D0%B8%D1%80%21%29

  4. но не соблюдаю =)

    Соблюдаю, соблюдаю. )

     

    Если не знаешь, что такое "прототип функции", читай.

     

    Читала когда-то, но не поняла.

     

    Что именно не ясно?

     

    Обясни, почему нужно писать два больших класса, чтобы можно было обращаться к this первого?

     

  5. Язык не позволяет это делать, значит так делать не надо. Ну и я не вижу логики никакой в этом, если честно.

     

     

    Как не позволяет? Я же обратился к globalObject.

    Нет, так можно, конечно. Я про изначальный вопрос.

     

    То не позволяет, то позволяет.

    Я не про логику спрашивала, а можно ли так обращаться.

     

  6. nerv, спасибо за рекомендации по поводу имен переменным.  Я это знаю.  Назвала "globalObject" только чтоб сделать акцент что он такой весь большой и глобальный, который содержит в себе много других обьектов.

    По поводу твоего примера - у меня взрыв мозга...  :dash:  Можешь словами пояснить плиз?
    Как я понимаю, что в  Foo создается экземпляр Bar.  а в Bar ссылаемся и добавляем метод к Foo?  а через prototyp'ы расширяем объекты?
     

  7.  

    В данном случае никак, т.к. объект globalObject еще не будет создан на момент обращения.

     

    Наврал:

    var globalObject = {  setClasses: {    next: function (el) {      console.log(el);    },    prev: function () {    }  },  moveElems: {    top: function () {         globalObjec.setClasses.next('xxx');    },    left: function () {    }  }}

    Спасибо, мне кажется странным внутри объекта globalObject обращаться к нему же через его имя.  Так нормально писать код, я имею в виду синтаксически или вообще по правилам?

  8. var globalObject = {  setClasses: {    next: function (el) {      console.log(el);    },    prev: function () {    }  },  moveElems: {    top: function () {         //как обратиться к setClasses.next(someElem)?    },    left: function () {    }  }}

    Привет всем!

    Вопрос в коде, мне нужно из свойства top объекта moveElems обратиться к свойству next объекта setClasses.  this внутри свойства top будет обращаться к moveElems, а как обратится globalObject, чтоб можно вызвать setClasses.next(someElem)?

     

  9. Ты про это? _.me  - так удобнее.  

    да, и также  _=,   _.goSlide...

    По поводу удобства - кому как, я не смогла прочитать. А так каруселька очень понравилась. Потом надо самой попробовать сделать.

  10. Итак на душе гадко

    Зверушка, я тебе сочувствую. :( Такое состояние неизбежно в нашей специальности. ( Одно радует, что человек не может находится всегда в одном состоянии, поэтому, надеюсь скоро пройдет. :)

     

    когда вы понимали, что что-то не можете осилить и не тянете какие-то вещи,

     

    Часто понимаю, что я многого еще не знаю и не потяну какие то задачи. )

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

  11. думаю поэтому

    button.onclick = next();

    нужно здесь без скобок, так как вам нужно вызвать обработчик (в вашем случае функция next) только при наступлении события, а не при парсинге кода браузером.

×
×
  • 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