Eshently
дня два)
Вот то поворот Вам бы основы изучить а потом уже заниматься всем этим а не идти сразу вабанк не знаю даже обычную функцию жсон парсера
Eshently
вам никто не будет помогать таким образом Если вы из другого яп пришли то через недельку или две освоитеб
Eshently
сь
Infohunt
Динамическая типизация убивает. Хотя бы тип посмотреть)
Eshently
а если нуб вообще то учите основы
Eshently
попробуйте вывести res в консоль
Eshently
что это вообще
Eshently
err это ошибка я думаю вам понятно
Eshently
с английским как? или забугорский нини?
Infohunt
С ним все рк
Infohunt
ок
Infohunt
res в консоль отдает ответ с сервера как положено.
Infohunt
Eshently
рк это что?
Eshently
ну вот получили же теперь смотрите на свойства обеъкта доберитесь
🦜
Есть такой объект. widget1Body: { id: 'Widgets.widget1.body', defaultMessage: 'Mark todays date: {date}', }, body={ formatMessage(messages.widget1Body, { date: formatDate(this.props.currentDate, { year: 'numeric', month: 'long', day: 'numeric', }), }) } Есть такая функция. Там date как объект передается и подставляеться потом в {date}. Это как-то в функции реализовано сопостовление или что?
Bohdan
как заимпортить жс код как текст?
Андрей
как заимпортить жс код как текст?
Так же как и текст из любого файла.
Bohdan
мне нужно вставить его потом тегом script
Анатолий
как заимпортить жс код как текст?
А откуда ты его берёшь?
Bohdan
из нпм пакета
Nikita
беда)
Nikita
как же вставить тег скрипт из файла
Nikita
указать путь к файлу?
Anonymous
Мaгазин элeктронных кoшельков c бaлансом 💷💶💴💵💷💶💴💵💷💶 B нaличии : • WebMoney 🌐 • Яндекс Деньги 📮 • Payeer 🅿️ • Qiwi 🐥 👉 @MoneyJobBot
Bohdan
не пойму. в файле IIFE. что я импортирую, когда пишу require('file.js')?
Nikita
так его надо вставить в хтмл или импортировать и что то с ним делать?
Bohdan
вставить в хтмл
Bohdan
как жс код
Anonymous
ну прочитай из файлы и вставь
Anonymous
рекваер вообще о другом
Nikita
да просто прочитай файл оберни в скрипт и вставь)
Bohdan
как это сделать?
Bohdan
это же в браузере длжно происходить
Nikita
так ты на сервере страницу рендереришь ?
Nikita
или где ?
Bohdan
в браузере
Bohdan
я встраиваю ифрейм. в ифрейм надо вставить скрипт лол
Aleksey
<script src=".." />
Anonymous
так встраильщиков то
Anonymous
как ты собрался управлять содержимым iframe?
Bohdan
<script src=".." />
че в срц то писать?
Aleksey
url по которому вебсервер отдает твой скрипт
Aleksey
люди, вы сначала поймите как устроены браузеры, http и все технологии для отображения страницы в браузере. Тогда таких вопросов не возникнет.
Bohdan
сервер ничего не отдает. есть пакет нпмовский. я хочу скрипт оттуда вставить в ифрейм.
Nikita
так вставь проблема то в чем?
Bohdan
у меня бандл делается вебпаком, понимаешь?
Anonymous
ууууу
Anonymous
тут все тяжело
Eshently
url по которому вебсервер отдает твой скрипт
Как говорится глупых вопросов не бывает но блин это так бесит
Nikita
не знаешь где нод пакеты лежат?
Eshently
Anonymous
какая разница где они лежат
Anonymous
смутно представляю как можно пакеты от ноды всунуть на страницу да еще и в iframe
Eshently
Зачем вообще тебе это надо?
Aleksey
сервер ничего не отдает. есть пакет нпмовский. я хочу скрипт оттуда вставить в ифрейм.
настраивай вебсервер чтобы отдавал нужный тебе скрипт по удобному тебе URL
Aleksey
или генерируй html полностью включив код скрипта в тело html документа
Bohdan
вот это уже лучше
Bohdan
мне и надо как-то код скрипта вставить в тело
Aleksey
просто есть миллион способов это сделать, какой нужен именно тебе никто не знает кроме тебя
Bohdan
хотя бы один способ вставить скрипт из node_modules в тело
Anonymous
тут тоже советчики
Anonymous
лал
Bohdan
script.js
Aleksey
программисты телепаты с фантастическими способностями
они живут на мальдивах и в подобных чатика не сидят
Anonymous
вот вам anymatch
Anonymous
'use strict'; var micromatch = require('micromatch'); var normalize = require('normalize-path'); var path = require('path'); // required for tests. var arrify = function(a) { return a == null ? [] : (Array.isArray(a) ? a : [a]); }; var anymatch = function(criteria, value, returnIndex, startIndex, endIndex) { criteria = arrify(criteria); value = arrify(value); if (arguments.length === 1) { return anymatch.bind(null, criteria.map(function(criterion) { return typeof criterion === 'string' && criterion[0] !== '!' ? micromatch.matcher(criterion) : criterion; })); } startIndex = startIndex || 0; var string = value[0]; var altString, altValue; var matched = false; var matchIndex = -1; function testCriteria(criterion, index) { var result; switch (Object.prototype.toString.call(criterion)) { case '[object String]': result = string === criterion || altString && altString === criterion; result = result || micromatch.isMatch(string, criterion); break; case '[object RegExp]': result = criterion.test(string) || altString && criterion.test(altString); break; case '[object Function]': result = criterion.apply(null, value); result = result || altValue && criterion.apply(null, altValue); break; default: result = false; } if (result) { matchIndex = index + startIndex; } return result; } var crit = criteria; var negGlobs = crit.reduce(function(arr, criterion, index) { if (typeof criterion === 'string' && criterion[0] === '!') { if (crit === criteria) { // make a copy before modifying crit = crit.slice(); } crit[index] = null; arr.push(criterion.substr(1)); } return arr; }, []); if (!negGlobs.length || !micromatch.any(string, negGlobs)) { if (path.sep === '\\' && typeof string === 'string') { altString = normalize(string); altString = altString === string ? null : altString; if (altString) altValue = [altString].concat(value.slice(1)); } matched = crit.slice(startIndex, endIndex).some(testCriteria); } return returnIndex === true ? matchIndex : matched; }; module.exports = anymatch;
Anonymous
поднимайте сервера и вставляйте в страницу в айфрем лал
Anonymous
я пока за пивом схожу
Nikita
Ребят а кто нибудь видел реализацию транспайлеров на ходу? Мне интересно насколько сильно проседает сайт на старых браузерах
Nikita
Я разрабатываю сайт на который заходят в основном только на dev или найтли версиях браузеров. Не вижу смысла в транспайлинге заранее
Nikita
хотелось бы, чтобы браузер не понимающий код сам транспайлил
Varyen
можешь сделать два бандла просто, один с транспайлингом, другой без
Varyen
зачем на ходу то
Nikita
я так и сделал, но гугл хром запускает его а firefox ругается
Nikita
некоторые фичи фаирфокс не поддерживает