Igor
потом по onload вызывать методы из этого скрипта
Kirill
если в строке есть скрипт, он нормально распарсится и при вставки выполнится
Igor
parser=new DOMParser();
htmlDoc=parser.parseFromString(txt, "text/html");
Igor
а если так?
Igor
вообще innerHtml должен сработать
Smooth Operator
чет не видно чтобы тегу тип указывали)
AI
innerHtml добавляет скрипт, добавляет див, добавляет стили, стили применяются к блоку, но js не отрабатывает.
Smooth Operator
добавь type = text/javascript
Andrey
innerHtml не выполняет js
Kirill
The type attribute gives the language of the script or format of the data. If the attribute is present, its value must be a valid MIME type. The charset parameter must not be specified. The default, which is used if the attribute is absent, is "text/javascript".
AI
Kirill
из спеки
AI
Создало узел, но почему он создал дерево?
AI
Uncaught DOMException: Failed to execute 'appendChild' on 'Node': Nodes of type '#document' may not be inserted inside nodes of type 'BODY'.
Kirill
либо eval
Kirill
найди в исходниках jquery domManip и поглядяй
Kirill
а там сюрприз используется DOMEval в котором
var script = doc.createElement( "script" );
script.text = code;
doc.head.appendChild( script ).parentNode.removeChild( script );
Igor
AI
В общем с jQuery.append - сработало. Но нужно что-то более изящное на будущее придумать. всем спасибо за советы! Особая благодарность Кириллу Писареву
Kirill
я аж покраснел
Alexey
Я тоже так думал раньше. Теперь вот в отпуске в Испании
Alexey
Тут 3.5 калеки говорят по английски
Alexey
Играю в крокодила
Smooth Operator
Но при чем ту жс
I am
На жс там говорят не больше )
DM
Добрый день, я вероятно не в тот чат влетел, но осмелюсь задать вопрос.
Подскажите пожалуйста, как открывать сайт на смартфонах менее 380 пикс шириной экрана так, чтобы при загрузке сайта они видели контент в 380 пикс. У меня мобильная версия сайта идет от 380пикс, и контейнер соответствующей ширины и теперь задача, чтобы , когда на мой сайт будут заходить люди с мобильников, они видели сайт полностью, а не в меру расширения своего экрана.
В верстке особо ничего не поменять, сроки поджимают. Поделитесь своим опытом, пожалуйста. ,is и jq как мне кажется здесь к месту.
Dmitry
посмотри про name="viewport"
Dmitry
<meta name="viewport" content="width=380">
Dmitry
я не думаю что это нужно, все разрешения будут скейлится под эти значения
anoru
во всех чатах
Anonymous
Дима
Я удалил уже
Дима
Барыга с макбуками во всех чатах
Karina
чуваки, кто-нибудь знает почему событие on 'click', которое повешено на кнопке, не работает, если контейнер у кнопки имеет стиль float: left || right ? или position: absolute
Dmitry
z-index посмотри
Dmitry
какой-то блок перекрывает просто его
Anonymous
Посоны. Подскажите какие нибудь оффлайновые тулзы для хранилища всякого говна типа пассов, Логинов, ссылок на всякие баги, подключение к базам
Anonymous
Секьюрность не нужна, так как тестовые все базы и пароли, и Корп сетка без интернета
Ilya
:D
Anonymous
И ты тут)
Евгений
1password?
Ilya
hamper 𓅝
blkmrkt
открыл консоль на сайте фейсбука, чуть не обосрался
Nikita
почему 'string' - примитив, а new String('string) - объект?
Nikita
и как получается, что у string есть метода, но он не объект
Anton
А есть тут любители proxyquire для моканья зависимостей в тестах? Я тут скрестил ужа с ежом и научил его алиасы webpacka понимать - https://github.com/theKashey/proxyquire-webpack-alias, побейте плиз.
Anton
https://www.google.com.au/amp/s/javascriptweblog.wordpress.com/2010/09/27/the-secret-life-of-javascript-primitives/amp/
꧁༒Dmitry༒꧂
Всем привет. Подскажите как сделать такую штуку, есть скрипт который загружается и выполняется на document.ready , затем он по условию вставляет в body тег <link src="blabla.css"> и браузер по идее начинает подгружать стили, затем скрипт добавляет еще разметку в body, стили применяются к этой разметке но с небольшой задержкой, и в браузере пару секунд видно не стилизованную разметку. Думал добавить вставку новой разметки через setTimeout, но может есть получше идеи?
Artem
Как вообще ты пришел к таким действиям?)
꧁༒Dmitry༒꧂
подсмотрел кусок в addthis_widget.js
Artem
Пусть стили будут подключены сразу и при добавлении html, он без видимой задержки будет появляться стилизованным
꧁༒Dmitry༒꧂
по условиям тз стили должны подгружаться JS'ом, и только после того как js выполнит пару тройку запросов на сервер
Евгений
А есть объяснение зачем?
Евгений
Ну в целом можешь попробовать как нибудь подписать на onload, если получится
Евгений
Но я что то не уверен, что такое можно
꧁༒Dmitry༒꧂
@Evless , ок, спасибо гляну
Nikolay
@player0k что то типа такого https://gist.github.com/JiLiZART/fefaf8a645b9d0d8ed423cca14530d38
꧁༒Dmitry༒꧂
@JiLiZART , да сделал приблизительно так же, но попроще - работает с ие 8+
Nikolay
ну у меня с очередью, что можно навешать спокойно кучу коллбеков, и так же стреляет колбеки если уже путь загружен
Mishutka
Всем привет, изучаю socket.io. Один из авторов предлагает такой такую схему event'ов. Кто нибудь может объяснить, как в "testFunc" передать какой нибудь аргумент, например строку?
exports.initTest = (io, socket) => {
// Events
socket.on('testFunc', testFunc)
}
function testFunc() {
this.join('testRoom')
}
Smooth Operator
Сделай функцию которая принимает твой аргумент и возвращает функцию которая использует его
DM
Привет, подскажите есть ли у Яндекс Карт, тех что Апишные возможность быть чувствительными к расширению экрана. На компе должна быть одна центральная точка, на мобилке другая. Подскажите че гуглить))
Евгений
Центральная точка чего?
DM
Центр карты, есть такое понимание в ЯМ Апи, е
Евгений
А причем центр карты и разрешение экрана? Размер карты и экрана разные вещи по идее
DM
Сейчас для всех расширений стоит центральная точка одна, метка другая, метка находится чуть правее от центра, чтобы блок поверх карты не закрывал метку, а на мобилке получается так, что эту самую метку вообще не видно
DM
Вот мне бы знать метод при помощи которого можно было сказать ЯМ: "сука, когда ширина экрана >= 414 - быстро поменяй центральную точку, чтобы ребятки видели где мы находимся".
DM
Неужели никто с такой задачей не сталкивался?
Евгений
Да было, но разве упомнишь все
DM
Что гуглить-то, я ввожу адаптивность - вываливается все то, что связано с width: 100% на контейнер карты))
Евгений
вот тут надо курить https://tech.yandex.ru/maps/doc/jsapi/2.1/quick-start/tasks/quick-start-docpage?from=jsapi
Евгений
документация