@JSlang

Страница 476 из 2237
Igor
13.12.2016
05:33:44
aframe?

Каїн
13.12.2016
10:01:02
Да

Eight
13.12.2016
10:21:50
Всем привет, как такую штуку на чистом js написать? .unbind('mouseenter mouseleave')

Google
Eight
13.12.2016
10:22:17
хочу еффект хавера снять

Jan
13.12.2016
10:22:28
elem.removeEventListener

Алексей
13.12.2016
10:22:39
Всем привет, как такую штуку на чистом js написать? .unbind('mouseenter mouseleave')
смотря как накладывал, если через addEventListener, то removeEventListener

Jan
13.12.2016
10:22:45
https://developer.mozilla.org/ru/docs/Web/API/EventTarget/removeEventListener

Eight
13.12.2016
10:22:52
накладывал чере цсс)

Алексей
13.12.2016
10:23:14
накладывал чере цсс)
лол, тогда спец класс для этого сделай, и при надобности удаляй его

Каїн
13.12.2016
10:23:15
Через цсс и убирай

Eight
13.12.2016
10:26:42
дело в том, что эффект хавера должен убиратся при клике на его дочерний элемент

Sheldhur
13.12.2016
10:27:13
класс убирай при клике

mouseover ставишь обратно

а если не хочешь ебаться, то выдерни из jq биндер

Каїн
13.12.2016
10:44:18
А какие есть приблуды для обфускации классов цсс в самом цсс а потом в жс?

Я нашёл sparingly

Google
Каїн
13.12.2016
10:44:33
Но это мейнстрим?

Oleg
13.12.2016
10:46:47
А зачем обфускация для стилей?

Slava
13.12.2016
10:47:37
что бы враги не смогли стиль скопировать :)

Oleg
13.12.2016
10:47:57
Стили обычно сильно привязаны к контексту

И ужать выйдет только имена классов

А сами свойства никак, это не JS

Но

Если именно прям обфускация, то да, можно там навертеть, намесить чтобы никто не разобрался

Неявными штуками там

Каїн
13.12.2016
10:49:10
Я иногда встречаю не в плагинах не читаемые классы

Значит кто то обфусцирует названия

Oleg
13.12.2016
10:50:19
Это параноя

Дмитрий
13.12.2016
10:50:46
Ну только сильнее, без читабельности вообще

Каїн
13.12.2016
10:51:06
Типа того но без батона

Дмитрий
13.12.2016
10:51:24
Это CSS Modules

Oleg
13.12.2016
10:52:35
Просто имена это не то чтобы защита

Если нужна защита - нужна генерация перекрывающих друг друга стилей

Возможно даже с импортант

Google
Oleg
13.12.2016
10:53:11
Разнесение на несколько частей стилей

Переиспользование

И прочее

Дмитрий
13.12.2016
10:53:28
Ты сейчас Styletron придумываешь)

Oleg
13.12.2016
10:53:44
Ну а имена - это примитивно

Путает, но не сильно

Сами то стили видны

Впрочем даже с перемешиванием всё-равно не сильно защитит, но если кто-то стырит - ему будет очень сложно что-то поменять

Каїн
13.12.2016
10:59:04
Так а что за приблуда которая поддерживает эти модули?

Фрейм какой то?

Или тема с цсс в жс

Eight
13.12.2016
11:28:47
какой эквивалент на чистом js - parentsUntil?

Nikita
13.12.2016
11:33:01
через while можно

Алексей
13.12.2016
11:33:34
какой эквивалент на чистом js - parentsUntil?
http://codeblog.cz/vanilla/traversal.html#get-all-ancestors-bounded-by-selector-for-single-element var parents = []; while (element.parentElement && !element.parentElement.matches('div')) parents.push(element = element.parentElement);

Nikita
13.12.2016
11:36:07
можно рекурсивно вызывать функцию if(domEl != parent) { parents.push(domEl); checkParent(domEl.parent)}

Алексей
13.12.2016
11:37:04
можно рекурсивно вызывать функцию if(domEl != parent) { parents.push(domEl); checkParent(domEl.parent)}
"Зачем рекурсивно вызывать то что можно развернуть в цикл сейчас" (с)

Eight
13.12.2016
11:37:41
хм ?

Oleg
13.12.2016
11:38:13
....особенно в языке где нет оптимизации рекурсий....

А вот там где есть - выбор был бы иной

Google
Каїн
13.12.2016
11:59:42
можно рекурсивно вызывать функцию if(domEl != parent) { parents.push(domEl); checkParent(domEl.parent)}
рекурсивно пушить vs список аргументов в один пуш

кек

когда то в детстве я так же циклом аппендил ноды через жквери а потом припух как выросла производительность когда их сформировать в параметры

Admin
ERROR: S client not available

famed
13.12.2016
12:12:18
Ребят, как можно сделать импорт .css файла в .scss с помощью webpack (как при импорте scss в scss)?

famed
13.12.2016
13:41:24
Nikolay
13.12.2016
14:33:00
Можно
Харош :D

@webfamed как ты в обычном css импортируешь другие файлы в css?

без вебпаков

сборщиков и scss?

Vladislav
13.12.2016
14:34:58
Eсть знатоки vue.js?

Ivan
13.12.2016
14:53:51
а что такое?

Eсть знатоки vue.js?

Alexander
13.12.2016
14:58:25
@vuejs_ru

Vladimir
13.12.2016
15:00:17
Igor
13.12.2016
15:01:29
Я понимаю что тут цсс уже никто не пишет и все гуру только в JS стили задают, но кто работает с новым плагином postcss в webstorm - хорошо подерживается синтаксис? Вот stylus просто беда.

Slava
13.12.2016
15:03:20
для postcss нужны какие-то дополнения?

там же голый css + js

Google
Slava
13.12.2016
15:03:48
или лыжи не едут?

Igor
13.12.2016
15:04:04
В плане синтаксиса. Типа nested и кастомные свойства

аля size например

Oleh
13.12.2016
15:04:23
Ну и что бы еще файлики, можно было задавать как .pcss

Karina
13.12.2016
15:38:24
Я иногда боюсь видить строчки типа sin(90).y
На udemy есть курс по математике. И тригонометрия там тоже есть. Сама сейчас прохожу. Лектор Krista или как-то так

Каїн
13.12.2016
16:06:37
чет не могу выкупить как удалить ивент листенер из самого себя

Nikolay
13.12.2016
16:07:48
node.addEventListener(function myEventListener() { node.removeEventListener(myEventListener) })

@appeiron

Каїн
13.12.2016
16:08:54
removeEventListener два параметра

имя и калбек

Кирилл
13.12.2016
16:09:12
Каллбек укажи

Каїн
13.12.2016
16:09:54
я понял почему не работало

я калбек выносил но байндил зис 2 раза

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