Jump to content

DivMan

User
  • Posts

    1,734
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by DivMan

  1. а если вообще без знака, то, что?
  2. А почему, если не сравнивать, то будет true, а если сравнивать, то будет false? function foo(){ var lies = 0; var stolenDiamond = {}; if(stolenDiamond){ //if(stolenDiamond == true){ console.log('true'); lies++ } return lies } foo()
  3. Книга Изучаем программирование на javascript Эрик Фримен. Кому интересно страница 317 http://vk.com/doc1610887_410913980?hash=b05a07e016d53d162e&dl=b045130c8ef45b508e На этой странице пишут, то, что значение у переменной element будет псевдоистиным Но как оно может быть псевдоистиным, если element возвратит undefined? Из списка видно, то, что undefined это всевдоложное значение, значит значение псевдоложное. //////////////////////////////////////////////////////////// А на предыдущей странице, element возвращает null, как так? будет false var element = document.getElementById('elementThatDoesExist'); if(element){ console.log('true') } else{ console.log('false') }
  4. DivMan

    Функции

    Я так понимаю, если хоть одно условие сработает, то функция будет возвращать false, а как игнорируется return true, если оно не в условие? Ведь обычно функция должна возвращать, то, что указано в return последним var taxi = { make: 'Webville Motors', model: 'Taxi', year: 1955, mileage: 281341 } function prequal(car){ if(car.mileage > 10000){ return false } else if(car.year > 1960){ return false } return true; } var worthAlook = prequal(taxi) if(worthAlook){ console.log('You gotta check out this ' + taxi.make + " " + taxi.model) } else{ console.log('You should really pass on the ' + taxi.make + " " + taxi.model) }
  5. Я же применил делегирование
  6. а бэкенщик наверно убьёт за такое, если начнёт обрабатывать?
  7. Вёрстка под все современные браузеры. Адаптивная вёрстка под устройства: desktop, mobile, tablet. Страница с поддержкой тач и клик. Без поддержки клавиатуры. Соблюдение логики работы страницы: при нажатии на цифры заполняется поле с номером телефона; стрелка “Назад” удаляет последнюю введённую цифру; форма не позволяет вводить более 10 цифр; пока номер телефона не введён полностью зелёная кнопка с галкой неактивна; при вводе всех 10 цифр зелёная кнопка с галкой становится кликабельной; остальные элементы интерфейса, присутствующие на макете, должны присутствовать и на странице, но без интерактива. Отсутствие ограничений на использование дополнительных библиотек. /////////////////////////////////////////////////////////////////////////// Адаптив уже не стал делать. работа http://allnet.16mb.com/telephone/ файл js http://allnet.16mb.com/telephone/script.js зато сам картинка
  8. Почему не удаляет последний добавленный элемент? https://jsfiddle.net/o6gwLj9c/
  9. не понимаю, что в этом плохого
  10. Я уже год не верстаю, но можно так попробовать <div class="main-header"> //для синего фона <header class="wrap-center"></header> <div class="wrap"> //для того что бы растянуть на всю ширину <div class="wrap-center"></div> //само меню </div> <div class="main-promo"> // что бы отцентровать <div class="promo"></div> <div class="promo"></div> </div> </div> <div class="content"> <div class="wrap-content"> //центруем <div class="block left"></div> //block для того чтобы покрасить в синий цвет, но можно вообще без класса обойтись <div class="block center"></div> <div class="block right"></div> </div> </div> <footer> <div class="wrap-center"></div> </footer>
  11. Я хочу сделать, через прототипы, но не получается https://jsfiddle.net/e1s7d3z7/3/ 106*106 = 11236 А у меня получается, складывается не сумма аргументов, а количество и получается 10609 Потому что я не знаю, как сделать, что бы, после вызова функции первого калькулятора, ответ запомнился и подставился во вторую функцию
  12. Почему такая большая разница? http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-6-e-izdanie-1814274/ http://www.ozon.ru/context/detail/id/19677670/
  13. Задача: не должно быть дублирования кода из методов оригинального калькулятора. Как унаследовать цикл? https://jsfiddle.net/e1s7d3z7/
  14. скриншот нужного приложи и полный код
  15. var a = "7 13 100" console.log(a)
  16. DivMan

    Объекты

    почему переменные не обнуляются, если вызвать объект несколько раз, с одинаковыми аргументами, то ответ будет разный https://jsfiddle.net/vrbse5qg/2/
  17. DivMan

    Объекты

    Как интерпретатор находит функцию getName в __proto_, если её там нету? Она находится не в __proto_ а в конструкторе https://jsfiddle.net/mq6ubzem/ http://fastpic.ru/view/77/2016/0816/7b2bf3787e17df97602f20c92037b9ac.jpg.html
  18. DivMan

    Объекты

    Почему undefined? Я хочу создать объект 'o', такой же, как и объект 'obj', только с помощью конструктора https://jsfiddle.net/3c7ahtrv/
  19. а если сделать простой ползунок и закруглить его?
  20. Почему не складываются аргументы? let o = { origin: 100 } function sum(){ let megaFunc = function(){ let origin = this.origin; for(var i =0; i < arguments.length; i++){ origin += arguments[i] } return origin } return megaFunc.call(o) } console.log(sum.call(o, 2,3))
  21. DivMan

    Функции

    Я не понимаю, откуда взялась функция inc(), если её не создавали? https://jsfiddle.net/dur8mfxk/1/ Я разобрался это ES6
  22. Почему ResetableCounter is not defined? function Counter(init){ this.init = init; this.counter = init; } Counter.prototype.inc = function(){ this.counter++ } ResetableCounter.prototype = Object.create(Counter.prototype) ResetableCounter.prototype.reset = function(){ this.counter = this.init } let c = new ResetableCounter(100) c.inc() c.inc()
  23. Актуальны ли эти книги? http://www.ozon.ru/context/detail/id/30980185/ http://my-shop.ru/shop/books/1573540.html?b45=1_22
  24. надо дизайнера сменить
×
×
  • 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