
[Anonymous]
17.11.2016
22:06:51
там и книги есть
https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md
вот книги давно

Владислав
17.11.2016
22:07:08

Google

Vladimir
17.11.2016
22:07:27
ага

[Anonymous]
17.11.2016
22:07:30
нужно на шапку крепить

Vladimir
17.11.2016
22:08:49
нет

[Anonymous]
17.11.2016
22:09:48
ну так ссылку искать не нужно будет на жс нубс

Vladimir
17.11.2016
22:09:49
омг
на том сайте документация отстаёт на две мажорные версии
Front-end: jQuery, Angular, React, Polymer, Vue, Backbone(ru), Meteor(ru)

Harry
17.11.2016
22:11:04
нейронные сети на js
:0

Владислав
17.11.2016
22:11:11
>читать уроки на русском
Ну такое

Vladimir
17.11.2016
22:11:19
Continuous Integration: Semaphore, Shippable
Кроссплатформенные IDE/редакторы: WebStorm, Atom, Visual Studio Code, Brackets, Notepad++
дно какое-то

Google

Vladimir
17.11.2016
22:12:46
ну хоть на осом-нод список дали ссылку

[Anonymous]
17.11.2016
22:13:43
> brackets и notepad
кто этим пользуется вообще?

Harry
17.11.2016
22:14:36
sublime top4eg
brackets разве не загнулись?

Vladimir
17.11.2016
22:15:14
brackets пользуются
их недавно на электрон переписали
только notepad++ и MS Vis Studio не кроссплатформенные
> Delphi норм, но лучше учить Visual Foxpro.

Дмитрий
17.11.2016
22:17:04
Notepad++ пользуется довольно много слоупоков) Ну просто в их мире до сих пор язык jquery для кнопочек и PHP с джангой во все поля))

Vladimir
17.11.2016
22:17:11
> Last release
> v9.0 SP2[1] / October 16, 2007; 9 years ago[2]

Дмитрий
17.11.2016
22:17:28
Фокспро, серьезно?)?
Может это такой троллинг

Harry
17.11.2016
22:19:25
я как-то Атом скачивал из-за Повер мода. скачал, установил повер мод, поигрался пару сек и удалил, на гифках выглядит круче, чем когда сам пишешь ?

[Anonymous]
17.11.2016
22:22:29
это там где буквы скачут?
это наверное больше для текста, а не для кода

Дмитрий
17.11.2016
22:24:11
Это для вау-эффекта)
Меня хватило на 5 секунд гифки

Oleg
17.11.2016
22:26:10
Это у меня так 3д монитор стоит - фильма 3 в 3д посмотел и всё, дальше просто монитором стоит

Дмитрий
17.11.2016
22:26:18
Такая же фигня

Google

Дмитрий
17.11.2016
22:26:33
Не, ещё некоторые игры прям отлично смотрятся
Интересно, а можно интерфейс в винде в тридэ сделать))

Oleg
17.11.2016
22:30:24
Да
Глубина окон ок рассчитывается
Но это бесполезно

Harry
17.11.2016
22:31:00
можно майнкрафт в 3д играть
?

Oleg
17.11.2016
22:32:31
Если в игры играть - время на код не останется

Дмитрий
17.11.2016
22:33:03
Born to code ✊

Oleg
17.11.2016
22:33:16
Хотя если писать игры - всё становится неоднозначно

Дмитрий
17.11.2016
22:34:05

Oleg
17.11.2016
22:34:35
Не помню уже
Я один раз побаловался и всё ?

Harry
17.11.2016
22:34:59
я когда только начал изучать программирование, это кароч на делфи делал крестики-нолики 9х9 кажется. В общем ушло около 6 тыс строк кода

Владислав
17.11.2016
22:35:20

Harry
17.11.2016
22:35:40
там на каждую клетку все комбинации проверял.
препод надо мной неделю ржал ?
z nfr b yt yfgbcfk yjhvfkmyst rhtcnbrb yjkbrb
так и не написал нормальные крестики нолики

Дмитрий
17.11.2016
22:37:31
Я такие крестики-нолики в C++ в консоли делал) Только там всё поле вручную в коде прописано, это всё же не так эпично))

Google

Oleg
17.11.2016
22:37:52
Но для начала - всякое бывате, так что ок
Главно что сейчас осознание есть, значит не зря 6к строк писалось

Дмитрий
17.11.2016
22:38:34
нотапад очень быстрый
Хз, даже не учитывая спринтера-sublime, меня vscode по скорости устраивает даже в диффах файлов мегабайт по 20, может на слабых машинах разница будет

Harry
17.11.2016
22:38:46
тогда я думал что меня похвалят, типа много строк кода это круто

Oleg
17.11.2016
22:39:18
Есть такой способ оценки кода - построчно
Ещё за каждую функцию
И комбинации из этого всего

Admin
ERROR: S client not available

Дмитрий
17.11.2016
22:40:35
Звучит хорошо, если так оценивать не код, а его покрытие тестами ?

Vadim
17.11.2016
22:41:16

Oleg
17.11.2016
22:42:05
Надо будет уточнить
?

Harry
17.11.2016
22:42:43
var instance;
instance = 5;
var a = instance;

Oleg
17.11.2016
22:53:22
Есть легенда о трех русских архитектах и тысяче индусов
Там про жесткую архитектуру, яву и долгие тесты

Sergey
17.11.2016
23:23:08
Подскажите, что значит такая запись массива?
~['vanilla.js', 'browser.js', 'js']

Александр
17.11.2016
23:24:02
false?
а не, -1

Google

Александр
17.11.2016
23:25:31
горе мне, забыть, что ~ - побитовое инвертирование

Sergey
17.11.2016
23:26:39
@horpto спасибо :)

Александр
17.11.2016
23:27:02
незачто

Oleg
17.11.2016
23:32:30

Sergey
17.11.2016
23:32:50
@oPavlov
bundle.src('js').pipe(filter(f => ~['vanilla.js', 'browser.js', 'js'].indexOf(f.tech))),
полная версия

Oleg
17.11.2016
23:33:03
Вот!

Sergey
17.11.2016
23:33:08
)

Oleg
17.11.2016
23:33:08
Вот это другое дело
Всё меняет

Александр
17.11.2016
23:33:26
блджад, а ниче что там ещё indexOf

Oleg
17.11.2016
23:33:35
Вот вот

Александр
17.11.2016
23:34:01
~ (-1) == 0
~0 == -1 ака true


Oleg
17.11.2016
23:38:16
Индекс оф возвращает число, позицию найденного элемента. Если оное было на первом прям символе - вернет 0. Если не найдено - вернет -1. Не удобно использовать -1, удобно когда если ненайдено вернуть что-то походжее на false, чтобы в if юзать и прочих местах. Добавление тильды переворачивает символы, но не просто минусы добавляет, а переворачивает на грани между положительными и отрицательными, причем 0 положительный. Итого мы получаем что 5 = -6, 3 = -4 и тд. Но 0 = -1, то что нужно, теперь если найдено на первом символе - это не false. А самое главное что -1 = 0. То есть теперь если не найдено - вернет 0, что похоже на false. Всё становится замечатьльно - пишем поиск, ставм спереди ~ , если найдет - будет значение, превращающееся в true, если не найдено - в false. После закидываем в любые условия и прочие места и наслаждаемся жизнью.
Но вопрос уровня нубского чата
Ибо забыть скопировать остальную часть кода...
Такое лучше спрашивать тут
https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g


Anton
17.11.2016
23:44:32
тильду легко упустить, лучше все же делать === -1
ну или >= 0

Nikolay
18.11.2016
00:02:51