Андрей
Лишь бы свою джяву принести.
Mikita
ребята, есть кросдоменный iframe, как мне его вкрутить в страницу и ресайзнуть на всю его высоту (котора ябольше, чем высота окна в которое он впилен)?
Anonymous
Ребят, как можно такой косяк исправить? Когда ставлю размер border 1px, то слева граница таблицы не отображается. http://joxi.ru/Y2L9D7Wcn40KGA Сам css код &.active { border: 1px solid #4caf50; border-top: 0; border-bottom: 0; background-color: hsla(120, 100%, 73%, 0.712); opacity: 0.5; }
Mikita
ну можешь по "умному" https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-style увеличить) А вообще - многое зависит от вёрстки родителя, возможно в твоём случае http://htmlbook.ru/css/box-sizing актуально
Дима
Контура
Дима
Конура
Andrey
Ребят, подскажите библиотеку для работы с канвасом. Нужно мышкой создавать области произвольной формы и drag'n'drop.
Arlen
всем привет
Arlen
random.generateIntegers({ min: 1, max: 99, n: 2 }) .then(function (result) { console.log(result.random.data); // [55, 3] }); есть асинхронная функция от random.org , как записать в переменную значения result.random.data
Александр
Можно через постМессадж какой-нибудь, но если не можешь добавить код во внутренности ифрейма - не получится
Mikita
Можно через постМессадж какой-нибудь, но если не можешь добавить код во внутренности ифрейма - не получится
типо передать из iframe его высоту и выставить такую-же в родительском окне?
Александр
ага
Arlen
let params= { n: 5, min: 1, max: 5, replacement: false, base: 10 }; winRandom = async (params) =>{ const wins = await random.generateIntegers(params) console.log(wins.random.data) return wins.random.data; } let arr= winRandom(params); console.log(arr); выдает след. результат: Promise { <pending> } [ 5, 1, 3, 4, 2 ]
Arlen
random.js:20 let arr= await winRandom(params); ^^^^^^^^^ SyntaxError: Unexpected identifier at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:607:28) at Object.Module._extensions..js (module.js:654:10) at Module.load (module.js:556:32) at tryModuleLoad (module.js:499:12) at Function.Module._load (module.js:491:3) at Function.Module.runMain (module.js:684:10) at startup (bootstrap_node.js:187:16) at bootstrap_node.js:608:3
Arlen
аа спасибо
Renat
Коллеги, как вы считаете тестировать компоненты это избыточно ?
Nikolay
Это нормально. Компоненты это такие же функции, как и весь остальной код.
Ilya
Коллеги, как вы считаете тестировать компоненты это избыточно ?
ну если у Вас приложение основным концептом которого есть компоненты (aka React) их как раз таки и надо тестировать :)
Renat
их же в приложении может быть очень много)
Ilya
ну в идеале если вы пришли к тестированию вы должны стремиться с каксимальному проценту покрытия кода... что конечно сферический в ваккуме идеал :)
Ilya
но само собой начинайте с критической функциональности
Nikolay
Ммм, именно отрисовку? Скриншотами :)
Renat
я ту недавно доклад смотрел, там спикер сказал что 30% покрытия это норм
Ilya
в особенности с тех компонентов которые подвержены side effect-ам, т.е. чтобы вы где-то что-то меняли - а этот компонент в силу "связанности" - ломается
Ilya
хотя таких компонентов надо бы вообще избегать
Ilya
где-то 30% это архитектурная часть, а остальное прикладное
Ilya
а где-то если меньше 80% покрыто - гарантировать работоспособность релиза никак нельзя
Nikolay
я ту недавно доклад смотрел, там спикер сказал что 30% покрытия это норм
Покрытие кода — не панацея. Некоторые просто как умалишенные стремятся к 100%.
Renat
ну вот и я думаю, что надо бы выделить самые важные и их покрывать
Nikolay
Тесты могут быть написаны хуево, не учитывая миллион корнер-кейсов, но покрывать весь код целиком.
Renat
это точно
Anonymous
Ребят, очень туплю по CSS, если сможете - помогите. Есть таблица, я обвожу в рамку клетки так: &.active { border: 1px solid #4caf50; border-top: 0; border-bottom: 0; background-color: hsla(120, 100%, 73%, 0.712); opacity: 0.5; } Мне нужно сделать так, чтобы у последнего элемента border-bottom был 1px; Я делал следущим способом: .active.last { border-bottom: 1px solid #4caf50; } И ничего не происходит, в чем моя ошибка?
Pavel
сделай ^last-child
Pavel
:last-child*
Anonymous
:last-child*
Без указания класса?
Pavel
ну и &.active:lasth-child следоваительно
Pavel
&.active:lasth-child { border-bottom: 1px solid #4caf50; }
Pavel
да блин, все равно с ошибкой написал
Pavel
ну ты понял кароч где ошибка
Anonymous
Да, я вижу ошибку
Anonymous
не помогло, к сожалению
Pavel
мне кажется у тебя небыло амперсанда перед эктив
Pavel
а,, хм
Pavel
да, кстати, на фидждле и править легче
Anonymous
Привет. Спрашивал что почитать начинающиму в js. Хочу его изучить. Советовали фланэгана. А что скажете про эту книгу. Кто с ней сталкивался
Anonymous
Anonymous
ок
Pavel
& это в препроцессорах, берет родителя
snatvb
Jq иногда может пригодиться
Anonymous
Так во фланегане тоже куери
Konstantin
да жквери норм
Konstantin
дану, у вас предвзятое отношение :) лучшее - враг хорошего
Konstantin
без жквери даже бутстрап нормально не заведётся
Konstantin
только через костыли
Konstantin
начинается
Konstantin
а что юзать?
Konstantin
это вот типичный фронтендер, который мечется от одного фреймворка к другому
Konstantin
я как раз ушёл от того, чтобы типовые элементы с нуля колбасить
Konstantin
а ты предлагаешь, грубо говоря, уйти с языка высокого уровня на ассемблер
Konstantin
ради непонятно чего
Konstantin
хз, не сталкивался
Konstantin
не вижу ничего плохого
Konstantin
удобная библиотека
Konstantin
насрать можно везде
Konstantin
а можно написать красиво на VB
Konstantin
да
snatvb
asmjs
snatvb
Поэтому наверное
Anonymous
Просто спросил про книгу, устроили холливар
Anonymous
Дело в том что учусь на 4 курсе грубо говоря на прогера
Anonymous
Только сейчас понял что хочу им быть
Anonymous
Но ничего не знаю кроме хтмла и цсс
Anonymous
Вот джс будет моим первым языком
snatvb
Давно и не правда) Когда на сях писал