@JSlang

Страница 214 из 2237
Каїн
07.10.2016
13:34:31
ну попробуй))))

я знал что ты спросишь)

function sortNumber(a,b) { return a - b; } var numArray = [140000, 104, 99]; numArray.sort(sortNumber); alert(numArray.join(","));

https://wiki.python.org/moin/HowTo/Sorting вот тут норм

Google
Каїн
07.10.2016
13:37:24
ыы

но на самом деле никто уже єто давно не пишет

по канону это использовать https://lodash.com/

на худой конец, жквери написало статических методов себе таких как $.extend etc

Pavel
07.10.2016
13:39:13
А чем вот лодаш хорош?

Каїн
07.10.2016
13:39:23
в том что он поделен на подмодули

и тебе не нужно ради 1 функции качать всю либу

Pavel
07.10.2016
13:39:41
Ну это да, а еще?

В применении

Каїн
07.10.2016
13:40:12
я часто использую _.get(object, 'path.to.property')

так же set

когда стрингом можно задать путь к глубоководной переменной

Pavel
07.10.2016
13:40:54
Аргумент

Google
Pavel
07.10.2016
13:41:02
А мап, фильтр редьюс

Каїн
07.10.2016
13:41:02
я сделал непроходимую валидацию

это все в ес6 есть

я сделал непроходимую валидацию
и с бека получаю путь к проперти и список валидаторов

userModel.country.id: existance

Каїн
07.10.2016
13:42:45
и например использую validateProperty(userModel, _.get(userModel, pathToPRop), response.userModel.country.id)

ну типа того

Pavel
07.10.2016
13:43:07
Да да, делал что то похожее

Каїн
07.10.2016
13:43:31
из его спичей (разработчика) он много парится с цыклами

и много в каких фильтрах или мапах досрочно отрубает цыкл если задача выполнена

например _.any

если писать руками - тебе будет похер писать continue и отталкиватся от того найдено ли уже значение

_.each работает на списки и на обьекті с коробки

Pavel
07.10.2016
13:45:48
да, как и мап

еще lazy evaluation, chaining вот это все очень неплохо выглядит

Каїн
07.10.2016
13:46:27
для любителей фп, есть возможность писать chain

throttle

Pavel
07.10.2016
13:46:48
вот тут интересный пример http://filimanjaro.com/blog/2014/introducing-lazy-evaluation/

про досрочный выход из цикла

Google
Каїн
07.10.2016
13:47:52
парень засел над оптимизаций конкретно

потому и он а не $.forEach

ы

Pavel
07.10.2016
16:28:22
Боян

Konstantin
07.10.2016
16:34:02
https://habrahabr.ru/post/312022/

Владислав
07.10.2016
16:36:04
эту статью на всех языках теперь будут репостить по 3 раза на дню

Alex
07.10.2016
17:10:40
Как надоело это нытье, как будто учиться когда-то было просто

Konstantin
07.10.2016
17:13:42
речь не об этом

чел говорит: мне надо просто отрисовать таблицу с инфой и обновлять при появлении новой инфы

скорее всего статья гласит о том, что для каждой задачи свои инструменты надо использовать... гвозди забивать молотком :)

принцип KISS тут как нельзя лучше подходит

kapkapbopoh
07.10.2016
21:55:28
Подскажите сайт, который помогает выбрать js фреймворк

kapkapbopoh
07.10.2016
21:55:32
Забыл название

Dmitry
07.10.2016
21:59:23
Google.com

Сорри, не смог сдержаться :)

Anton
07.10.2016
22:42:12
есть svg <g> <path d="M80,32l-32,80v304h96v64h64l64-64h80l112-112V32H80z M256,272h-48V143h48V272z M368,272h-48V143h48V272z"/> </g> оно под viewBox="0 0 512 512" как подогнать его под viewBox="0 0 24 24" ?

Артем
08.10.2016
05:10:56
Тут такая проблемка, меня подключен noty в лисе работает а в хроме reference error, что не так для хрома?

Igor
08.10.2016
07:05:39
А потыкайте носом, как это красиво написать/оптимизировать https://gist.github.com/exdeniz/bfff2f37bba6df8128f739b83fc3813f

Михаил
08.10.2016
07:19:04
Откомментил там же. Не сказать, что сильно красиво, но уже лучше

Google
Igor
08.10.2016
07:20:56
Спасибо, да выглядит лучше уже.

Admin
ERROR: S client not available

Safort
08.10.2016
09:51:35
Коданы, кто-нибудь из вас работал с three.js? Как вы загружали модельки и организовывали структуру проекта? Собираю всё вебпаком и получается больно толстый бандл. Думаю не включать модели в него, но хз, как лучше всего сделать.

Может, есть какие-то best practices?

Anton
08.10.2016
09:56:34
От задачи зависит. Но шкурки ты же не бандлишь?

Все ресурсы в отдельный пак, что можно было показать красивую заставку загрузки.

Safort
08.10.2016
10:04:32
@thekashey >Но шкурки ты же не бандлишь? Что такое "шкурки"? Текстуры? Я относительно недавно начал вкатываться в WebGL и этого вашего слэнга пока не знаю)

>Все ресурсы в отдельный пак, Т.е. два бандла получится?

Anton
08.10.2016
10:05:34
Если у тебя только одна "сцена" - то да. Текстуры только проблематично а бандл загнать.

Safort
08.10.2016
10:06:36
Почему?

Anton
08.10.2016
10:07:02
В webgl можно загрузить только картинку с правильными cors заголовками. А такую можно получить только с сервера. Datauri таких заголовков не имеет и ie11 использовать их не даст (хрому пофиг)

Safort
08.10.2016
10:07:57
Пока что в качестве текстур у меня обычные картинки :D

На IE пофиг, это пит-прожект.

Кстати, не подскажешь годных статей по анимированию моделек в threejs?

Или чатик веб-игроделов?

Anton
08.10.2016
10:27:54
Логика там всегда одна. Что js, что C++, что direct x

Safort
08.10.2016
10:31:54
Логика там всегда одна. Что js, что C++, что direct x
Логика одна, но специфика у веба своя. Та же сборка. Я не нашёл никаких современных практик сборки игр. Все зациклены на формочках?

Google
Safort
08.10.2016
10:32:13
Anton
08.10.2016
10:33:43
Почитай и пойми, что такое квартерион. Почитай про скинед меш и варианты передать кучу данных в вершинный шейдер.

Логика одна, но специфика у веба своя. Та же сборка. Я не нашёл никаких современных практик сборки игр. Все зациклены на формочках?
Да забей ты на эту сборку. Если сильно хочется почитай про glTf - сейчас этот формат развивают.

Safort
08.10.2016
10:43:11
@thekashey ок, спасибо.

Safort
08.10.2016
11:12:41
Чем?

Eduard
08.10.2016
11:13:38
Он более функционален, повыше абстракция)

Конкретно я глубоко не копал, но пробовал

И мне понравился playcanvas

Safort
08.10.2016
11:15:15
Я смотрел демки PC. В общем-то, они норм, но пока до его API не добирался.

Eduard
08.10.2016
11:15:59
Ну в любом случае погляди

Страница 214 из 2237