
Andrew
13.08.2018
18:57:13

Pavel
13.08.2018
18:59:09
?

Roman
13.08.2018
19:12:30

Rodion
13.08.2018
19:19:08
а PHPStorm и webstorm чем отличаются? phpstorm вроде и сборку проекта на вебпаке пожет запустить и gulp, и препроцессоры поддерживает и реактовские приложения. Зачем тогда webstorm если phpstorm может тоже самое но при этом может еще и php?

Google

bulbazavr1k
13.08.2018
19:19:58

Rodion
13.08.2018
19:20:22
прост цена одинаковая, запустил phpstorm и webstorm не вижу отличий, разве что в webstorm php нет

Alexandra
13.08.2018
19:48:30

Staphee
13.08.2018
20:13:41
Сорри миссклик

Roman
13.08.2018
21:46:42

Ferrari
14.08.2018
01:58:40
Ребят помогите :
Нужно удалить все пробелы в начале и в конце строки. Как это реализовать.
Писал так:
str = “ Abcd”
newStr;
while (str[0] == “ “ || str[str.length-1] == “ “) {
newStr = str.slice(1);
}
Но не работает

Glanadern
14.08.2018
02:54:06
Тут разрешена подобная реклама или его просто ещё не забанили?

Павел
14.08.2018
04:02:05

Ferrari
14.08.2018
04:59:40

Rodion
14.08.2018
05:12:12
Почему в js нет goto?

?? Denis
14.08.2018
05:13:23
потому что зачем

Rustam
14.08.2018
05:13:36

Google

Rustam
14.08.2018
05:14:08
while( true ){
// и тут ссылки всякие
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue
но по факту я не помню чтобы он где-то был нужен, только если лень переписывать код, он один раз спасёт положение, а потом полный ад по поддержке

Eight
14.08.2018
06:20:48
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/label

Andrew
14.08.2018
07:52:18

Apple
14.08.2018
08:42:25
Помогите заблокировать определенный JavaScript в коде: https://pastebin.com/xMnaLNeK

Ruslan
14.08.2018
09:11:50
https://playcode.io/109274?tabs=console&script.js&output
А если так?
быть может сайт от этого не пострадает
и TemperMonkey отработает быстрее, чем скрипт

cristina
14.08.2018
10:24:59
А лицо бренда не надо?)
После сна как раз гожусь ?

Vito
14.08.2018
10:33:42
Это че фен ныкать по за углами?

Денис
14.08.2018
10:54:34
Привет всем
Такой вопрос: Есть 2 сервера, на одном лежит сайт, на другом поднят Apache Tomcat и собственно лежит сервлет. Как я могу отправить запрос с сайта на сервлет через JS? Браузер ругается "Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса"

Nikolay
14.08.2018
10:55:22
Почитай про cors

Vlad
14.08.2018
10:55:50
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-ntp-icon

Eight
14.08.2018
10:55:51
Нужно определенные хедеры поставить

Pavel
14.08.2018
10:56:13
всем прив.
можно ли получить доступ к свойству объекта при его объявлении? Типа:
return {
a:[1,2,3],
b:this.a.length
}

Vlad
14.08.2018
11:13:14

Google

Денис
14.08.2018
11:14:03
Почитай про cors
Читал, всё равно не могу понять в чем проблема
в сервлете Access-Control-Allow-Origin прописал
сам запрос отправляю через XMLHttpRequest
Что еще нужно? Или всё таки кроссдоменные запросы запрещены?

Vlad
14.08.2018
11:15:02
у меня через this

Eight
14.08.2018
11:16:15

Pavel
14.08.2018
11:16:18
Спасибо?

Vlad
14.08.2018
11:17:28
так это по сути и есть геттер

Ivan
14.08.2018
11:21:55
Подскажите, как можно при событии blur у инпута узнать, что если переход был на нужный элемент, то ничего не делать?
клик

Oleg
14.08.2018
11:23:09

Vlad
14.08.2018
11:24:18
ага, только вот проблема в том, что зависит от названия переменной

Каїн
14.08.2018
11:24:58
да, я написдел

Admin
ERROR: S client not available

Каїн
14.08.2018
11:25:18
я консоль не зачистил

Dmitry
14.08.2018
11:28:09
лучше замени x.a.length на this.a.length

Каїн
14.08.2018
11:29:13

Vlad
14.08.2018
11:31:29

Ivan
14.08.2018
11:35:59
а, как я понял, он не нул, если только на другой инпут переходишь

Vlad
14.08.2018
11:37:40
если с init фокусишься на другой инпут
то должно работать

Google

Ivan
14.08.2018
11:38:14
Да, я понял, как там.

Vlad
14.08.2018
11:52:50
https://codepen.io/c_tn/pen/XBQZYK?editors=1010
так?

Ivan
14.08.2018
12:12:42
так?
Да, спасибо) но так как у меня селект кастомный, то нужно было добавить tabindex, чтобы фокус по нему отображался в related target

Valeriy
14.08.2018
12:19:31
Добрый день всем
Может кто-то посоветовать хорошую библиотеку для веб сокетам?

Vlad
14.08.2018
12:22:07
знаю только про socket.io

Антон
14.08.2018
12:22:39
пушер


Ivan
14.08.2018
12:23:30
подскажите, есть ajax запрос который возвращает данные и для получения других данных выполняется еще один ajax запрос, но как мне вернуть данные в первый запрос
код:
function CreateMarker() {
var label;
$.ajax({
type: 'POST',
url: 'Query/GetLabels.php',
response: 'XML',
success: function (data) {
var result = $.parseJSON(data);
for (var i = 0; i <= result.length - 1; i++) {
label = result[i][3];
var LastLabel = GetLastLabel(label);
console.log(LastLabel)
L.marker([result[i][1], result[i][2]]).addTo(map)
.bindPopup('id метки: ' + label + ' Дата: ' + GetLastLabel(label)[1] + ' Время: ' + GetLastLabel(label))
.openPopup();
}
}
})
}
function GetLastLabel(SRN) {
$.ajax({
type: 'POST',
url: 'function.php',
response: 'XML',
data: {
GetHistorylabel: true,
idLabel: SRN
},
success: function (result) {
var result = $.parseJSON(result);
for (var i = 0; i <= result.length - 1; i++) {
LastlabelDateTime.Date = result[i][0];
LastlabelDateTime.Time = result[i][1];
}
}
})
return LastlabelDateTime;
}


Taalaybek
14.08.2018
12:25:30
подскажите, есть ajax запрос который возвращает данные и для получения других данных выполняется еще один ajax запрос, но как мне вернуть данные в первый запрос
код:
function CreateMarker() {
var label;
$.ajax({
type: 'POST',
url: 'Query/GetLabels.php',
response: 'XML',
success: function (data) {
var result = $.parseJSON(data);
for (var i = 0; i <= result.length - 1; i++) {
label = result[i][3];
var LastLabel = GetLastLabel(label);
console.log(LastLabel)
L.marker([result[i][1], result[i][2]]).addTo(map)
.bindPopup('id метки: ' + label + ' Дата: ' + GetLastLabel(label)[1] + ' Время: ' + GetLastLabel(label))
.openPopup();
}
}
})
}
function GetLastLabel(SRN) {
$.ajax({
type: 'POST',
url: 'function.php',
response: 'XML',
data: {
GetHistorylabel: true,
idLabel: SRN
},
success: function (result) {
var result = $.parseJSON(result);
for (var i = 0; i <= result.length - 1; i++) {
LastlabelDateTime.Date = result[i][0];
LastlabelDateTime.Time = result[i][1];
}
}
})
return LastlabelDateTime;
}
о май гад нельзя ли было в песочницу
подскажите, есть ajax запрос который возвращает данные и для получения других данных выполняется еще один ajax запрос, но как мне вернуть данные в первый запрос
код:
function CreateMarker() {
var label;
$.ajax({
type: 'POST',
url: 'Query/GetLabels.php',
response: 'XML',
success: function (data) {
var result = $.parseJSON(data);
for (var i = 0; i <= result.length - 1; i++) {
label = result[i][3];
var LastLabel = GetLastLabel(label);
console.log(LastLabel)
L.marker([result[i][1], result[i][2]]).addTo(map)
.bindPopup('id метки: ' + label + ' Дата: ' + GetLastLabel(label)[1] + ' Время: ' + GetLastLabel(label))
.openPopup();
}
}
})
}
function GetLastLabel(SRN) {
$.ajax({
type: 'POST',
url: 'function.php',
response: 'XML',
data: {
GetHistorylabel: true,
idLabel: SRN
},
success: function (result) {
var result = $.parseJSON(result);
for (var i = 0; i <= result.length - 1; i++) {
LastlabelDateTime.Date = result[i][0];
LastlabelDateTime.Time = result[i][1];
}
}
})
return LastlabelDateTime;
}
Почему респонс XML а парсинг JSON?


Ivan
14.08.2018
12:26:37