@JSlang

Страница 83 из 2237
43354
19.06.2016
08:11:14
Ребзя, спаибо! Советы дельные, попробую сперва реакт

[Anonymous]
19.06.2016
08:15:39
Ребзя, спаибо! Советы дельные, попробую сперва реакт
И лучше все-таки смотреть и учиться по готовым проектам и тем же генераторам у yeoaman, чтобы привыкать к best practices и не простреливать себе ноги :)

Yevhenii
19.06.2016
08:17:01
но ноги то 2, можно и стрельнуть разок

Andrey
19.06.2016
08:18:27
и yeoaman умирающий на мой взгляд сейчас)

Google
Andrey
19.06.2016
08:18:37
так и не получился из него нормальный cli

Yevhenii
19.06.2016
08:18:49
и yeoaman умирающий на мой взгляд сейчас)
а я даже не успел его заюзать, только ненавидел

[Anonymous]
19.06.2016
08:24:04
так и не получился из него нормальный cli
Это смотря что именно от него ожидать :Р

anoru
19.06.2016
08:26:27
Лучший yeoaman это клон репы и допил под себя)

[Anonymous]
19.06.2016
08:37:56
Кстати, вспомнилась недавняя статья от mail.ru(!) https://habrahabr.ru/company/mailru/blog/303456/ :)

Andrey
19.06.2016
08:41:07
только там старая статья уже, но статья норм и показано как писать тесты и успользовать immutable

Miroslav
19.06.2016
09:10:35
Господа, кто нить учил джс с нуля, не зная других языков?за сколько реально получалось?

Karen
19.06.2016
09:12:09
4 года

Andrey
19.06.2016
09:12:13
js не самый простой язык, особенно с его всеми теми странностями и тупняками )

Ivan
19.06.2016
09:13:11
Js учил с нуля, ессна после верстки. Мне иногда кажется, что я его никогда не выучу. Постоянно что-то новое.

Ilyas
19.06.2016
09:31:05
чет вспомнил

Google
Ilyas
19.06.2016
09:31:06
https://pp.vk.me/c630223/v630223188/2fc8e/XHzB8F71dD8.jpg

Sasha
19.06.2016
09:31:06
кто может посоветовать ресурсы, чтобы познать шрифты? чтобы научиться сочетать различные шрифты

Andrey
19.06.2016
09:42:31
https://pp.vk.me/c630223/v630223188/2fc8e/XHzB8F71dD8.jpg
с каждым разом качество картинки все ухудшается))

Victor
19.06.2016
09:51:34
Всем привет

Sasha
19.06.2016
10:19:38
Vλαdmιr
19.06.2016
10:20:28
А волшебное слово?

Дмитрий
19.06.2016
10:21:34
sudo

anoru
19.06.2016
10:22:01
:D

Gordey
19.06.2016
10:28:39
https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/misc.zsh#L27

Sasha
19.06.2016
11:53:09
Vλαdmιr
19.06.2016
11:57:53
пжлст
https://telegram.me/chatdesign

Victor
19.06.2016
12:54:31
Лол

Sudo круче

Пжлст не ос

Не оч

Yuri
19.06.2016
12:55:24
Ребят, тут кто-нибудь на EmberJS пишет?

Котяй Негодяй
19.06.2016
15:51:16
У меня вопрос, касаемо оптимизации.

Google
Котяй Негодяй
19.06.2016
15:51:26
for ( var index = fromIndex > 0 ? fromIndex : 0; index < this.length; index++ )

fromIndex > 0 ? fromIndex : 0 ведь только один раз выполнится?

Alexander
19.06.2016
15:52:24
Да

А вот проверка на .length множество

Котяй Негодяй
19.06.2016
15:52:33
Спасибо. =)

Alexander
19.06.2016
15:52:39
Вынеси значение в переменную

А fromIndex > 0 ? fromIndex : 0 можно и на fromIndex || 0 поменять

Котяй Негодяй
19.06.2016
15:53:40
Вынеси значение в переменную
В смысле var length = this.length? Зачем?

Alexander
19.06.2016
15:54:25
Потому что .length это что-то вроде геттера, каждый раз вычисляется заново и довольно ресурсоёмок в цикле

Котяй Негодяй
19.06.2016
15:54:44
А fromIndex > 0 ? fromIndex : 0 можно и на fromIndex || 0 поменять
Я знаю, но уже не помню, почему так сделал. =) Не думал, что такой код комментить придётся.

Alexander
19.06.2016
15:55:09
+ если ты изменяешь само количество (массива?) айтемов, то можно получить бесконечный цикл и обосраться

Котяй Негодяй
19.06.2016
15:55:37
Потому что .length это что-то вроде геттера, каждый раз вычисляется заново и довольно ресурсоёмок в цикле
О. Не знал. Спасибо. А оптимизатор при прекомпиляции это сам не делает? По-идее, логично было бы распознавать такие места.

Andrey
19.06.2016
15:56:30
Котяй Негодяй
19.06.2016
15:56:52
Потому что .length это что-то вроде геттера, каждый раз вычисляется заново и довольно ресурсоёмок в цикле
Пардон, а об этом где-нибудь есть инфа? Я сейчас читаю MDN, и там идет речь о length, как о записываемом свойстве, и явно указывается на то, что методы массива (такие как push, splice и т.д.) обновляют его значение.

Admin
ERROR: S client not available

Котяй Негодяй
19.06.2016
16:07:42
Вот пруф. https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array#Relationship_between_length_and_numerical_properties Но, в то же время, у меня остаются сомнения. Где-нибудь явно описано, геттер это или не геттер, кто-нибудь знает? =)

Alexander
19.06.2016
16:14:39
Я это просто как пример для понимания проблемы упомянул :) На самом деле для массивов всё это оптимизированно вполне, но не для array-like объектов вроде нод листов или списка аргументов, так что это больше касается перебора DOM элементов Но всё равно не стоит так делать, хотя бы из-за описанных выше возможных проблем с динамическим изменением длинны %)

length массива конечно на лету не вычисляется, если ты об этом

hlomzik
19.06.2016
16:17:38
Google
Котяй Негодяй
19.06.2016
16:17:58
Я это просто как пример для понимания проблемы упомянул :) На самом деле для массивов всё это оптимизированно вполне, но не для array-like объектов вроде нод листов или списка аргументов, так что это больше касается перебора DOM элементов Но всё равно не стоит так делать, хотя бы из-за описанных выше возможных проблем с динамическим изменением длинны %)
Согласен, это я понимаю. Я думаю, здесь это вопрос архитектуры, если говорить чисто о массивах. Т.е. если возможность изменения длины массива неявна, то значит в коде большие проблемы. Если возможность явно присутсвует, то длину в переменную. Если нет, то можно обращаться напрямую.

Нельзя, неравнозначно же
Вспомнил. Я хотел подстраховаться от невалидного ввода.

Alexander
19.06.2016
16:18:54
Нельзя, неравнозначно же
Ну вообще да, если меньше нуля может быть

Котяй Негодяй
19.06.2016
16:20:13
Есть кто владеет техническим английским?

Я хочу в опенсорс выложить либу, и с русского JSDoc перевести надо. Ну и readme перевести.

Gordey
19.06.2016
16:36:32
Ты не можешь свою же либу перевести?)

Котяй Негодяй
19.06.2016
16:48:31
Ты не можешь свою же либу перевести?)
Ну, плохо у меня с английским.

Andrey
19.06.2016
16:49:05
переведи транслитом и сократи текст до минимума )

Котяй Негодяй
19.06.2016
16:49:32
Читать могу, могу абы-как, но общаться. Но, чтобы перевести доку, я думаю, нужен тот, кто бОльшего уровня.

Vasya
19.06.2016
16:49:53
пока будешь сам делать, выучишь англ лучше

Котяй Негодяй
19.06.2016
16:50:00
Дока на русском будет, естественно.

Это в планах. Уже который год.

Gordey
19.06.2016
16:50:42
Мне вот тоже кажется, что это какой-то неправильный путь. Английский все равно нужен, почему не начать сейчас?

Vasya
19.06.2016
16:50:55
я так переводил в риалтайме. Говорю тип я не спец. "-Выучишь пока будешь переводить"

Котяй Негодяй
19.06.2016
16:54:24
Мне вот тоже кажется, что это какой-то неправильный путь. Английский все равно нужен, почему не начать сейчас?
Как бы, я не хочу пускать шлак в релиз. И рисковать качеством не хочется. Английский я всё равно добью, но учиться в ущерб продукту, даже открытому, может быть даже не совсем удачному (это надо проверить) — не самое лучшее решение. Ну и оупенсоср на то и оупенсорс, чтобы контрибьютить коллективно. =) Ваши замечания по поводу языка справедливы. Но помощь, всё равно, нужна.

Victor
19.06.2016
17:41:35
Ребят

Всем добрый вечер

Google
Yevhenii
19.06.2016
17:42:09
Victor
19.06.2016
17:42:38
Кто-нибудь разбирается с Electron.atom.io?

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