Anonymous
Anonymous
и ужасно неудобно
Anonymous
лучше простой визуальный редактор верстки
Anonymous
Roman
pa[aad
Ярослав
а если надо не весь сайт а один div?
Для всего сайта ничего сложного, берёшь и копируешь весь css, js и html
Я же говорю о тулзе, которая будет копировать определённую часть сайта
Anonymous
тогда да, прикольно
Ярослав
pa[aad
работает
Anonymous
пили extension под хром
Anonymous
Поменял системный шрифт во всей ОС, а в Telegram Desktop остался все тот же мерзотный шрифт. Как фиксить?
Anonymous
Maksym
Покажите как мне пропустить все вызовы кроме последнего в цепочке вызовов.
var target = function () {};
var handler = {
apply(target, thisArg, argumentsList) {
// ТУТ
}
};
var proxy = new Proxy(target, handler);
// Вызов
SpreadsheetApp
.openById()
.getSheetByName()
.getDataRange()
.getValues();
Maksym
Цепочка может быть разной длинны.
Функции в цепочке за ранее не определены.
Larymar
Это невозможно
Larymar
Ведь каждый метод вызывается на объекте который возвращает предыдущий
Roman
Roman
да, я хз в этом конкретном кейсе
Roman
добавляйся в бан. cc @AlexFails
Maksym
судя по его методам getrange getvalues так не работает
Парни эти функции не существуют на клиенте.
Не важно как они называются.
Мне просто нужен массив с названиями и еще массив с аргументами.
Два эти массива я потом просто передам в target в качестве переменных.
Maksym
Мне просто нужно понять когда закончиться цепочка, и в конце сделать вызов target
Roman
Maksym
Artyom
Maksym
+
Artyom
Я про то что в этой цепочке не будет вызовов с отложенным выполнением?
Maksym
Красава
@igorz
Nikita
а из функции map, можно удалить элемент из масива на котором происходит итерация?
Artyom
нет
Роман
Как использовать две конфигурации для requirejs?
Роман
На одной странице?
Роман
Привет всем
Mike
Вопрос по поводу кук такой : если фронтенд общаясь с бекендом(rest api) получает токен(или другую инф-цию) после успешной проверки пары логин и пароль, можно ли этот токен послать в куки браузеру что бы в следующий раз можно было уже тегять этот "токен" из кук и посылать в rest api, или это по другому делают?
Iv
Андрей
В куках норм.
Iv
я бы в куках хранил, т.к. браузер сам будет их посылать, не нужен код.
Андрей
Суть в том, что httpOnly куки ты не достанешь.
Mike
Maksym
Maksym
Это именно то, но :)) можно ли как-то еще, не резервируюя метод или функцию.
Ну и коль на то пошло, аргумент тоже )
Maksym
А хотя, думаю так тоже сойдет
Roman
Roman
ну то есть можно конечно писать например просто в соседнюю переменную, но это сайд-эффекты, тоже некрасиво
Maksym
Мне даже удалось сделать разрыв цепи.
Можно так:
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 );
}
);
Maksym
Ну то есть наверняка, вы бы тоже это смогли сделать, но для меня как любителя, который совсем не смыслит в прокси, это своего рода достижение :)
Roman
ну если работает как надо, то и ладно :)
Sergey
Всем привет. Кто может написать программу для автоматизации бизнеса, используя концепт?
Maksym
ну если работает как надо, то и ладно :)
Только заметил, не конкретно работает :(
Цепочка накапливается постоянно, если я делаю так
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" ];
Maksym
Вот код (вкладка index):
https://script.google.com/d/1L6HMcde1L4GXJ8izVkt8cXM1QYHWbyKgbRJetMEzenR8BXHyoP270Kig/edit
Maksym
Ну или тоже код в jsfiddle, если в нем удобней:
https://jsfiddle.net/stomaks/80v934ab/22/
Roman
Только заметил, не конкретно работает :(
Цепочка накапливается постоянно, если я делаю так
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" ];
это у тебя слишком уже сложные условия, какие-то функции накапливаются, какие-то нет, какие-то обрывают цепочку
Roman
все кончено можно сделать
Maksym
))) ну да
Roman
но вообще похоже ты изначально что-то не то делаешь
Maksym
Может быть
Maksym
Идея такая
Maksym
На сервере у меня много глобальных стандартных объектов с разной иерархией функций-методов, которые позволяют работать с сервисами google.
Maksym
Для того, чтобы вызвать их, нужно создавать функцию обвертку, так как напрямую из клиента нельзя обратиться к методу, можно только к функции
Maksym
Писать функции обвертки для каждого метода это мнго времен, которое я уже потратил.
Maksym
Хотел сделать универсальный способ
A
Всем привет. Нужен исполнитель, хорошо знающий js, для разбора скриптов www.soccer24.com. Нужно вытащить их апи для быстрого парсинга истории.
Maksym
И уже почти все получилось
Roman
Roman
Anonymous
привет а вакансии сюда можно постить?
Roman
Anonymous
Привет #вакансия, в новую газету (https://novayagazeta.ru/) ищем Fullstack разработчика
Что мы ждем от тебя:
— Отличное владение JavaScript, как же без этого
— Знание CSS и HTML
— Опыт работы с React и Redux
— Желание писать на Ruby/RoR, так как админка написана на нем и придется её дописывать
— Уметь обращаться с Postgres и писать код через гит
— Опыт работы от полгода если прям идеально совпали требования, а так от года
Что предложим:
— Вилку 70.000₽ − 100.000₽
— Полностью удаленную работу, нужно лишь синхронизироваться с 11:00 до 16:00 по мск
По дальнейшим вопросам в личку