Jump to content

cat

User
  • Posts

    34
  • Joined

  • Last visited

  • Days Won

    2

cat last won the day on May 9 2016

cat had the most liked content!

Recent Profile Visitors

989 profile views

cat's Achievements

Explorer

Explorer (1/14)

12

Reputation

  1. Как сверстать кнопки с такими декоратиными элементами сверху/снизу (см. скрин). Подозреваю, что через псевдоэлементы, но я знаю только как сделать это в виде треугольников. Есть ли возможность сделать это в виде кривой, как на скрине? https://www.dropbox.com/s/8x15uim5fzrcpo9/Screenshot 2016-09-19 22.52.44.png?dl=0
  2. Прошу объяснить мне почему `wrapper` имеет отступ. https://jsfiddle.net/psr1919plus21/3qbuqjuz/ Понял проблему: img – инлайновый элемент. Решение 1: Сделать img блочным: display:block. Решение 2: Поставить нулевой интерлиньяж: line-height: 0; Всем спасибо) p.s.: Решение 2 не работает.
  3. > остался своей ширины Высоты, хотел сказать? https://jsfiddle.net/psr1919plus21/3902569c/
  4. >в js контроллер и представление совмещены backbone позволяет разделить представление и бизнеслогику. По поводу основного вопроса: сильная связанность – плохо, слабая связанность – хорошо. В идеале ни один из модулей не должен ничего знать о других модулях и зависеть от них. Я думаю, что тут необходим промежуточный слой(медиатор). Модули должны только публиковать события, а медиатор соответственно реагировать на них. http://largescalejs.ru/the-mediator-pattern/
  5. https://jsfiddle.net/t8o66e9e/7/ new работает так: сохдает пустой объект {} и его остается только инициализировать в конструкторе. Конструктор возвращает js объект, а вам нужен не объект, а DOM элемент.
  6. Я просто оставлю это здесь: https://github.com/oneuijs/You-Dont-Need-jQuery
  7. что такое 'изначальный элемент' не понял имеете ли вы ввиду узел DOM ссылки или корневой элемент html? Возможно это поможет: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
  8. call и apply вызывают функцию в таком контексте, как, если бы эта функция была методом другого объекта. т.е. при вызове myFunc.call(obj) на самом деле происходит следующее: obj.myFunc = myFunc; obj.myFunc(); delete obj.myFunc; В случае call все аргументы после первого будут переданы функции. name = 'global name'; myObj = {name:"myObject"}; sum = function(x, y) { console.log(this); console.log(this.name); return x + y; }; sum(1, 2); // console.log(this) == window, console.log(this.name) == 'global name', return == 3. sum.call(myObj, 2, 4); // console.log(this) == '{name:"myObject"}', console.log(this.name) == 'myObject', return == 6. В случае с apply все по аналогии, только аргументы функции передаются в массиве.
  9. Все знают, что 13 == enter
  10. >я конечно понимаю, что простой такой Еще какой, дай ссылки на гитхаб на строку где сохраняешь состояние в локалстораж и где потом обращаешься к нему при загрузке страницы, а не на репозиторий.
  11. Все правильно написал. Все так)
  12. Чтобы понять замыкания нужно точно знать как работают функции. Советую вам в первую очередь учить js, а после этого подкреплять знания практикой. История замыканий это история про лексичекую область видимости. http://kharchuk.ru/JavaScript.pdf Страница 156. https://www.dropbox.com/s/ahgcimlrisuik95/Screenshot%202016-03-11%2005.29.58.png?dl=0
×
×
  • 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