Igor
куда смеяться?)
Igor
Igor
нормальный вопрос
CherryTea
Я не смог вспомнить название пакета cheerio
нет, дело в том это это легко делается без cheerio, JQ, и прочей лабуды
Igor
да, меня можно было бы послать читать доку
CherryTea
ну и "мощь JQ" это сильно )
Sergey
ну и "мощь JQ" это сильно )
Ну это ж шуткую))
Smooth Operator
А как же xpath и регулярки)
Sergey
А как же xpath и регулярки)
Очень удобно спасибо!!! (Нет)
anoru
anoru
лол, годный канал)
CherryTea
Как же? Покажи пример
document.querySelector('.foo .bar > div').innerHTML ?
Sergey
document.querySelector('.foo .bar > div').innerHTML ?
Под нодой? Документ?
CherryTea
подставить нужное
CherryTea
?
ну чем ты там дом формируешь?
CherryTea
jsdom ?
Sergey
ну чем ты там дом формируешь?
Ничем. Я делаю запрос к серверу за страницей. Ищу нужный элемент и вытаскиваю ссылку
Sergey
Там вложенные элементы, ибо не все ссылки мне нужны
CherryTea
ну как знаешь. Jquery в твоем примере выглядит оверхедно
Sergey
Взял cheerio
CherryTea
cheerio так это и есть jq, только для ноды
Sergey
cheerio так это и есть jq, только для ноды
только селекторы, без всяких аяксов и ивентлистенеров
Sergey
Вроде, бы своя реализация
⚪ Alex
кто юзал npm link? как коннектить npm модули с помощью npm link? я пока так и не понял как Объяснение, что я нашел было такое 1. cd to src/appy 2. Run "npm link". This creates a symbolic link from a global folder to the src/appy folder. 3. cd to src/mysite 4. Run "npm link appy". This links "node_modules/appy" in this particular project to the global folder, so that "require" calls looking for appy wind up loading it from your development folder, src/appy. modules/moduleA modules/moduleB -> depends on moduleA app/ one has to use npm links in the following order in order to install moduleB in the app: cd modules/moduleA npm link cd modules/moduleB npm link moduleA npm link cd app/ npm link moduleB т.е. когда я делаю npm link на moduleA из модуля B затем из главного приложения делаю линк на moduleB то она модуля в главном приложении при запуске npm install будут стягиваться автоматом их последних версий ?
⚪ Alex
https://github.com/OrKoN/npm-link-shared
Anatoly
А какой щас самый модный способ у классов статик поля делать?
Smooth Operator
TypeScript
Anatoly
Вопрос по JS (babel)
Anonymous
в ES8 завезли static параметры?
Anonymous
бля, где вообще смотреть список фич? а то я зае*ался собирать по кусочкам с каждой статьи
🦜
http://kangax.github.io/compat-table/es2016plus/
Anatoly
@ZeroBias ну кто-то юзает stage-0 и static атрибуты. кто-то делает так Class.MyStaticField кто-то делает вот так this.staticField поэтому и спрашиваю
Anonymous
но ведь this это не статик
Anonymous
или я чото упускаю
Anatoly
не статик, но просто пишут туда контанты класс и норм, т.к. других вариков нет.
Anatoly
С таким наборчиком ['env', { modules: false }] не прокатывает, видимо нужно что-то еще )
Дима
Ну env — это вроде уже для одобренных фи, пропозалы туда не входят
Kira
#вакансия #JavaScript #ExtJS) #вендор :SolarSecurity: Город и адрес офиса: Москва. м.Савеловская 👔 Формат работы: #офис 10:00-18:30 (можно сдвинуть) 🖥 Занятость: полная 💰 Зарплатная вилка: от 100к -130к + премии 👉 Описание вакансии: Участие в разработке IDM продукта, Solar Inrights 👉 Основные задачи: разработка и поддержка пользовательского интерфейса в области информационной безопасности; разработка клиентской части на Ext JS; верстка пользовательских интерфейсов c использованием SCSS; 📩 Отклики/подробноcти в лс. или на почту: K.kologrivaya@solarsecurity.ru
AI
Народ, если есть скрипт который я получаю веб сокетами, добавляя его просто к боди - он ведь не отработает?
Smooth Operator
отработает
AI
почему нет?
Я вот не знаю почему нет. Добавляю через document.getElementsByTagName('body')[0].appendChild(my_script); Но не срабатывает.
AI
где my_script = ' <script type="text/javascript">... code here ... </script>'
Kirill
через appendChild нельзя текст вставить
Alexander
где my_script = ' <script type="text/javascript">... code here ... </script>'
Делай через document.createElement('script')
AI
через appendChild нельзя текст вставить
Вы правы, вместо аппендчайлд innerHTML. ошибся .
AI
Делай через document.createElement('script')
Иначе никак? Я с сервера получаю готовый html.
Igor
Иначе никак? Я с сервера получаю готовый html.
ты хочешь вставить html в документ?
AI
да.
Igor
var my_awesome_script = document.createElement('script'); my_awesome_script.innerHtml = response.script; document.head.appendChild(my_awesome_script);
Igor
если ты получаешь чисто само содержимое скрипта
Igor
document.head.appendChild(response);
Igor
либо вместо head - body
AI
document.head.appendChild(response);
это не сработает. Нельзя вставить через аппендЧайлд html
AI
только узлы.
Igor
а
Igor
а если создать div? и в него вывалить скрипт
Igor
html
AI
сейчас попробую.
AI
Думал про это, не совсем подходит по задаче, но если другие пути более трудоёмки, воспользуюсь этим.
Igor
ну ты конечно можешь вообще зашкварно написать
Igor
т.е. document.body,innerHtml = document.body + response;
AI
Это не сработает )))) В прочем как и не сработалосо с созданием дива. Придётся парсить html и создавать теги заново... =_=
Igor
хотя бы урл
Igor
а то это не правильно так-то)
AI
А что мне даст урл?
AI
сервер это апи, к которому особо доступа не имею.
Igor
ты сможешь создать элемент script и задать ему атрибут src, вставишь через appendChild