@JSlang

Страница 2145 из 2237
Anonim
12.09.2018
00:48:18
И вот http://shichuan.github.io/javascript-patterns/

Nikita
12.09.2018
04:48:53
Ребят, есть таска сделать страницу полностью резиновой. Тобишь все элементы сжимаются пропорционально. Возможно кто нибудь решал уже что-то похожее? Подскажите как лучше реализовать

Dmitriy
12.09.2018
04:49:46
Кодеры VueJS Киров есть ?

Dmitriy
12.09.2018
04:57:09
Ребят только изучаю js, может кто то обьяснить различия --proto-- и просто prototype? Как я понял при указания prototype он ссылается на --proto --или как?

Google
Nikita
12.09.2018
05:06:36
Элементов много, как менять размеры всех элементов пропорционально? Без изменения css, тк все размеры задаются в px

Dmitriy
12.09.2018
05:06:58
Добррое утро. ПОдскажите плиз. Почему не работает этот кусок кода? let obj = {a:5}; var obj2={ bla:'dima' }; let {a:obj2.x} = obj; console.log(obj2);

Nikita
12.09.2018
05:07:07
как это реализуют в играх? мб что-то схожее

Dmitry
12.09.2018
05:07:42
Пиксели это жестко заданная величина.

Nikita
12.09.2018
05:08:04
у меня пока вариант только с scale

Dmitry
12.09.2018
05:08:07
Можете попробовать известные сетки.

Nikita
12.09.2018
05:08:41
в зависимости от ширины экрана задавать body transform: scale(x)

Dmitry
12.09.2018
05:09:33
в зависимости от ширины экрана задавать body transform: scale(x)
Это же совсем для других целей, зачем так изощряться?

Google
Nikita
12.09.2018
05:10:32
у меня приложение похожее на игру со множеством элементов, переписывать все в процентах нереально и логика приложения требует задание размеров элементов в процентах

scale вроде самый простой вариант

Alexandr
12.09.2018
05:24:53
ну или взять бутстрап :)

Nikita
12.09.2018
06:09:05
бутстрап не подходит ). У меня игра

Alexandr
12.09.2018
06:09:43
ну вдохновись и вперед

Nikita
12.09.2018
06:09:53
нужна функция перерасчета размера

ладно буду думать )

Alexandr
12.09.2018
06:10:17
media тебя спасет

Nikita
12.09.2018
07:07:35
мне же не писать для каждого media свою функцию

Любую игру, если сжимаешь окно - сжимаются все элементы

Alexandr
12.09.2018
07:09:43
почитай сначала что это

Eugene
12.09.2018
07:12:00


для этого использую вот такую функци var removeItem = function (object, key, value) { if (value === undefined) { return; } for (var i in object) { if (object[i][key] == value) { object.splice(i, 1); } } };

для этого использую вот такую функци var removeItem = function (object, key, value) { if (value === undefined) { return; } for (var i in object) { if (object[i][key] == value) { object.splice(i, 1); } } };
в итоге for (var i in object) не выполняется( не заходит в него интерпретатор почему то вообще В чем причина может быть?

Eugene
12.09.2018
07:14:28
А из мапы цивилизованно удалять нельзя?)
погуглил, получилось) спасибо большое!

Nikita
12.09.2018
07:17:09
почитай сначала что это
что ты имеешь ввиду?

Alexandr
12.09.2018
07:20:11
что ты имеешь ввиду?
моветую почитать про media и разрешения экранов

Google
Nikita
12.09.2018
07:20:30
что именно. Я знаю, как работает медиа

только не имею понятия как мне это поможет сделать экран резиновым

Dmitriy
12.09.2018
09:04:36
Кодер VueJS город Киров 70 тысяч в месяц фуллтайм, ежеквартальное повышение зарплат, работа в офисе на яблоках и в кресле от феррари, кофе чай печеньки пиццы роллы от компании бесплатно

В лс пишите мне

Dmitriy
12.09.2018
09:06:13
Именно так

На заказ

С боковой поддержкой как положено

Dmitriy
12.09.2018
10:49:00
Вакансия

Fomich
12.09.2018
10:54:19
$(document).scroll(function () { var y = $(this).scrollTop(); var navWrap = $('#navWrap').offset().top; if (y > navWrap) { $('.navigation-right').addClass('sticky'); } else { $('.navigation-right').removeClass('sticky'); } }); подскажите, будьте добры, как можно пофиксить эту багулю?) оно дергается при каждом скролле. то добавляет, то удаляет класс sticky

voix
12.09.2018
11:16:45
А с position() вместо offset() ?

Дмитрий
12.09.2018
11:39:54
Здравствуйте, помогите разобраться никак не получается как точно получить значение радиокнопки на странице https://teomebel.ru/muse/prihozhaya.html? Известно что отмеченая радиокнопка всегда имеет класс 'fld-grp clearfix colelem non-empty-st' var Recording_lobby = function(){ var lobby = $('#widgetu12987 .fld-grp clearfix colelem non-empty-st:checked').val(); localStorage.setItem ('key21', lobby); localStorage.getItem ('key21'); alert(localStorage.getItem('key21')); } $("#u13276-4").click(function(){ Recording_lobby(); })

Виталий
12.09.2018
11:44:44
$(document).scroll(function () { var y = $(this).scrollTop(); var navWrap = $('#navWrap').offset().top; if (y > navWrap) { $('.navigation-right').addClass('sticky'); } else { $('.navigation-right').removeClass('sticky'); } }); подскажите, будьте добры, как можно пофиксить эту багулю?) оно дергается при каждом скролле. то добавляет, то удаляет класс sticky
Попробуй подставить паддинг-топ родительскому для $('.navigation-right') блоку на высоту $('.navigation-right'), когда ставишь класс sticky Дергается, по идеи, потому что блок $('.navigation-right') вытаскивается из потока и высота его родителя меняется, из-за чего меняется offset-top

Yuriy
12.09.2018
12:57:46


Товарищи, дайте рекомендации по деструктуризации пропсов и стейта, как использовать лучше, как используете вы и почему ?

Kendr
12.09.2018
12:58:49
1

Yuriy
12.09.2018
13:00:13
Какие для Вас плюсы в использовании 1 способа и какие недостатки 2?

Pavel
12.09.2018
13:04:26
Какие для Вас плюсы в использовании 1 способа и какие недостатки 2?
хорошо читается, одно обращение к свойству (я предпологаю) а вообще слишком маленький пример, в вашем случае можно и так и так)

Антон
12.09.2018
13:07:09
если одно обращение к this.props - то лучше без деструктуризации, если больше одного - лучше с деструктуризацией

Google
Anonim
12.09.2018
13:08:43
если одно обращение к this.props - то лучше без деструктуризации, если больше одного - лучше с деструктуризацией
Лучше быть последовательным и делать везде одинаково. Деструктуризация читабельнее.

Admin
ERROR: S client not available

Павел)
12.09.2018
13:17:33


Alex
12.09.2018
13:23:24
ссылочки бы на фиддл/кодепен

Nikolay
12.09.2018
13:32:32
const fn = (() => { console.log('fuck yeah'); })();

Павел)
12.09.2018
13:32:58
Спасибо большое

помогли

Nikolay
12.09.2018
13:34:54
Спасибо большое
Если не секрет, а зачем вам этот враппер?

Павел)
12.09.2018
13:35:43
Честно говоря, сам пытаюсь разобраться зачем) Просто по уроку делаю

а зачем вообще нужны эти пустые скобки?

если простым языком?)

Kendr
12.09.2018
13:36:26
Честно говоря, сам пытаюсь разобраться зачем) Просто по уроку делаю
либо if (cond), либо if (cond === true), но не с нестрогим сравнением

Павел)
12.09.2018
13:36:56
спасибо

Дмитрий
12.09.2018
13:48:55
Мой вопрос можно как решить?

Здравствуйте, помогите разобраться никак не получается как точно получить значение радиокнопки на странице https://teomebel.ru/muse/prihozhaya.html? Известно что отмеченая радиокнопка всегда имеет класс 'fld-grp clearfix colelem non-empty-st' var Recording_lobby = function(){ var lobby = $('#widgetu12987 .fld-grp clearfix colelem non-empty-st:checked').val(); localStorage.setItem ('key21', lobby); localStorage.getItem ('key21'); alert(localStorage.getItem('key21')); } $("#u13276-4").click(function(){ Recording_lobby(); })

Vova
12.09.2018
13:50:42
Привет. В js символ ~ чтото значит?

Kendr
12.09.2018
13:51:24
Vova
12.09.2018
13:51:53
А если их 2 подрят то типо 2 бита?

~~

Google
Kendr
12.09.2018
13:51:57
Vova
12.09.2018
13:52:06
Ага. Спасибо

Kendr
12.09.2018
13:52:07
На самом деле нет

Vova
12.09.2018
13:56:05
А для чего они используется когда их 2 подряд?

Ага, вроди понял смысл, но как что-то перевести в побитовой оператор?

Антон
12.09.2018
14:01:02
А для чего они используется когда их 2 подряд?
это так себе код. единтственное, что он делает - отбрасывает дробную часть числа

но лучше Math.round. визуальнее понятнее

а вообще ~ инвертирует биты. грубо говоря ~1110011 === 0001100

Vova
12.09.2018
14:02:39
А если ~~ что будет?

Антон
12.09.2018
14:02:52
> отбрасывает дробную часть числа

Страница 2145 из 2237