@JSlang

Страница 2081 из 2237
Yura
09.08.2018
06:41:30
А мне кажется да

Warox
09.08.2018
06:41:32
инпут файриться.. на любое изменение

Yura
09.08.2018
06:41:44
Точно спутал

Warox
09.08.2018
06:42:47
Google
Warox
09.08.2018
06:42:53
https://api.jquery.com/change/



Sergey
09.08.2018
06:43:32
@warox не знаю кто, но кто-то сделал так что ты можешь из дропдауна вставить в этот инпут текст на выбор - эти тексты работают как темплейты, в принципе выглядит удобно и логично

но таких дропдаунов несколько. И при вставке мне нужно сразу посчитать символы и еще кучу парсинга сделать

Warox
09.08.2018
06:44:06
после вставки

на обьекте в который была вставка

Sergey
09.08.2018
06:44:20
да, я так и сделал. Но получается код нужно везде дублировать

это не пройдет ни одно ревью)

Warox
09.08.2018
06:45:01
хм, ну я не видел структуру, но кажеться мне что можно это все как то вынести в одно месте.. )

Sergey
09.08.2018
06:45:27
так вот - нужно повесить какое-то событие на это инпут, а как и какое - это мой вопрос)

чтобы все было в одном месте

Warox
09.08.2018
06:46:15
хз) я не нашел в нете, и сам не знаю есть штука которая смотрит за изменениями HTML .. и когда ты данные вбиваешь винпут.. HTML типа меняеться.. оно может работать.. но оно вроде обсолвед.. и порицаеться

Google
Warox
09.08.2018
06:47:20
и првавда я хз.. трекает ли оно изменение атрибутов всяких..или только структуру дом дерева)

но если прям совсем отчаяние - можешь погуглить

Дмитрий
09.08.2018
07:16:03
Доброе утро

Кто то работал с этой либой

https://github.com/assistunion/xml-stream

?

Антон
09.08.2018
07:53:14
чтобы все было в одном месте
почитай про Mutation observer

efythonic
09.08.2018
08:15:40
Ребятки в одном из html файлов Grafana (фронт реализован на AngularJs) встречается вот такая конструкция: [[if .NewGrafanaVersionExists]] <li> <a href="https://grafana.com/get" target="_blank" bs-tooltip="'[[.NewGrafanaVersion]]'"> New version available! </a> </li> [[end]] Кто может подсказать что за двойные квадратные скобки? Понимаю, что условие. Но в Angularjs вроде условие пишется так: <span ng-if="checked" class="animate-if"></span> .

V
09.08.2018
08:41:46
Привет, ни у кого нет готовой функции для обрезки текста до заданной длины, с учетом html-тегов?

V
09.08.2018
08:54:25
спасибо, щас попробую

оно ведь теги не закроет при этом? или это какая то браузерная магия?

да, не закрывает ?

Yan
09.08.2018
08:58:24
да, не закрывает ?
ну ты всегда у елемента можешь взять тег

.nodeName или tagName

Vadim
09.08.2018
11:31:42
привет, подскажите как-то давно натыкался на статью про то, как в JS можно кодировать строки с помощью резличных комбинаций, кажется нулей , плюсов, минусов, даже есть такие онлнай редакторы. не могу вот вспомнить что именно там исопльзовалось.. надеюсь меня поймет кто нибудь)

Vadim
09.08.2018
11:33:57
ненене

Google
Vadim
09.08.2018
11:38:08
ненене...)

Vadim
09.08.2018
11:43:33
нее.. (

Dartess
09.08.2018
11:44:07
Jsfuck скинули же

Andrew
09.08.2018
11:45:29
Jsfuck скинули же
ну эт не кодирование строк же

это что-то вроде трансполяции

ток в хер знает что)

Vadim
09.08.2018
11:47:46
парни, спасибо, я пропустил про JSfuck! может не правильно выразился, но больно давно это было .. ) спасибо еще раз, особенно Yura Golomb!

Nick
09.08.2018
11:48:41
если открыть статью, что я скинул, то там описывается принцип этого "языка")

Vadim
09.08.2018
11:50:19
не мог особо вчитываться, второпях пока ротный вышел с поста пролистал и опять по струнке.. спс)

Warox
09.08.2018
11:51:35
Этоттип аты пишешь привет А оно превращает это в )/&49&;)286;$29:),72$ А потом ты вставляешь жила. Консоль. Жс пополняешься. И появляешься текст )

если кто то найдёт - тоже бы поигрался )

Andrew
09.08.2018
11:52:47
Nick
09.08.2018
11:53:09
надо создавать чат jsfuck_ru и ссылку давать)

Warox
09.08.2018
11:53:26
Ага. Нашёл. Спасибо )

Andrew
09.08.2018
11:55:36
надо создавать чат jsfuck_ru и ссылку давать)
и не говори, все будто как у тебя собака на аве, только с выключенным девайсом ?

Sergey
09.08.2018
12:30:05
Есть варианты сделать это более красиво?

Google
Sergey
09.08.2018
12:30:06
charactersToReplace = {'`': '\'', '’': '\'', '‘': '\'', '«': '"', '»': '"', '“': '"', '”': '"'} $.each charactersToReplace, (key,value) -> if input.val().includes(key) currentValue = input.val() input.val(currentValue.replace(key, value))

блин, каждый раз ломается разметка..

короче, вот

Admin
ERROR: S client not available

Sergey
09.08.2018
12:31:45
у меня на это день уйдет))

Stas
09.08.2018
12:32:39
filtered = value.replace(/[все_ваши_символы]*/g,"")

Sergey
09.08.2018
12:33:09
все символы - вставить хэш?

Stas
09.08.2018
12:33:27
нет, перечислить символы без пробелов и кавычек,но экранируя

Sergey
09.08.2018
12:34:29
а в каком формате передавать что на что менять?

там нужно то на двойную кавычку, то на одинарную

Stas
09.08.2018
12:34:45
в регулярках [ ] это множество с символами [abc]* означает выборку из a ЛИБО b ЛИБО c в любом количестве

Sergey
09.08.2018
12:35:16
^^

Stas
09.08.2018
12:35:30
оставьте, как есть ахах

Sergey
09.08.2018
12:35:39
=)

Stas
09.08.2018
12:35:41
только в отдельную функцию вынесите

Sergey
09.08.2018
12:36:36
так и делаю пока что) я просто пришел из руби - там можно было бы в одну строчку сделать)

Sergey
09.08.2018
12:38:23
скорее через энумератор с условием, метапрограммирование лучше не использовать там, где оно не сильно нужно, чтобы не сильно усложнять)

Google
Sergey
09.08.2018
12:52:03
@anton_neliubov хм... в консоли это чудо, в хорошем смысле, каким-то образом у меня отработало) А вот когда из когда запускаю - получаю ReferenceError: key is not defined

Антон
09.08.2018
12:52:59
а код можно?

Sergey
09.08.2018
12:54:55
а... и вставить новый текст в инпут все равно нужно отдельно.

Намного не укоротится код.

Антон
09.08.2018
12:56:58
я с кофескриптом не работал. поэтому тут не подскажу

Roman
09.08.2018
14:03:46
в скобки (key) возьми

str.replace(/./g, (key) => map[key] || key)

иначе кофе разворачивает это в вызов функции с именем key - которой конечно нет

Eugene
09.08.2018
14:10:47
Ребята, подскажите плиз. Когда babel настраиваешь, из за чего появляется ошибка *какая то директория* doesn't exist? хотя она\ существует на самом деле

"babel --presets es2015 js -d dist" вот такая команда в package.json, все в корне лежит



Roman
09.08.2018
14:14:15
полностью ошибку

Eugene
09.08.2018
14:14:27

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