Jump to content

DivMan

User
  • Posts

    1,734
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by DivMan

  1. А почему здесь переменная удаляется? function myFunction() { var start = 0; var counter = function() { return start++; }(); return start } myFunction();
  2. надо просто добавить border-bottom и отступы
  3. Просто нужному пункту, вешается класс
  4. почему 9? делегирование это, когда элементы делают одно и тоже
  5. Я изучал, что такое делегирование Сделал, что бы выводилось сообщение, кто выиграл и ничью http://plnkr.co/edit/WIVLz80xk5aQpLzWzDjW?p=preview
  6. DivMan

    Пост блога

    статья сайта
  7. Я сделал https://jsfiddle.net/a7r3pc4y/ исправил косяк https://jsfiddle.net/a7r3pc4y/1/
  8. Я сделал, что бы при клике по диву, он смещался на расстояние, которое возьмётся из него же. Есть ли способ по лучше? http://plnkr.co/edit/jogqGOsCYe7C2sRUn5ry?p=preview
  9. делаешь таблицу, создаёшь 2 строки засовываешь 2 ячейки и объединяешь 2 правые строки
  10. это слишком сложно задание. Смотри вакансии и проси тестовое задание
  11. Напиши функцию, которая сравнивает 2 объекта. Даны 2 колонки с полями (2 объекта), возле каждого поля, есть имя свойства и его надо заполнить. После заполнения, передать эти 2 объекта в функцию и сравнить. Если объекты раны, то вывести в браузере сообщение, что объекты раны. Если не равны, то вывести, какие свойства не совпадают. (Сделать слайдер, в котором на каждом слайде, будет показываться, что не совпадает)
  12. Я просто не понимал, то, что то переменной var getX = module.getX; присваивается только метод getX, а остальное содержимое самого объекта module игнорируется
  13. Когда браузер видит вот это var getX = module.getX getX(); то он читает переменную getX и видит, то, что в ней есть объект module и указывается метод getX getX возвращает this.x и потом смотрит, есть ли x в этом объекте, он есть и должен вернуть x в объекте module, потом запускает getX() но почему-то игнорирует x в module
  14. Почему getX();// Window? Я никак понять не могу. var getX = module.getX это ссылка var getX = module.getX() это ссылка и вызов
  15. Я вызываю метод, который находится в объекте module. this.x указывает на свойство x в этом объекте, если не найдёт, только потом выходит за свои пределы. Но это же свойство есть, почему она его игнорирует?
  16. В этом коде, результат будет 81, это я понимаю var x = 9; var module = { x: 81, getX: function() { return this.x; } }; module.getX(); Но почему, если метод getX указать ссылкой для переменной var getX = module.getX И потом вызывать эту переменную getX() То x берётся из глобального объекта window, а не из объекта module? Почему так? По идеи var getX = module.getX это ссылка var getX = module.getX() а это присвоение и сразу вызов Почему меняется контекст?
  17. forEach, filter, map, every/some, reduce/reduceRight
  18. Зачем использовать эти методы массивов, если можно и без них обойтись? Не проще ли написать цикл для массива? var arr = [1,2,3,4,5,4,3,2,1] var resSum = 0; for(var i = 0; i < arr.length; i++){ resSum = resSum + arr[i] } console.log(resSum
  19. Если слайды закончатся, то в консоле выдаёт ошибку и что бы эта ошибка не показывалась, я придумал костыль и записал его в условие, какие ещё способы могут быть? http://plnkr.co/edit/6E4JKWWohda1FXwmhZcK?p=preview
  20. DivMan

    Табы

    Как можно исправить, что бы не ругалась консоль при клике на вложенное меню? http://plnkr.co/edit/Vp0yRLM4CpJEe0gzDPtr?p=preview
  21. Я запутался с классами es6 http://fastpic.ru/view/84/2016/0912/2dd60f1608d376dc4a03efbb9cce529d.jpg.html http://plnkr.co/edit/6gS5Yi3Nh58HUcXVYAvG?p=preview А зачем создавать role? Всё ли правильно я сделал?
  22. давно уже ломает
  23. Проверьте ещё одно. Напишите функцию, которая принимает в качестве аргументов три числа и возвращает сумму квадратов двух больших из них. Например foo(2,1,3) //13 == 2*2 + 3*3 == 4+9 foo(2,4,3) //25 == 4*4 + 3*3 == 16+9 Обратите внимание, вся задача состоит из трёх подзадач: 1) Найти два больших числа 2) Вычислить квадрат двух чисел 3) Вычислить сумму квадратов двух чисел http://plnkr.co/edit/01AzIiYAGeDpnbMQEidb?p=preview
×
×
  • 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