
Каїн
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

Pavel
07.10.2016
13:42:03

Каїн
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, что не так для хрома?

Anton
08.10.2016
06:39:06

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?
Или чатик веб-игроделов?

hlomzik
08.10.2016
10:13:46

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

Safort
08.10.2016
10:31:54

Google

Safort
08.10.2016
10:32:13

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

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

Eduard
08.10.2016
11:12:10

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
Ну в любом случае погляди