@JSlang

Страница 428 из 2237
famed
01.12.2016
16:55:02
круто, спасибо

Arsen
01.12.2016
16:55:24
да не за что

Andrey ?
01.12.2016
17:10:41
может кто подскажет как можно дизейблить инпут range
Как вариант, повесить onchange (или input, не помню точно) и обработать в js

Google
Kreizo
01.12.2016
17:11:16
и числа на которые нужно блокировать

просто не знаю свойства

disabled полностью блочит его

а мне только в одно направление

Andrey ?
01.12.2016
17:12:01
Просто при большем чем максимальное сбрасываешь на максимальное и то же самое с минимальным

Если я правильно тебя понял

Kreizo
01.12.2016
17:13:25
у меня есть min 0 max 48 value

нужно например блочить до 20 и до 30

не меньше и не больше

вернее после 30

Andrey ?
01.12.2016
17:15:23
Ну не забирай макс и мин из свойств, захардкодь в js. Либо сделай data-max, data-min

Kreizo
01.12.2016
17:16:02
Событие onCreate возникает при инициализации слайдера. Событие onSlide возникает при движении одного из ползунков. Событие onChange возникает при завершении движения одного из ползунков.

выходит мне нужно onSlide

Google
Andrey ?
01.12.2016
17:16:38
На ончендж - сброс, если по условию не проходит

Если хочешь прям совсем запретить движение дальше точек - да, онслайд

Но тут перфоманс страдает (событие генерится каждый раз, когда может)

Froth
01.12.2016
19:19:05
Гаутама умеет в js

Harry
01.12.2016
19:24:43
Гаутама умеет в js
js язык просветленных

Zero
01.12.2016
19:39:14
Да,язык интересный)

Слушайте,может кто нибудь подсказать,как лучше писать код? что и когда лучше использовать?

Именно js

Oleg
01.12.2016
19:50:25
И сотворил бог землю. И написал он Первый Скрипт. По образу и подобию Объекта создал он Массивы.

https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Zero
01.12.2016
19:52:38
Да нет,довольно таки прилично времени на нем пишу

tef
01.12.2016
19:53:01
Брендан Айк, не Бог

Zero
01.12.2016
19:54:03
И все как то постоянно мне не нравится что я написал...

Oleg
01.12.2016
19:54:27
Да нет,довольно таки прилично времени на нем пишу
Как соединить 2 массива в один не порождая ещё 1 массив и всё это в одну строку?

Konstantin
01.12.2016
19:54:47
concat

Oleg
01.12.2016
19:54:52
Неверно

Konstantin
01.12.2016
19:55:20
чойта

Zero
01.12.2016
19:55:23
Преобразовать оба в строки

потом соединить

Google
Zero
01.12.2016
19:55:32
И присвоить переменной

Oleg
01.12.2016
19:55:58
А по стилю кода могу порекомендовать книгу "Чистый Код" Роберта Мартина

Konstantin
01.12.2016
19:56:25
фаулера

? Алёна
01.12.2016
19:57:13
может кто подскажет как можно дизейблить инпут range
>input range Проверь его в мобильном фф ? мне из-за этого его на кастомный пришлось переписывать. Относительно вопроса - я делала так. Есть мин, есть макс. Текущее положение тамба на рендже в процентах перевожу в текущее значение. Событие - маусмув с тротлингом. После этого ограничить диапазон дело техники.

Zero
01.12.2016
19:58:18
Спасибо за рекомендацию,почитаю на досуге) (возможно я просто слишком придирчив к своим творениям)

Zero
01.12.2016
19:58:46
Так я прав не?

Преобразовать оба в строки

потом соединить

И присвоить переменной

Konstantin
01.12.2016
19:58:56
да конкат же

Zero
01.12.2016
19:59:06
Раз уж Алена вспомнила

concat

Неверно

? Алёна
01.12.2016
19:59:29
да конкат же
Он возвоащает же.

Konstantin
01.12.2016
19:59:53
ну и?

Kreizo
01.12.2016
19:59:59
мобильный фаерфокс не нужон

Oleg
01.12.2016
20:01:12
var a = [1,2,3]; var b = [4,5,6]; var c = a.concat(b); console.log(a); // [1,2,3] console.log(b); // [4,5,6] console.log(c); // [1,2,3,4,5,6], новый массив var x = [1,2,3]; var y = [4,5,6]; [].push.apply(x, y); console.log(x); // [1,2,3,4,5,6], старый массив, не порождали нового console.log(y); // [4,5,6]

Zero
01.12.2016
20:01:52
Ну да,concat

Google
Oleg
01.12.2016
20:02:02
Он порождает новый

Froth
01.12.2016
20:02:26
Мои глаза

Zero
01.12.2016
20:02:50
Мой варик думаю тоже в каком то смысле - рабочий

Илья
01.12.2016
20:02:52
это ты откуда взяла?

Zero
01.12.2016
20:03:20
Да уж...

Кто это писал?

tef
01.12.2016
20:03:57
Кто то уснул на клаве

Admin
ERROR: S client not available

? Алёна
01.12.2016
20:03:59
Zero
01.12.2016
20:04:26
Ахахах зашло))

Кто то уснул на клаве

Oleg
01.12.2016
20:05:18
Нет

Konstantin
01.12.2016
20:05:36
с каких пор?

Oleg
01.12.2016
20:05:52
Но можно ещё чище, да, Array.prototype.push.apply

Konstantin
01.12.2016
20:06:07
ты его создал пустым и засунул туда элементы из двух других

Oleg
01.12.2016
20:06:14
Нет

Марат
01.12.2016
20:06:45
Контекст вызова не на новом же масссиве

Oleg
01.12.2016
20:06:48
Я взял метод push у Array, вызвал его в контексте одного массива, добавив второй в виде массива аргументов

Google
Zero
01.12.2016
20:07:04
pop/push, shift/unshift,а я и забыл про них...

Oleg
01.12.2016
20:07:49
При этом есть ещё 1 профит

Ссылка на массив не теряется

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

С конкатом такое не возможно вообще

Zero
01.12.2016
20:09:48
Ребят,еще хотел спросить (знаю что немного не в тему),стоит ли использовать document.getElementById и такого рода написания?

Или getByClass

Oleg
01.12.2016
20:10:32
var a = [1,2,3]; function z (arr) { Array.prototype.push.apply(arr, [4, 5, 6]); } z(a); console.log(a); // [1,2,3,4,5,6]

Konstantin
01.12.2016
20:10:53
любопытно

Zero
01.12.2016
20:11:36
Ну вот это я как раз и спрашиваю у вас)

Konstantin
01.12.2016
20:11:56
не бывает по-другому

? Алёна
01.12.2016
20:12:54
Zero
01.12.2016
20:14:32
Охх чет не нравился мне никогда этот jquery

Ладно,понял

var = function() { }

ой

Oleg
01.12.2016
20:15:49
wtf

Zero
01.12.2016
20:16:03
var getId = function(id) { return document.getElementById(id); };

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