А ВОТ ТЕПЕРЬ ПАБЛИК
Safort
Чем?
А ВОТ ТЕПЕРЬ ПАБЛИК
Он более функционален, повыше абстракция)
А ВОТ ТЕПЕРЬ ПАБЛИК
Конкретно я глубоко не копал, но пробовал
А ВОТ ТЕПЕРЬ ПАБЛИК
И мне понравился playcanvas
Safort
Я смотрел демки PC. В общем-то, они норм, но пока до его API не добирался.
А ВОТ ТЕПЕРЬ ПАБЛИК
Ну в любом случае погляди
Safort
Конечно, спасибо)
Iryna
ребят
Iryna
есть те которые работали с Zend Server’ом
Iryna
желательно на аке
Iryna
?
Iryna
на маке
Anonymous
https://youtu.be/hjYykxBlqqM
А ВОТ ТЕПЕРЬ ПАБЛИК
Топ
Anonymous
Anonymous
И год пиара unity.
Serhii
Юнити3г
Dmitry
Ребзя, а кто как ошибки на клиенте отлавливает?
Dmitry
Есть что-то более элегантное чем:
Dmitry
window.onerror = function(message, file, line) {
// ajax на бэк для логгирования
logError(file + ':' + line, message);
};
Dmitry
Ну или хотя бы более модное и молодежное :)
Anonymous
http://www.muscula.com/
https://www.stacktracejs.com/
https://errorception.com/
Anonymous
Не?
Dmitry
Спасибо, изучу.
Anton
Только сегодня делал доклад о том why you should learn webgl before modern fancy ***js
Anton
Stack gl прикольная чтука. Помогает и не мешает.
Andrew
Ребят, кто-то встречал такое поведение fetch: он на каждый мой гет запрос отправляет запрос OPTIONS
Dmitry
Я думаю $.ajax у тебя будет делать также
Andrew
Почему?
Dmitry
Почему?
http://stackoverflow.com/questions/29954037/how-to-disable-options-request
Dmitry
Одна из первых попавшихся ссылок
Dmitry
В общем тема: cors preflight request
Andrew
Окей, спасибо
Mannaro
Народ, TypeScript посоветуете?
Max
Max
Mannaro
меня устраивает, вопрос в типизации.
Max
Чего то не хватает?
Vitaliy
подскажите, чет мозг в 3 ночи не соображает =)
есть массив с вложенными массивами и в каждом из них объекты
мне нужно найти массив в котором какой то ключ соответствует условию
const OBJ = map(ABSOLUTE_MENU_DATA, (dataArr) => {
return filter(dataArr, (item) => {
return item.name === 'UNIQ_REQUESTS';
});
});
Vitaliy
на выходе тут получаю массив массивов
Vitaliy
а нужен именно 1 объект
Max
Ну и синтаксис, а ABSOLUTE_MENU_DATA.map, не?
Vitaliy
Vitaliy
те же яйца, вид сбоку
Max
Мне кажется фишка в том что ты в мапе возвращаешь
Max
Скорее всего тебе нужно завести внешнюю переменную и просто в нее записать результат
Vitaliy
Mannaro
Не советовал бы использовать lodash/underscore там, где это может сделать нативная реализация.
Mannaro
хз, поэтому и спрашивал =)
Mannaro
встречный вопрос - тебе без нее плохо?
Mannaro
Чего то не хватает?
Vitaliy
Mannaro
медленнее?
Mannaro
может сломаться? можете lodash потом убрать?
Mannaro
если код грамотно написан, то это сделать можно. Да, трудно, но можно. С твоим же кодом это будет еще трудней.
А вот сменить на underscore, например, можно.
Max
А по поводу тайп скрипта - ну серьезно, нахуя оно? У нас и так есть ES6+, который нигде толком не поддерживается, так еще и тайпскрипт который компилится в такой-же обычный JS. В итоге ты тратишь время на изучение еще одной технологии, пытаешься ее совать куда-то, а это просто синтетика, которая в итоге приведет к тому, что ты мог бы писать сразу на ванилле.
Vitaliy
я понял. пошел думать сам. ничего практического я тут не услышу, куча теории
Mannaro
тебе же сказали? Внешняя переменная
Max
Я вообще против CoffeScript, TypeScript и тд
Max
Dmitry
Mannaro
рили? 2 раза оббегать весь массив, просто чтобы не выносить переменную? Да еще и жесть для чтения
Max
Месье знает толк....
Dmitry
Если разовая операция, то избегание повторного прогона - экономия на спичках
Mannaro
Таки автор этого не уточнил
Dmitry
Разница даже незаметна будет
Vitaliy
Dmitry
А вообще да, второй вариант - просто самописная реализация flatten, но можно конечно и без нее
Mannaro
а то, что find не поддерживается в IE и Opera норм?)
Mannaro
и почти не поддерживается на мобиле))
Dmitry
Ну полифилл уж наверняка подключен и не будет выпиливаться )
Vitaliy
опера - есть еще такой браузер?)
Mannaro
таки есть
Max
Я только что офигел, узнав что стрелочные функции поддерживаются браузерами