@JSlang

Страница 2179 из 2237
Roman
30.09.2018
09:13:51
Я про пыхеров. Популярный стереотип, что если ларавел использует вью и пхп, значит те, кто пишут на пхп - используют вью
ну это не лишено правды. если ларавел использует вью по дефолту, то таких людей будет большинство

Q
30.09.2018
09:20:02
Google
Andrey
30.09.2018
09:20:23
Ты меня не понял, а я не хочу объяснять. Сразу видно, что говорю с защитником Vue
да я то на нем и не пишу, приходилось просто работать и все

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
есть такие extension на хром, но они css делают с отступами в количестве пикселей
Css будет копипаститься с сайта , какой там css, такой тебе расширение и отобразит Идея такая у меня

Google
Roman
30.09.2018
09:34:54
а если надо не весь сайт а один div?
ну то, что к этому диву относится тогда и скопировать

Andrey
30.09.2018
09:35:50
ну то, что к этому диву относится тогда и скопировать
ковыряться в 1000+ строк css ? хоть и ctrl + f

Ярослав
30.09.2018
09:35:51
а если надо не весь сайт а один div?
Для всего сайта ничего сложного, берёшь и копируешь весь css, js и html Я же говорю о тулзе, которая будет копировать определённую часть сайта

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

Roman
30.09.2018
09:36:35
ковыряться в 1000+ строк css ? хоть и ctrl + f
так тот же хром показывает, какие правила сработали для конкретного элемента

Ярослав
30.09.2018
09:37:44
так тот же хром показывает, какие правила сработали для конкретного элемента
Да, только нативных js функций для этого нет, приходится юзать вот такие костыли http://jsfiddle.net/HP326/6/

Andrey
30.09.2018
09:38:08
Css будет копипаститься с сайта , какой там css, такой тебе расширение и отобразит Идея такая у меня
а как разрулишь ситуацию когда будешь копировать определенный блок, а выше него, допустим в body будет указан класс по которому еще стили для дочернего определяются нужно строить дерево для этого <body class="app"> <div class="example"></div> </body>копируешь .example, а стили для этого элемента зависят от .app

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

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

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

Максим
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
Это невозможно

Ведь каждый метод вызывается на объекте который возвращает предыдущий

Larymar
30.09.2018
11:39:58
прокся может возвращать себя
судя по его методам getrange getvalues так не работает

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

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

Максим
30.09.2018
11:54:21
судя по его методам getrange getvalues так не работает
Парни эти функции не существуют на клиенте. Не важно как они называются. Мне просто нужен массив с названиями и еще массив с аргументами. Два эти массива я потом просто передам в target в качестве переменных.

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

Roman
30.09.2018
12:06:10
Максим
30.09.2018
12:06:46
Максим
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, или это по другому делают?

Mike
30.09.2018
18:31:27
можно Мне кажется так даже удобнее будет, когда будете запросы копировать при дебагах. Чтобы временные токены не фигурировали в теле запроса, а были в хедерах
ну нам с бэкендером нужно понять, в куках хранить это либо в js хранилище? мы оба с рестом ни разу не раблотали еще. мне кажется в store хранить не безопасно, по этому спрашиваю про куки

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

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

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

Admin
ERROR: S client not available

Roman
30.09.2018
20:56:43
? жду с нетерпением :)
https://jsfiddle.net/80v934ab/ если я правильно понял задачу =)

Максим
01.10.2018
00:20:11
https://jsfiddle.net/80v934ab/ если я правильно понял задачу =)
Гениальное и простое решение. Спасибо огромное

Это именно то, но :)) можно ли как-то еще, не резервируюя метод или функцию. Ну и коль на то пошло, аргумент тоже )

А хотя, думаю так тоже сойдет

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/

Максим
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
И уже почти все получилось

Максим
01.10.2018
07:11:37
ну тогда надо докрутить
Ага, и мне сильно хочется доделать

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