-
Posts
34 -
Joined
-
Last visited
-
Days Won
2
cat last won the day on May 9 2016
cat had the most liked content!
cat's Achievements
Explorer (1/14)
12
Reputation
-
Как сверстать кнопки с такими декоратиными элементами сверху/снизу (см. скрин). Подозреваю, что через псевдоэлементы, но я знаю только как сделать это в виде треугольников. Есть ли возможность сделать это в виде кривой, как на скрине? https://www.dropbox.com/s/8x15uim5fzrcpo9/Screenshot 2016-09-19 22.52.44.png?dl=0
-
Создай кейс на фидле https://jsfiddle.net/
-
Прошу объяснить мне почему `wrapper` имеет отступ. https://jsfiddle.net/psr1919plus21/3qbuqjuz/ Понял проблему: img – инлайновый элемент. Решение 1: Сделать img блочным: display:block. Решение 2: Поставить нулевой интерлиньяж: line-height: 0; Всем спасибо) p.s.: Решение 2 не работает.
-
> остался своей ширины Высоты, хотел сказать? https://jsfiddle.net/psr1919plus21/3902569c/
-
>в js контроллер и представление совмещены backbone позволяет разделить представление и бизнеслогику. По поводу основного вопроса: сильная связанность – плохо, слабая связанность – хорошо. В идеале ни один из модулей не должен ничего знать о других модулях и зависеть от них. Я думаю, что тут необходим промежуточный слой(медиатор). Модули должны только публиковать события, а медиатор соответственно реагировать на них. http://largescalejs.ru/the-mediator-pattern/
- 4 replies
-
- 1
-
- game-dev
- design-patterns
-
(and 2 more)
Tagged with:
-
https://jsfiddle.net/t8o66e9e/7/ new работает так: сохдает пустой объект {} и его остается только инициализировать в конструкторе. Конструктор возвращает js объект, а вам нужен не объект, а DOM элемент.
-
Я просто оставлю это здесь: https://github.com/oneuijs/You-Dont-Need-jQuery
-
что такое 'изначальный элемент' не понял имеете ли вы ввиду узел DOM ссылки или корневой элемент html? Возможно это поможет: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
-
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 все по аналогии, только аргументы функции передаются в массиве.
-
Все знают, что 13 == enter
-
>я конечно понимаю, что простой такой Еще какой, дай ссылки на гитхаб на строку где сохраняешь состояние в локалстораж и где потом обращаешься к нему при загрузке страницы, а не на репозиторий.
-
Все правильно написал. Все так)
-
Чтобы понять замыкания нужно точно знать как работают функции. Советую вам в первую очередь учить js, а после этого подкреплять знания практикой. История замыканий это история про лексичекую область видимости. http://kharchuk.ru/JavaScript.pdf Страница 156. https://www.dropbox.com/s/ahgcimlrisuik95/Screenshot%202016-03-11%2005.29.58.png?dl=0
-
Небольшой фикс: https://jsfiddle.net/rLr3phmz/1/