
Анатолий
30.09.2018
09:08:32

Roman
30.09.2018
09:13:51

Andrey
30.09.2018
09:19:12

Q
30.09.2018
09:20:02

Google

Andrey
30.09.2018
09:20:23

Q
30.09.2018
09:22:07
Говорил как раз про шаблоны. Различные шаблоны для различных путей и состояний в одной каше
Но про Vue я не знаю почти ничего и буду вовсе не против, если мне кто-то скажет, что я совсем не прав и Vue может быть и не таким мерзким. inb4: JSX (зачем этот костыль, если в React он нативный?)

Анатолий
30.09.2018
09:28:12
Это как сказать "жквери использует жаваскрипт, поэтому большинство фронтендеров - жкверисты" :)

Roman
30.09.2018
09:30:41
обратное утверждение неверно :)
просто поскольку ларавел выбрал вью, пхпшников в вью больше чем например в реакте

[Anonymous]
30.09.2018
09:32:14
и ужасно неудобно
лучше простой визуальный редактор верстки

Ярослав
30.09.2018
09:33:33

[Anonymous]
30.09.2018
09:34:01

Google

Roman
30.09.2018
09:34:54

Andrey
30.09.2018
09:35:50

Ярослав
30.09.2018
09:35:51

[Anonymous]
30.09.2018
09:36:15
тогда да, прикольно

Roman
30.09.2018
09:36:35

Ярослав
30.09.2018
09:37:44

Andrey
30.09.2018
09:38:08

Ярослав
30.09.2018
09:41:13

Andrey
30.09.2018
09:42:43
работает

[Anonymous]
30.09.2018
09:46:55
пили extension под хром

Q
30.09.2018
10:00:51
Поменял системный шрифт во всей ОС, а в Telegram Desktop остался все тот же мерзотный шрифт. Как фиксить?

[Anonymous]
30.09.2018
10:10:49

Максим
30.09.2018
10:35:41
Покажите как мне пропустить все вызовы кроме последнего в цепочке вызовов.
var target = function () {};
var handler = {
apply(target, thisArg, argumentsList) {
// ТУТ
}
};
var proxy = new Proxy(target, handler);
// Вызов
SpreadsheetApp
.openById()
.getSheetByName()
.getDataRange()
.getValues();
Цепочка может быть разной длинны.
Функции в цепочке за ранее не определены.

Larymar
30.09.2018
11:31:30
Это невозможно
Ведь каждый метод вызывается на объекте который возвращает предыдущий

Roman
30.09.2018
11:39:09

Larymar
30.09.2018
11:39:58

Roman
30.09.2018
11:40:17
да, я хз в этом конкретном кейсе

Google

Roman
30.09.2018
11:50:54
добавляйся в бан. cc @AlexFails

Максим
30.09.2018
11:54:21
Мне просто нужно понять когда закончиться цепочка, и в конце сделать вызов target

Roman
30.09.2018
12:06:10

Максим
30.09.2018
12:06:46

Artyom
30.09.2018
12:49:17

Максим
30.09.2018
12:49:39
+

Artyom
30.09.2018
12:50:55
Я про то что в этой цепочке не будет вызовов с отложенным выполнением?

Максим
30.09.2018
12:57:52

Маняштерн
30.09.2018
13:07:29
@igorz

Nikita
30.09.2018
16:45:15
а из функции map, можно удалить элемент из масива на котором происходит итерация?

Artyom
30.09.2018
16:45:42
нет

Роман
30.09.2018
17:10:04
Как использовать две конфигурации для requirejs?
На одной странице?
Привет всем

Mike
30.09.2018
18:03:32
Вопрос по поводу кук такой : если фронтенд общаясь с бекендом(rest api) получает токен(или другую инф-цию) после успешной проверки пары логин и пароль, можно ли этот токен послать в куки браузеру что бы в следующий раз можно было уже тегять этот "токен" из кук и посылать в rest api, или это по другому делают?

Iv
30.09.2018
18:29:29

Mike
30.09.2018
18:31:27

Andrey
30.09.2018
18:32:31
В куках норм.

Iv
30.09.2018
18:32:36
я бы в куках хранил, т.к. браузер сам будет их посылать, не нужен код.

Google

Andrey
30.09.2018
18:34:47
Суть в том, что httpOnly куки ты не достанешь.

Mike
30.09.2018
19:00:49

Admin
ERROR: S client not available

Roman
30.09.2018
20:56:43

Максим
01.10.2018
00:20:11
Это именно то, но :)) можно ли как-то еще, не резервируюя метод или функцию.
Ну и коль на то пошло, аргумент тоже )
А хотя, думаю так тоже сойдет

Roman
01.10.2018
05:34:45
ну то есть можно конечно писать например просто в соседнюю переменную, но это сайд-эффекты, тоже некрасиво


Максим
01.10.2018
05:39:42
Мне даже удалось сделать разрыв цепи.
Можно так:
var sheet_link = SpreadsheetApp
.openById("id")
.getSheetByName("Лист1")
.getDataRange()
.getValues()
.run(
// В случае успеха
function ( data ) {
console.log( data );
},
// В случае не успеха
function ( data ) {
console.error( data );
}
);
или так:
var sheet_link = SpreadsheetApp
.openById("id")
.getSheetByName("Лист1");
sheet_link.getDataRange()
.getValues()
.run(
// В случае успеха
function ( data ) {
console.log( data );
},
// В случае не успеха
function ( data ) {
console.error( data );
}
);
Ну то есть наверняка, вы бы тоже это смогли сделать, но для меня как любителя, который совсем не смыслит в прокси, это своего рода достижение :)


Roman
01.10.2018
06:07:49
ну если работает как надо, то и ладно :)

Sergey
01.10.2018
06:29:40
Всем привет. Кто может написать программу для автоматизации бизнеса, используя концепт?

Максим
01.10.2018
07:01:36
ну если работает как надо, то и ладно :)
Только заметил, не конкретно работает :(
Цепочка накапливается постоянно, если я делаю так
var sheet_link = SpreadsheetApp
.openById("id");
sheet_link.fnc1("");
sheet_link.fnc2("");
sheet_link.fnc3("");Ожидаю увидеть
console.log( this.fncs ) // [ "id", "fnc1" ];
console.log( this.fncs ) // [ "id", "fnc2" ];
console.log( this.fncs ) // [ "id", "fnc3" ];А вижу:
console.log( this.fncs ) // [ "id", "fnc1" ];
console.log( this.fncs ) // [ "id", "fnc1", "fnc2" ];
console.log( this.fncs ) // [ "id", "fnc1", "fnc2", "fnc3" ];
Вот код (вкладка index):
https://script.google.com/d/1L6HMcde1L4GXJ8izVkt8cXM1QYHWbyKgbRJetMEzenR8BXHyoP270Kig/edit
Ну или тоже код в jsfiddle, если в нем удобней:
https://jsfiddle.net/stomaks/80v934ab/22/


Roman
01.10.2018
07:06:39
Только заметил, не конкретно работает :(
Цепочка накапливается постоянно, если я делаю так
var sheet_link = SpreadsheetApp
.openById("id");
sheet_link.fnc1("");
sheet_link.fnc2("");
sheet_link.fnc3("");Ожидаю увидеть
console.log( this.fncs ) // [ "id", "fnc1" ];
console.log( this.fncs ) // [ "id", "fnc2" ];
console.log( this.fncs ) // [ "id", "fnc3" ];А вижу:
console.log( this.fncs ) // [ "id", "fnc1" ];
console.log( this.fncs ) // [ "id", "fnc1", "fnc2" ];
console.log( this.fncs ) // [ "id", "fnc1", "fnc2", "fnc3" ];
это у тебя слишком уже сложные условия, какие-то функции накапливаются, какие-то нет, какие-то обрывают цепочку
все кончено можно сделать

Максим
01.10.2018
07:07:09
))) ну да

Google

Roman
01.10.2018
07:07:09
но вообще похоже ты изначально что-то не то делаешь

Максим
01.10.2018
07:07:24
Может быть
Идея такая
На сервере у меня много глобальных стандартных объектов с разной иерархией функций-методов, которые позволяют работать с сервисами google.
Для того, чтобы вызвать их, нужно создавать функцию обвертку, так как напрямую из клиента нельзя обратиться к методу, можно только к функции
Писать функции обвертки для каждого метода это мнго времен, которое я уже потратил.
Хотел сделать универсальный способ

A
01.10.2018
07:10:37
Всем привет. Нужен исполнитель, хорошо знающий js, для разбора скриптов www.soccer24.com. Нужно вытащить их апи для быстрого парсинга истории.

Максим
01.10.2018
07:10:45
И уже почти все получилось

Roman
01.10.2018
07:11:05

Максим
01.10.2018
07:11:37