I am
пользуюсь ими уже 6 лет, в местах где они крутятся проблем никогда не было
Только если криво напишешь ))
Dmitry Kichev
если в хром залогинется, то потом что-то слетает ((
Smooth Operator
I am
Получить значение из текста по шаблону, например
Ярослав
Если честно, любая задача, которую пытался решить с регулярками в конечном итоге решалась мною без регулярок и решение выглядело более адекватным, удобоваримым и читаемым. А главное - логичным
Sergey
I am
это все ровно что говорить: зачем нам русский, его ж не понять. Я когда на английском пишу - все понимаю...
hlomzik
hlomzik
Boris
если в коде есть регулярка каждый кто читает код должен остановиться, вникнуть, убедиться что она делает то что должна и читать дальше, с ифами это происходит значительно быстрей, если регуляка простая - хорошо, а если сложная, то может она и не так нужна?
Ярослав
I am
ококок, троливная тема. Всем спасибо, я ушел
hlomzik
Виталий
/о, холиварчик по регуляркам/
Anonymous
ммм. Как по человечески можно сравнить какой-то предыдущий стейт формы с текущим? Без редакса и вот этого вот всего. Сейчас делаю, как мне кажется, какой-то костыль черезодноместный - при инициализации формы и её отправке делаю слепок с формы, который представляет из себя массив хэшей вида {id: int, hash: string} и потом, для сравнения, сравниваю два таких стейта через JSON.stringify . Что, кмк, тупо.
В общем:
1. Как лучше сравнивать между собой объекты? ( inb4: _.isEqual() )
2. Как лучше генерировать подобные слепки?
Serhii
JSON.stringify
Aleksandr
Как npm в package.json показать: "устанавливать пакет ДО такой-то версии"
Smooth Operator
укажи точную версию
Smooth Operator
без крышечек)
Vlad
Aleksandr
Спасибо, пацаны
Sergey
кто-нибудь юзал nodejs soap ?
Vlad
пожалуйста нет
Sasha
Всем, привет. Подскажите пожалуйста, как импортировать модули для ангуляра, в которых не обозначен дефолтный экспорт?
В чатике по ангуляру мало людей
Например,
import dndLists from 'angular-drag-and-drop-lists';
* Default export is not declared in imported module
import * as dndLists from 'angular-drag-and-drop-lists'; эт не то
Ivan
в файле который импортируешь должен быть экспорт
Smooth Operator
import dndLists = require('angular-...)
Sasha
Но его там нет
Ivan
import dndLists = require('angular-...)
Sasha
Ivan
var dndListg = require('best-angular-plugin)
Smooth Operator
https://www.typescriptlang.org/docs/handbook/modules.html
Dreamerinnoise
Sasha
Smooth Operator
а ну да)
Ivan
ну это не чат об ангуляре
Sasha
Smooth Operator
тайпинги на него есть в папочке?
Dreamerinnoise
не видит модуль
Либа старая, он ничего не экспортирует как es модуль
Sasha
Dreamerinnoise
можешь руками
Dreamerinnoise
создать у себя какой нибудь index.js
Dreamerinnoise
и там написать
Dreamerinnoise
require('./angular-drag-and-drop-lists.js');
module.exports = 'dndLists';
Smooth Operator
первый ангуляр чтоли)
Sasha
Первый да
hlomzik
Sasha
помогло вот что:
required 'module_name.js'.
и в angular.module его название стрингой '';
uRusure
Ребят, подскажите пожалуйста хорошие сайты на инглише по теме React. Имею в виду где можно постоянно находить свежие интересные статьи.
Alex
https://facebook.github.io/react/blog/ ?
Pavlik
https://twitter.com/dan_abramov
🦅 Олег
не у кого нет списка JS конференций на 2017?
Alexandr
https://github.com/web-standards-ru/frontend-confs
🦅 Олег
А заграничные?
Александр
Oleksandr
Всем привет, напомните плз про хоистинг, что сначала интерпретируется - let, или const?
Oleksandr
или в том порядке, в котором я и прописал?
Smooth Operator
что значит интерпретируется
Smooth Operator
инициализируются? объявляются?
Oleksandr
ну захуячиваются
Alex
const, let хоистятся так же как и все остальное, но не доступны до объявления
Alex
ChrSchredinger
Хай
Smooth Operator
Smooth Operator
ChrSchredinger
Paul
Всем добрый день. Кто-то сталкивался в работе с three.js и three-bmfont-text ?
Bohdan
Alex
Если имя объявляется в области видимости, в этой области видимости идентификатор всегда будет ссылаться на эту переменную
Sergey
Ivan
Ivan
кода они объявляются но им не присваивается значение
Alex
foo = 'mamka'; // global
{
// foo не глобальный
let foo = 'kokoko'
}
ChrSchredinger
Рилли, hoisting
Alex
недоступен, но схоистился
Bohdan
кто схоистился?
Bohdan
че это за фигня вообще?
Oleg
Способ JS работать с переменными
Alex
foo = 'mamka'; // глобалная переменная
// новый скоуп
{
// foo не глобальный, если попытаться обратиться к нему до объявления
// сейчас не доступна, но и не глобальная, потомучто схоистилась локальная для этого скоупа
let foo = 'kokoko'
}