Size: a a a

JavaScript — русскоговорящее сообщество

2020 August 14

ДШ

Дмитрий Шевченко... in JavaScript — русскоговорящее сообщество
=)
источник

ДШ

Дмитрий Шевченко... in JavaScript — русскоговорящее сообщество
Это разбираться надо. Ладно, спасибо.
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Дмитрий Шевченко
Это разбираться надо. Ладно, спасибо.
да. надо. Более простого способа нет
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Всем привет!

Что-то я туплю, может кто подскажет?
Есть страница к которой подключен js скрипт с другого домена.

foo.com/test.html
...
<script src="https://bar.com/module/test.js"></script>
...


Мне нужно, чтобы при определенном условии в test.js была подстановка в DOM
https://bar.com/module/baz.cab

Можно ли как-то указать относительный url для  baz.cab? Дело в том, что test.js может лежать на разных доменах, к нему в комплекте всегда идет cab находящийся на том-же уровне. Но вот как на него сослаться никак не догоню...
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Может я могу как-то получить адрес с которого был скачан сам test.js? Или сослаться на относительный путь но на другом домене?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Игорь
Может я могу как-то получить адрес с которого был скачан сам test.js? Или сослаться на относительный путь но на другом домене?
Возьми тэг скрипт, и проверь у него урл
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Sergey 🛸
Возьми тэг скрипт, и проверь у него урл
Т.е. найти в DOM все ноды с <script>, из них выбрать ту, которая ссылается на test.js и уже от его url работать?
Интересное решение. Как-то не пришло в голову. Спасибо!

Я сидел игрался со всякими вариациями ссылок: //test.cab и т.п.))
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Напрягает только момент, что если на странице окажется подключенным еще какой-нибудь test.js (название файла окажется не уникальным), то такое решение может дать сбой. Сомневаюсь, что когда-то попаду в этот кейс, но вероятность есть.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Игорь
Т.е. найти в DOM все ноды с <script>, из них выбрать ту, которая ссылается на test.js и уже от его url работать?
Интересное решение. Как-то не пришло в голову. Спасибо!

Я сидел игрался со всякими вариациями ссылок: //test.cab и т.п.))
Test.js может без проблем определить свой тэг без поиска по дом
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Sergey 🛸
Test.js может без проблем определить свой тэг без поиска по дом
А можно ключевое слово по которому погуглить, если не сложно? Не знал этого момента.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
источник

A

Alexandr in JavaScript — русскоговорящее сообщество
Ребя такой вопрос, JSON.parse меняет порядок обьекта
console.log(JSON.parse('{"@3":"Three", "@1":"One", "2":"Two"}'));
а мне нужно чтобы он сохранялся после parse, кто то сталкивался с этим и как мжно решить эту проблему пусть даже костылем
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Alexandr
Ребя такой вопрос, JSON.parse меняет порядок обьекта
console.log(JSON.parse('{"@3":"Three", "@1":"One", "2":"Two"}'));
а мне нужно чтобы он сохранялся после parse, кто то сталкивался с этим и как мжно решить эту проблему пусть даже костылем
У объекта и сета нет порядка
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Спасибо, добрый человек! Добра тебе! Я бы сейчас нагородил огород)))
источник

A

Alexandr in JavaScript — русскоговорящее сообщество
Sergey 🛸
У объекта и сета нет порядка
Ну это понятно, но все же что делать в таком случае если все же нужно сохранить в том попчдке в котором с бека идет
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Пересмотреть свой алгоритм, чтоб он не зависил от порядка в объекте
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Игорь
Спасибо, добрый человек! Добра тебе! Я бы сейчас нагородил огород)))
вот незадача... у IE нет поддержки document.currentScript. А мне то как раз cab и нужно было вставлять, т.к. для IE он нужен был.
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Игорь
вот незадача... у IE нет поддержки document.currentScript. А мне то как раз cab и нужно было вставлять, т.к. для IE он нужен был.
UPD: если кому интересно, то вот этот полифил решает мою задачу: https://github.com/amiller-gh/currentScript-polyfill/blob/master/currentScript.js

Проверил на IE8 и IE11. У современных браузеров с поддержкой document.currentScript сильно проще (https://caniuse.com/#search=document.currentScript)

Еще раз спасибо за помощь!
источник

a

az1.zz in JavaScript — русскоговорящее сообщество
const content = "Hello please help me.Would be very helpfull!";

const findToDot = content.split(".")[0];
console.log(findToDot);

Как тут можно findToDot точку тоже console log сделать🙏🙏
источник

M

Mediator in JavaScript — русскоговорящее сообщество
Игорь
Всем привет!

Что-то я туплю, может кто подскажет?
Есть страница к которой подключен js скрипт с другого домена.

foo.com/test.html
...
<script src="https://bar.com/module/test.js"></script>
...


Мне нужно, чтобы при определенном условии в test.js была подстановка в DOM
https://bar.com/module/baz.cab

Можно ли как-то указать относительный url для  baz.cab? Дело в том, что test.js может лежать на разных доменах, к нему в комплекте всегда идет cab находящийся на том-же уровне. Но вот как на него сослаться никак не догоню...
Просто /module/baz.cab
источник