М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 27 июля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

37 Кб, 1052x1052

JavaScript #55 29 Июн, 08:46 #782989 В конец треда | Веб

Ссылка на прошлый тред: >>777728 (OP)

Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы:
https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения:
https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки:
https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.

Ответы>>783092>>784025>>785206>>785314>>787917

# OP 29 Июн, 08:50 #2 #782991

Функциональное программирование в JavaScript
http://frontender.info/the-two-pillars-of-javascript-pt-2-functional-programming/

Introduction to TypeScript
https://www.sitepoint.com/introduction-to-typescript/

Will Angular 2 Take Off?
http://developer.telerik.com/featured/will-angular-2-take-off/

AI in JavaScript Pt 1
https://medium.com/javascript-scene/how-to-build-a-neuron-exploring-ai-in-javascript-pt-1-c2726f1f02b2

12 Books Every JavaScript Developer Should Read
https://medium.com/javascript-scene/12-books-every-javascript-developer-should-read-9da76157fb3

Introducing React Horizon
https://medium.com/@roman01la/introducing-react-horizon-4c26f9ef628c

Introducing Nova: a new kind of back-end for React apps
http://www.telescopeapp.org/blog/introducing-nova-a-new-kind-of-back-end-for-react-apps/

Detecting Your Location With JavaScript
http://tutorialzine.com/2016/06/quick-tip-detecting-your-location-with-javascript/

Продолжать постить ссылки на интересные по моему мнению статьи в следующих тредах или это никому не нужно?

Ответы>>782995>>783034>>783720

29 Июн, 08:56 #3 #782994

Перекотился

29 Июн, 09:01 #4 #782995

>>782991
Я не против

29 Июн, 10:55 #5 #783026

Что лучше взять - энгьюлэ или риэкт?

Ответы>>783035>>783043>>783044>>783051

29 Июн, 11:04 #6 #783034

>>782991
Пости.

29 Июн, 11:04 #7 #783035

>>783026
Реакт жи.

Ответы>>783040

29 Июн, 11:13 #8 #783040

>>783035
Риэект.

29 Июн, 11:18 #9 #783043

>>783026
Что больше нравится, они не такие уж и разные. Реакт больше подходит тем, кто любит пердолиться и подсебя, а подходы к разработке у них похожие

Ответы>>783050

29 Июн, 11:24 #10 #783044

>>783026
Риэкт. Ибо будущее за компонентными системами.
Очень важно эту мыль понять и научиться мыслить в риэкте.

Ответы>>783053

29 Июн, 11:42 #11 #783050

>>783043
ооой бля

29 Июн, 11:42 #12 #783051

>>783026
хаскель

29 Июн, 11:48 #13 #783053

>>783044
В ангуляре тоже компонентная система. У них она построена по спеке WebComponents

29 Июн, 13:27 #14 #783092

>>782989 (OP)
Модули app.js и utils.js лежат в одной директории, в app.js делаю так -
> import * as utils from 'utils';
получаю: хуй
> app.js:3 Uncaught SyntaxError: Unexpected token import
почему не работает? как правильно сделать импорт?

Ответы>>783095>>783117

29 Июн, 13:31 #15 #783095

>>783092
Очевидно, что у тебя новый синтаксис не поддерживается. Пиши по-старинке require или ставь Babel. Алсо, правильно будет from './utils', но это уже другая история.

Ответы>>783105

29 Июн, 13:45 #16 #783105

>>783095
А где/когда он поддерживается? Я думал es6 уже давно в ходу.

> Пиши по-старинке require
> app.js:3 Uncaught ReferenceError: require is not defined

Ответы>>783106

29 Июн, 13:48 #17 #783106

>>783105
У тебя фронтенд, что ли, лол?
Тогда определенно babel юзай для такого, в ноде можно было бы заюзать harmony-флаги

Ответы>>783109>>783174

15 Кб, 349x301

29 Июн, 14:06 #18 #783109

>>783106
> лол
js на фронте, и вправду забавно.

> Babel is a compiler for writing next generation JavaScript.
Но мне же просто импорт нужно сделать.

Ответы>>783110

29 Июн, 14:10 #19 #783110

>>783109
> js на фронте, и вправду забавно.
Просто app.js/utils.js обычно нодовские названия, можно сказать типичные

> Но мне же просто импорт нужно сделать.
Ну и этот импорт будет работать только в canary-сборках хрома, для остальных браузеров, которые стоят у подавляющего большинства, нужны полифилы, которые делает babel

Ответы>>784305

29 Июн, 14:31 #20 #783117

>>783092
./utils

Ответы>>783134

29 Июн, 14:59 #21 #783134

>>783117
ой бля бес попутал, само собой бабел нужен

29 Июн, 16:04 #22 #783174

>>783106
И за каким хармони-флагом скрывается поддержка es6 модулей в ноде?

Ответы>>783178

29 Июн, 16:06 #23 #783178

>>783174
--harmony_modules ?

Ответы>>783205

29 Июн, 16:19 #24 #783205

>>783178
https://github.com/nodejs/node/issues/2976

http://stackoverflow.com/questions/36901147/node-v6-0-0-and-use-of-es6-import-for-module-bundling-is-not-working-with-with

29 Июн, 16:39 #25 #783229

Fri Jun 24 2016 03:00:00 GMT+0300 (Eastern Europe Daylight Time)
Fri Jun 24 2016 00:00:00 GMT+0300 (Eastern Europe Daylight Time)

Пацанва, как наименее костильно сравнить? (нужно чтоб равнялось друг другу)

Ответы>>783242

29 Июн, 16:47 #26 #783242

>>783229
Сравнивай разницу от Date.getTime с допустимой разницой во времени (при которой у тебя должно равняться)

Ответы>>783250

29 Июн, 16:53 #27 #783250

>>783242
приложение будет со всех поясов запускаться. прост либа момент схуя-то хуярит 3 часа сверху

Ответы>>783256

29 Июн, 17:02 #28 #783256

>>783250
Нормальные люди хранят время в гринвиче

Ответы>>783264>>783267>>783269

29 Июн, 17:13 #29 #783264

>>783256
Нормальные люди хранят время в той TZ, к которой оно относится. И вместе с ним - ее идентификатор.
http://justatheory.com/computers/databases/postgresql/use-timestamptz.html

Ответы>>783269>>783275>>783279

29 Июн, 17:15 #30 #783267

>>783256
Ты хотел сказать в UTC?

29 Июн, 17:16 #31 #783269

>>783264
>>783256
кароче ту хуету что с 3 часами я делаю через new Date('2016-06-24'),
которая мне приходит в виде '2016-06-24' стринги с сервака.
подскажите как кастрмировать те 3 часаб плз

Ответы>>783278

29 Июн, 17:23 #32 #783275

>>783264
Зачем?

29 Июн, 17:25 #33 #783278

>>783269
http://momentjs.com/docs/#/durations/subtract/

Ответы>>783286

29 Июн, 17:26 #34 #783279

>>783264
Хуита. Лучше в UTC хранить и оффсет локали.
Результат, по сути, тот же, но гемора при миграции меньше.

Ответы>>783294

29 Июн, 17:31 #35 #783286

>>783278
у меня проблема с дейт а не моментом, момент на нулях все держит, а дейт прибавляет 3 часа. а дейт мне нужно для валидации в React.PropTypes, потому-что момент туда не закинешь

Ответы>>783302

29 Июн, 17:38 #36 #783294

>>783279
По линку приведены аргументы. Ты не ответил ни на один из них.

Ответы>>783302

29 Июн, 17:51 #37 #783302

>>783286
toGMTString, toISOString

>>783294
Там аргументы не для веба, в вебе браузер знает часовой пояс юзера

29 Июн, 19:37 #38 #783398

Как в энгьюлэ уан сделать проверку авторизированности в роутере? Типа юзер зашел на страницу, страница кинула запрос, если вернулось нужное - то отображает страницу, нет - ошибку?

Ответы>>783414

29 Июн, 19:57 #39 #783414

>>783398
Можно и так, но лучше иметь какой-то стейт

29 Июн, 21:04 #40 #783528

http://plnkr.co/edit/evj2JPE4oP3pQWAhRc88?p=preview

Здаров скриптаны, выполняил задание Кантора по учебнику его, даётся html и css который менять нельзя, а самому нужно написать на JS компонент.

Короче скажите, как можно это переписать мне без сетаймаут.

По-поводу почему я не использовал сетинтервал:

Для setTimeout – внутренняя ссылка исчезнет после исполнения функции.
Для setInterval – ссылка исчезнет при очистке таймера.
Так как функция также тянет за собой всё замыкание, то ставшие неактуальными, но не отменённые setInterval могут приводить к излишним тратам памяти.

29 Июн, 21:07 #41 #783534

Прочитал сегодня на Хабре статью про WebAssembly и взгрустнул.
Неужели JS ждет скорая погибель?

Ответы>>783552>>783553>>783554

29 Июн, 21:17 #42 #783552

>>783534
нет конечно

103 Кб, 637x806

29 Июн, 21:17 #43 #783553

>>783534
Нет, не все ведь отбитые долбоебы которые не понимают что такое wasm. пикрелейтед из жсандерхуда, объясняли для дебилов

Кстати, факт такого хуевого понимания всего происходящего, притом РЕГУЛЯРНО отлично показывает уровень жстреда сосача.

Ответы>>783595>>788801

29 Июн, 21:17 #44 #783554

>>783534
webass медленнее v8

9 Кб, 310x100

29 Июн, 21:48 #45 #783593

Мой любимый ФАП сайт - motherless.com, куча всевозможного прона, чудненько отсортированного по группам/тегам/галереям.
Но сука лагучий плеер и страницы открываются по 5 сек, а когда листаешь пикчи это напрягает. Да и хочется схоронять то пикчи, а если галерея на 9000 штук, то долго же!

Ебался я с этой хуйней долго. До этого был школьный опыт написания кода на c++ и все.

Вот простынь для greasemonkey.
http://ideone.com/Go5vUH

Прошу прокомментировать код. Можно ли его сократить? Какие косяки есть?

29 Июн, 21:49 #46 #783595

>>783553
> Кстати, факт такого хуевого понимания всего происходящего, притом РЕГУЛЯРНО отлично показывает уровень жстреда сосача.

А вот и илитка вылезла после золотого дождя.
На том же хабре или куоре, в первую очередь, и вожделеют преждевременную кончину JS.
Но это, конечно же, все проделки хейтеров и ниасиляторов.

Ответы>>783622>>783676>>783685

29 Июн, 22:05 #47 #783622

>>783595
>На том же хабре или куоре, в первую очередь, и вожделеют преждевременную кончину JS.
На том же хабре обычно вылезает пара баттхертнутых хейтерков, которых быстро заминосовывают. И да, трансляторы рандомязык->жс уже есть. Попробуй написать модальное окно на плюсах или говнопитоне и посмотри, насколько это удобно.

10 Кб, 234x215

29 Июн, 22:29 #48 #783676

>>783595
>проделки хейтеров и ниасиляторов.
Ну, нет конечно.. это не к хабру
https://habrahabr.ru/post/215777/

74 Кб, 1543x1360

29 Июн, 22:34 #49 #783685

>>783595
>куоре
Западный аналог ответов мейлру, авторитетно, наверняка вопросы там одни спецы с 10летним опытом работы задают.

>хабре
русефекация айти мирка для иванов, которые пишут не буду кочать без русека на трекерах

Кекнул.

29 Июн, 22:40 #50 #783692

поясните мне за этот фап постоянно переводить статьи на этой вашей хабре?
постоянно где кто-нибудь кинет ссыль на годноту, набегают долбоёбы, кричащие либо ДАЙТЕ ПЕРЕВОД НА ХАБРЕ, либо ЗОЙЧЕМ ВЫЛОЖЕЛИ НА ПЕНДОСКОМ ЕСЛЯ НА ХАБРЕ ЕСТЬ (перевод кончено).
нахуя переводить все? пишите свой контент

Ответы>>783707

29 Июн, 22:48 #51 #783707

>>783692
переводчикам на хабрах и гиктаймах платят деньги за перевод, а пейсателям говностатей платят за статьи

поэтому обычно там материал очень низкого качества, либо же говнопереводы от всяких ПИРИВОТЧИКОВ
это отечественное айти, привыкай за парочкой бложеков ИТкомпаний жизни нет

29 Июн, 22:58 #52 #783720

>>782991
=*

43 Кб, 600x590

Reverse Engineering 29 Июн, 23:01 #53 #783726

Программанасы, здаров.

Подскажите, чем кроме DevTools можно реверсить приложения в духе Яндекс.Радио? Есть что-нибудь более подходящее?

Ответы>>783732>>783768

29 Июн, 23:04 #54 #783732

>>783726
*Chrome DevTools

29 Июн, 23:22 #55 #783768

>>783726
Что может быть более подходящее? И чего тебе там нехватает?

Ответы>>783881

30 Июн, 01:18 #56 #783881

>>783768
Видимо, опыта в их приготовлении(

30 Июн, 07:36 #57 #783939

Подключать фреймворки в head из cdn или бандлить всё в один файл? Дискасс.

Ответы>>783940>>783987

30 Июн, 07:38 #58 #783940

>>783939
Че дискасить? С cdn все цепляй.

30 Июн, 09:23 #59 #783987

>>783939
> Подключать в head
Таких как ты четвертовать надо

30 Июн, 10:21 #60 #784014

я так понял, что в этом треде cdn это как хаскель на всей борде?

30 Июн, 10:37 #61 #784025

>>782989 (OP)
Господа, что вы думаете про дарт? Стоит ли учить, какие подводные камни?

Ответы>>784031

30 Июн, 10:41 #62 #784031

>>784025
>Стоит ли учить,
нет
>какие подводные камни?
один из десятков компилируемых-в-жс языков, лишенный, при этом, каких-либо выразительных достоинств по сравнению с другими

https://news.ycombinator.com/item?id=8172881

Ответы>>784036

30 Июн, 10:49 #63 #784036

>>784031
А что тогда лучше? Сейчас юзаю кофе, мне нравится, но что-то смотрю что ангуляр второй юзают со статически типизированными языками

Ответы>>784039

30 Июн, 10:52 #64 #784039

>>784036
>смотрю что ангуляр второй юзают со статически типизированными языками
Ну дык и используй тогда TypeScript.
Dart - мертворожденный язык с никому не нужной VM.

30 Июн, 12:24 #65 #784120

пацаны, в ес6 можно дистрэкчэринг сделать на подобии того, как делаешь импорт всего (import as ...)?

что-то типа
const {} = {sraka: 5, doshka: 6}

Ответы>>784122>>784135

30 Июн, 12:25 #66 #784122

>>784120
разметка схавала *
ну вы же умные ребята, понимаете о чем я

Ответы>>784124

30 Июн, 12:29 #67 #784124

>>784122
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/import

Ответы>>784127

30 Июн, 12:33 #68 #784127

>>784124
ты не понел
я хочу написать что-то типа
const {*} = {sraka: 5, doshka: 6}
чтоб у меня в скоупе появились const sraka равна 5 , и const doska равна 6,
вместо того, чтоб писать:

const {sraka, doshka} = {sraka: 5, doshka: 6}

Ответы>>784129

30 Июн, 12:41 #69 #784129

>>784127
А нет так не выйдет.
Разве что такая залупа
for (var key in variable) {
window[key] = variable[key];
}

Ответы>>784135

17 Кб, 559x313

30 Июн, 13:07 #70 #784135

>>784120
>>784129

Ответы>>784136

30 Июн, 13:11 #71 #784136

>>784135
не знаю как у тебя, а меня виебут за ивал в коде

Ответы>>784138>>784140

30 Июн, 13:12 #72 #784138

>>784136
За eval я в рот ебал.

Ответы>>784140

30 Июн, 13:18 #73 #784140

>>784136
>>784138
Догмы для тех, кто не знает как правильно использовать.

использование в node v8 vm contexts для запросов, вполне нормальная практика например.

Импорты работают через тот же eval
REPL = eval

Все используют eval, но думают, что нет.
Волков боятся в лес не ходить.

30 Июн, 14:13 #74 #784194

нуб хочет вкатится в жс какие подводные камни
inb4:через джва года будешь в петле

Ответы>>784201>>784218

30 Июн, 14:17 #75 #784201

>>784194
Задрачивай ECMA-262 драфт и подводных камней не будет.

30 Июн, 14:54 #76 #784218

>>784194
вода камень точит

80 Кб, 1297x605

34 Кб, 513x417

30 Июн, 15:34 #77 #784272

Анон, будь добр подскажи, что я делаю не так? При тесте функция возвращает все как нужно, но при заключительной проверке, он показывает эту ошибку. Где ошибка?

Ответы>>784276>>784290

30 Июн, 15:38 #78 #784276

>>784272
Если ты подсмотришь скрытые тест-кейсы, на которых фейлится твоя функция, тебе не засчитают баллы.

Ответы>>784278>>784280

30 Июн, 15:39 #79 #784278

>>784276
так я вот и не хочу туда заходить, но ошибку все-равно не понимаю. Мне кажется, что он все видит как тру в заключительной проверке, но это мои догадки.

Ответы>>784280

30 Июн, 15:40 #80 #784280

>>784276
>>784278
нахуя вам баллы, долбоёбы?

Ответы>>784281

30 Июн, 15:42 #81 #784281

>>784280
а нахуя вечно подсматривать? Какой толк, тогда тупо переписывать?

Ответы>>784284

30 Июн, 15:43 #82 #784284

>>784281
толку нет даже решать эту хуету, так что нихуя не потеряешь.

спросить анона на борде, где сидят школьники и полчуить обоссаное ебало легче чем подсмотреть?

30 Июн, 15:47 #83 #784290

>>784272
Ты ведь даже не указал полные условия задания. Но из того обрывка следует тот факт, что не все кейсы могут передавать аргументы строго в порядке возрастания/убывания.
Мимоходом глянув на твою функцию я убедился, что в этом твой основной фейл и заключается.

16 Кб, 463x194

1878 Кб, 325x244

30 Июн, 15:55 #84 #784298

пизда

Ответы>>784300>>784317

30 Июн, 15:56 #85 #784300

>>784298
Ссук пздц.

30 Июн, 16:04 #86 #784305

>>783110
Мудень, ты полифиллы от транспилляции отличаешь? Сделай мне для стрелочных функций полифилл, блядь, я поржу.

Ответы>>784316

30 Июн, 16:12 #87 #784316

>>784305
>Сделай мне для стрелочных функций полифилл
function(){}.bind(this);
Ты ведь знаешь, что стрелочная функция - это анонимная функция с замкнутым контекстом?

Ответы>>784328>>784335

30 Июн, 16:13 #88 #784317

>>784298
эээээ шо?

30 Июн, 16:26 #89 #784328

>>784316
ты прям обоссал его

30 Июн, 16:29 #90 #784335

>>784316
Дурень, ты сделай так, чтоб браузеры, которые не знают про =>, при подключении скрипта SyntaxError не выдавали, ПОЛИФИЛЛОМ. Это тебе не метод, блеать, и даже не CSS-свойство.

Ответы>>784370

30 Июн, 17:12 #91 #784370

>>784335
Зачем? Это не имеет смысла.

30 Июн, 17:21 #92 #784373

Ну вот написал полифил для стрелочной функции.
String.prototype.toFunction = function(){ return new Function(this) }
Работает как.
"() => {}".toFunction();

Ответы>>784425>>784479

1790 Кб, Webm

30 Июн, 18:30 #93 #784425

>>784373

30 Июн, 18:52 #94 #784456

Есть очень простой скрипт с условным оператором if. После else указывается воспроизведение аудио. У меня всё работает. Попросил знакомых протестить. У них работает весь скрипт, кроме аудио. Оно не воспроизводится. Проверил с второго своего пк, опять же всё работает. В чём может заключаться проблема?
Не гоните тряпками, завтра залью его, если необходимо.

Ответы>>784460

30 Июн, 18:57 #95 #784460

>>784456
>завтра залью
Вот тогда и приходи

Ответы>>784466

30 Июн, 18:59 #96 #784466

>>784460
Ладно. Просто удивило то, что все тестили с хрома, а работает только у моего первого и второго пк. Завтра.
>>784460

30 Июн, 19:10 #97 #784479

>>784373
Это хуйня, а не полифилл. С такими "полифиллами" нужно каждую новую синтаксическую конструкцию оборачивать в строку. При этом код будет завязан на полифилле даже при нативной поддержке таких конструкций, то есть это уже не полифилл по определению. Пиля же автоматический разбор строки со скриптом на синтаксические конструкции, ты завелосипедируешь транспиллер. Не позорься, говорю.

30 Июн, 20:02 #98 #784522

Аноны, посоветуйте шаблонизатор, чтобы он умел из html файла сам грузить контент, а то underscore слишком простой. Хвалёный реакт такого вроде тоже не умеет.

Ответы>>784525>>784534>>784535

30 Июн, 20:13 #99 #784525

>>784522
> чтобы он умел из html файла сам грузить контент
Это как? Вставляет контент в html файл, может?

Ответы>>784527

30 Июн, 20:15 #100 #784527

>>784525
Ну тип лежит файл шаблона на серваке, его нужно прочесть, отрендерить и вернуть отрендеренный текст.

Ответы>>784532

30 Июн, 20:19 #101 #784532

>>784527
Это нужно на клиенте делать? Любой фреймворк, реакт в том числе он только это и умеет

30 Июн, 20:25 #102 #784534

>>784522
Jade, EJS, Mustache.

Ответы>>784548

30 Июн, 20:26 #103 #784535

>>784522
Самый простой - хендлбарс.

30 Июн, 20:27 #104 #784537

как преобразовать оператор плюс "+" из строки в обычный оператор? Не могу найти вообще инфу про это

Ответы>>784539

30 Июн, 20:28 #105 #784539

>>784537
eval, дибил

30 Июн, 20:32 #106 #784548

>>784534
>Jade
Годнота, спасибо

30 Июн, 21:08 #107 #784600

Анон, куда кроме JS посоветуете смотреть? Думаю С# или iOS. или совсем угореть и Rust

Ответы>>784603>>784640>>784715>>785016

30 Июн, 21:11 #108 #784603

>>784600
попробуй что нить функциональное, работать ты врядли на нем станешь но в целом пощупать должно быть интересно.

30 Июн, 21:36 #109 #784640

>>784600
Python глянь, он охуенен для всякой обработки данных и прочих одноразовых скриптов. Впрочем, жабоскрипт благодаря npm уже тоже.

Ответы>>785016

56 Кб, 604x456

30 Июн, 22:24 #110 #784703

Господа, я очень пардон, но подскажите, пожалуйста, возможно, среди вас есть кто-то, кто в прошлом проходил htmlacademy.ru? Есть смысл покупать подписку или хватит базовых заданий и двух книг: "HTML5. Недостающее руководство" - Мэтью Макдональд и Дэвид Макфарланд "Большая книга CSS3"?

Ответы>>784717

30 Июн, 22:33 #111 #784715

>>784600
Хочешь системщины и указателей на указатели с возможностью программировать пылесосы и квадрокоптеры - Go. Хочешь тяжелых и огромных энтерпрайзных проектов - Scala. Хочешь рисовать формочки под винду - С#. Хочешь просто чем-то себя занять на пару вечеров - питон.

30 Июн, 22:34 #112 #784717

>>784703
Я покупал, не жалею.

Ответы>>784726>>784736

30 Июн, 22:41 #113 #784726

>>784717
А раз ты начал по тому же пути, что и я, можешь фейкопочту скинуть свою? У меня буквально несколько вопросов, если есть у тебя 2 минуты времени, буду очень благодарен.
kiokilr=o55555ANUSiA|mailPUNCTUM>M.ru

Ответы>>784760

30 Июн, 22:48 #114 #784736

>>784717
я спейрател на торентах, и чот совсем годноты не ощутил.

Ответы>>784745

30 Июн, 22:54 #115 #784740

Двачуны, правильно ли я понимаю, что Флэнаган не супер нужен и подробное руководство есть то, что мы читаем learn.javascript.ru? Или все-таки смысл в чтении этой книжки есть и я не прав?
Во думаю что мне приобрести секреты javascript ниндзя или Флэнагана, просто в моник тупить заебывает порой, хочется чего-то бумажного и осмысленного, просто справочник не нужен (чем, как я понял, является подробное руководство).
Может какие другие книжки полезные интересные по js посоветует, которые можно купить на озоне (там бонусами можно платить, лол).

Ответы>>784760

30 Июн, 22:58 #116 #784745

>>784736
Ты интенсивы пейратил? Вопрос, скорее всего, был про обычные курсы, которые доступны по подписке. Их я не нашёл на торрентах. А вот интенсивы да: и базовый и продвинутый.

Ответы>>784760

30 Июн, 23:17 #117 #784760

>>784726
Ну я этим путем уже больше года назад прошёл. Сегодня вряд ли, завтра отпишу, если что anon.!-d2ch.newANUSNt^yandexPUNCTUMr4V!u.
>>784745
Да, я про обычные курсы. Там и тогда была масса полезных вещей вроде transition, а сейчас наверное вообще полно годноты.
>>784740
Флэнаган - это такая подробная библия JS, где описаны все тонкости. Ниндзя - это уже ближе практике. А learn.javascript - это творческий пересказ Флэнагана с задачами.

Ответы>>784761

30 Июн, 23:18 #118 #784761

>>784760
Так че купить-то скажи.

Ответы>>785016

30 Июн, 23:55 #119 #784803

Кто то перекатывался с жавы на жс? Тяжело пришлось?

Ответы>>784821

01 Июл, 00:17 #120 #784814

Анончики, совсем глупый вопрос:

я работаю девом на Реакте и немножко Ангуляре, как-то мне удалось проскочить без особых познаний в вёрстке. Сейчас будет набор на новый проект, и там точно будут гонять по ней при найме.

Посоветуйте как прокачать скил побыстрее? От вёртки меня мутит очень страшно.

Что не сяду читать или смотреть: вроде всё ясно, все знаю, а сам захуярить стайлшит для темплитки (да и саму темплитку, кек) не смогу.

да и материалы либо совсем отдалённые типа веб-компонентов, либо ниочем типа: ИТАК, СЕГОНЯ 99Й УРОК И МЫ РАССМОТРИМ РАЗНИЦУ МЕЖДУ БЛОЧНЫМ И СТРОЧНЫМ ИЛИМЕНТАМ КАРОЧю

Ответы>>784816>>784818>>784860

01 Июл, 00:19 #121 #784816

>>784814
Курсы и лекции от htmlacademy. Недели за 2 получишь нужный альфа минимум.

01 Июл, 00:20 #122 #784818

>>784814
codeacademy попробуй

01 Июл, 00:23 #123 #784821

>>784803
Позвонили, сказали го к нам в компанию на жс писать. Зарплата больше в полтора раза. Согласился и перекатился. Такая вот стоит.

Ответы>>784861

01 Июл, 01:19 #124 #784860

>>784814
> Анончики, совсем глупый вопрос:

> работаю девом на Реакте и немножко Ангуляре
> не знаю верстку
Ты потралить решил?

Ответы>>784988

01 Июл, 01:19 #125 #784861

>>784821
Так го или жс?

Ответы>>784865

5 Кб, 337x328

01 Июл, 01:27 #126 #784865

>>784861
Предлагаю рэндзю.

01 Июл, 01:34 #127 #784872

А есть ли какой-то такой задачник?
Ну типо как в школе математику учили.
Codecademy – это хуйня, там только подставлять значения надо.

Ответы>>784881

01 Июл, 01:48 #128 #784881

>>784872
Мы в школе математику не учили, а изучали.

Ответы>>784882>>784888

01 Июл, 01:49 #129 #784882

>>784881
Это наука что ли, че там изучать-то?

Ответы>>784899>>785016

01 Июл, 02:01 #130 #784888

>>784881
Щас бы до слов доебаться и на вопрос не ответить

01 Июл, 02:28 #131 #784899

>>784882
Во всяком случае не поэзия, чтобы ее учить.

01 Июл, 09:13 #132 #784966

Рейт мой счетчик

http://jsbin.com/wituxoqici/1/edit

01 Июл, 10:05 #133 #784988

>>784860
на ангуляре готовая полностью статическая верстка, её просто на темплитки режу

а в реаку там хуяня же, <div>{...this.props}</div>
стили на LESS другие макаки пишут

01 Июл, 11:02 #134 #785010

Добрый день господа, такой вопрос: есть регулярка /(\d{2})[.](\d{2})[.](\d{4})[ ](\d{2})[:](\d{2})/, надо на её основе составить строку вида 99.99.9999 99:99. Есть ли простой способ это сделать?

Ответы>>785012

01 Июл, 11:05 #135 #785012

>>785010
'99.99.9999 99:99'

Ответы>>785014

01 Июл, 11:08 #136 #785014

>>785012
Возможно криво объяснил, у меня на входе регулярка, на выходе надо получить строку

Ответы>>785016>>785017

01 Июл, 11:11 #137 #785016

>>784640
>>784600
> охуенен для всякой обработки данных и прочих одноразовых скриптов
Common lisp, и если не идиот, то уже и не захочешь ничего другого.
А так уж лучше Go попробовать, если не зайдет - тогда да, python.

>>784761
>Флэнагана
Покупай, очень годная книга.
>>784882
Ну а зачем учить то, как работает молоток?
>>785014
Конечно криво объяснил, тебе нужно что-ли по регулярке, которая на вход поступает, данные генерировать?

01 Июл, 11:12 #138 #785017

>>785014
String.prototype.format = function() {
var newStr = this,
i = 0;
while (/%s/.test(newStr))
newStr = newStr.replace("%s", arguments[i++])

return newStr;
}
переменная=регулярка
'{0}'.format(переменная)

01 Июл, 11:15 #139 #785018

>Конечно криво объяснил, тебе нужно что-ли по регулярке, которая на вход поступает, данные генерировать?
Да

Ответы>>785019

01 Июл, 11:17 #140 #785019

>>785018
https://fent.github.io/randexp.js/

Ответы>>785021

01 Июл, 11:20 #141 #785021

>>785019
Спасибо

206 Кб, 1448x814

01 Июл, 11:41 #142 #785029

Привет анон, изучаю JS, пока вроде как все хорошо идет. Что ты можешь сказать о ReactJS? Стоит ли его учить в качестве 1-го фреимворка? Спасибо.

Ответы>>785036>>785041

01 Июл, 11:42 #143 #785030

Как отчеты сформировать через js? чтобы на выводе получить файл в формате pdf,exel,word?Желательно на ангуляре

Ответы>>785034

01 Июл, 11:47 #144 #785034

>>785030
В гугле забанили?
js generate pdf/exel/word - куча ссылок

01 Июл, 11:49 #145 #785036

>>785029
Да, это хороший вариант. В отличии от Ангулара, Реакт прививает хороший стоит кода и прозрачность.

Ответы>>785041>>785047>>785055

01 Июл, 11:52 #146 #785041

>>785029
Лучше сразу ковыряй Angular, если понадобится фреймворк для разработки, он хоть и непонятный с виду, но куда лучше большинства хипстерского говна.
>>785036
>В отличии от Ангулара, Реакт прививает хороший стоит кода и прозрачность.
Капитулировал от этой фразы. Все это сорта говна один фиг, от биндингов ангулара хотя бы блевать не хочется.

Ответы>>785047

340 Кб, 1825x1026

01 Июл, 11:56 #147 #785047

>>785036
>>785041
Спасибо, но вакансии в моей мухосрани подразумевают наличие знаний ReactJS. Вот и думал, что на реакте можно быстрее вкатиться в профессию. Я ошибался?

Ответы>>785050

01 Июл, 11:59 #148 #785050

>>785047
И очень сильно. Проще гораздо что-то запилить на knockuot\ember, хотя там тоже свои нюансы.

Ответы>>785054>>785388

352 Кб, 1828x1024

01 Июл, 12:10 #149 #785054

>>785050
Насколько я понял, AngularJS это для сложных приложений, а для всяких простеньких используется ReactJS?

Не суди строго анон, я пытаюсь разобраться.

Ответы>>785057>>785068

01 Июл, 12:13 #150 #785055

>>785036
Проиграл нахуй. В чем? У них подходы одинаковые. Реакт кастрированный ангулар

Ответы>>785056>>785068>>785391

01 Июл, 12:14 #151 #785056

>>785055
Вопрос стоит не в том, что лучше а что нет. Вопрос стоит в том, что изучать сначала.

Ответы>>785069

01 Июл, 12:15 #152 #785057

>>785054
тебе тут щас jQuery в итоге насоветуют. учи реакт и не слушай этих петухов. ангулар1 морально устарелое, тормозящее говно (да, оно сейчас юзается, потому что ЛЕГАСИ, и если хочешь на работе копаться в говне индусов,рефакторя и добавляя фичи - учи, не хочешь - учи реакт, и будь человеком хотя какой человек из аниме пидора)

Ответы>>785062>>785068

46 Кб, 1127x337

01 Июл, 12:16 #153 #785060

Ответы>>785064

348 Кб, 1826x1023

01 Июл, 12:17 #154 #785062

>>785057
Спасибо за ответ. Поковыряюсь в ReactJS.
Анимепидор тоже человек.

01 Июл, 12:17 #155 #785063

Вот тут такие мастера ангулара собрались. Как правильно работать с $scope.$apply()?
Использую semantic ui который при применении "set value" для компонента сразу после вызывает событие onChange, на котором у меня $setViewValue(). Чтобы избежать этого горожу костыли, но может какие решения правильные есть?

Ответы>>785068

01 Июл, 12:18 #156 #785064

>>785060
И тебе спасибо.

01 Июл, 12:24 #157 #785068

>>785054
Ну angular это такая большая сумка с инструментами, где есть практически все что нужно. А реакт - это только долото и зубило. Хотя кому-то нравится.
>>785055
>Реакт кастрированный ангулар
С ебанутейшим jsx.
>>785057
>ангулар1 морально устарелое, тормозящее говно
Все так, но что поделать, часто он оказывается удобнее.
>>785063
>semantic ui
Хуйня какая-то, за 4 года ни разу не использовал. $scope.apply вызывается ангуларом автоматически при изменения связанной модели, тебе нужно этого избежать что-ли?

Ответы>>785070>>785082

01 Июл, 12:25 #158 #785069

>>785056
Если для начала, то ангулар куда лучше. В ангуларе ты учишься писать, а в реакте тебе ещё обпердолиться нужно для настройки окружения и сборки, потому что искаробки там даже роутинга нет

Ответы>>785073

01 Июл, 12:26 #159 #785070

>>785068
> С ебанутейшим jsx.
что лучше - разрываться между 1001 темплиткой, кантролирам, сервизам, и дилдой, или изисканно держать все в 1м ДжС файле под рукой?

Ответы>>785074

01 Июл, 12:27 #160 #785073

>>785069
В ангуларе изкаропки роутинга тоже нет, ngRouter нужно отдельно ставить.

Ответы>>785075

01 Июл, 12:29 #161 #785074

>>785070
> изисканно держать все в 1м ДжС файле под рукой
До первого мерджа.

01 Июл, 12:29 #162 #785075

>>785073
https://angular.io/docs/ts/latest/guide/router.html )

Ответы>>785078>>785080

01 Июл, 12:31 #163 #785078

>>785075
Он прав, что его надо отдельно ставить, прекращай. В ангуларе просто модульная структура.

Ответы>>785088

01 Июл, 12:31 #164 #785080

>>785075
+ это дока ко второму, который всё еще релиз кандидат.

Ответы>>785088

01 Июл, 12:32 #165 #785082

>>785068
>$scope.apply вызывается ангуларом автоматически при изменения связанной модели, тебе нужно этого избежать что-ли?
Есть сервис для работы с апи, который возвращает данные. При присвоении данных полученных из него приходится выполнять $apply(), но так как в некоторыз случаях сразу после присвоения ангулар вызывает setViewValue, иногда $apply вызывается уже второй раз самим ангуларом

01 Июл, 12:45 #166 #785088

>>785080
>>785078
Так дело в том, что описано как его ставить, и он часть ядра второго. В реактодоках про роутинг вообще нихуя нет

Ответы>>785122

01 Июл, 12:58 #167 #785097

Как читать техническую литературу на англе?
Когда берусь за чтение доков, чувствую себя максимум неуютно и читать не интересно Мысленный контекст очень быстро улетает в другие сферы. Когда же читаю на русском, все интересно и более или менее понятно. Понимаю что овер хуево, хочу исправиться.
Стандартно прокачивать англ учебниками?

Ответы>>785100>>785110>>785114

01 Июл, 12:59 #168 #785098

Есть форма на ионике и ангуляре. Есть верстка.
Как мне отправлять введенные данные методом пост на конкретный юрл?

Ответы>>785125

01 Июл, 13:06 #169 #785100

>>785097
Когда вы вопросы задаете, вы хоть головой думаете? Как ты представляешь ответ на него? Выпей чашечку чая перед чтением? Вспомни, как тебя в детстве родители заставляли читать книги на английском и теперь у тебя травма? Ты думаешь тут сидят психологи или экстрасенсы?

Ответы>>785106

01 Июл, 13:14 #170 #785106

>>785100
Проходи мимо, быдло.

Ответы>>785126

01 Июл, 13:18 #171 #785110

>>785097
> Как читать техническую литературу на англе?
Для начала нужно выучить английский

Ответы>>785207

01 Июл, 13:24 #172 #785114

>>785097
Можно сходить на курсы английского, можно попробовать почитать так, как ты читаешь, только со словариком в руках, можно попробовать пообщаться с тем же словариком в руках на английских форумах.

01 Июл, 13:32 #173 #785122

>>785088
Увы, второй мёртв, так что речь идет только о первом.

Ответы>>785127

01 Июл, 13:34 #174 #785125

>>785098
$http

01 Июл, 13:35 #175 #785126

>>785106
Он все правильно говорит. Вопроса нет по сути. Ты просто поделился своими переживаниями по поводу чтения иностранной литературы, не более.

01 Июл, 13:37 #176 #785127

>>785122
Как же вы доебали.
Он даже не релизнулся, в гуглотрендах график идет вверх. О чем вы, блять, вообще говорите?

Ответы>>785130

01 Июл, 13:40 #177 #785130

>>785127
Что он умер не родившись

Ответы>>785136

01 Июл, 13:46 #178 #785136

>>785130
Где, сука, где?

Ответы>>785137>>785140

22 Кб, 872x606

01 Июл, 13:47 #179 #785137

>>785136
Отклеилось

Ответы>>785140

6 Кб, 398x35

01 Июл, 13:56 #180 #785140

>>785137
>>785136
А я сужу по циферкам на гитхабе. Гугл-тренд показывает лишь то, что гугл вкладывается в рекламу, тогда как на гитхабе виден реальный показатель популярности и востребованности библиотеки у людей.

Ответы>>785141>>785149

01 Июл, 13:58 #181 #785141

>>785140
>библиотеки/фреймворка
Чтобы никто не доебался

01 Июл, 14:03 #182 #785146

Как понять асинхронность в nodejs

Ответы>>785148>>785209>>785259

01 Июл, 14:04 #183 #785148

>>785146
А что именно тебе там непонятно?

Ответы>>785150

01 Июл, 14:05 #184 #785149

>>785140
>на гитхабе виден реальный показатель популярности и востребованности библиотеки у людей
В открытых хелло ворлдах разве что.

Ответы>>785151

01 Июл, 14:07 #185 #785150

>>785148
Как он выполняет выстроенную очередь операций

Ответы>>785259

63 Кб, 783x400

46 Кб, 775x323

01 Июл, 14:07 #186 #785151

>>785149

Ответы>>785155>>785156>>785264

01 Июл, 14:11 #187 #785155

>>785151
Ты сам себя обоссал. Реакту 3 года, ангулару и года нет

Ответы>>785158>>785160

01 Июл, 14:11 #188 #785156

>>785151
SO глупо сравнивать, ангулар2 даже не релизнулся.
А так пофиг абсолютно. Подумаешь, количество зеленых\хипстеров, тянущих в продакшен нестабильное говно, у одного говна меньше.

Ответы>>785159

01 Июл, 14:11 #189 #785158

>>785155
>ангулару и года нет
kek

Ответы>>785163

01 Июл, 14:13 #190 #785159

>>785156
Когда в последний раз frontend был стабильным?

Ответы>>785161

01 Июл, 14:13 #191 #785160

>>785155
Ахаха ебать былдла тупое блять

01 Июл, 14:13 #192 #785161

>>785159
С момента выхода backbone

361 Кб, 716x172

01 Июл, 14:15 #193 #785163

>>785158
А нет, год и три месяца. Ну это, конечно, пиздец как всё меняет
https://github.com/angular/angular/releases?after=2.0.0-alpha.20

Ответы>>785164

01 Июл, 14:17 #194 #785164

>>785163
Один хуй там от typescript никуда не деться, так что считай как в новые дебри погружаешься.

Ответы>>785170>>785343

2742 Кб, 1278x731

01 Июл, 14:25 #195 #785170

>>785164
> от typescript никуда не деться
Они, значит, для тебя стараются, пишут, а тебе лень посмотреть?

Ответы>>785176>>785177

01 Июл, 14:31 #196 #785176

>>785170
Вот ты вроде разбираешься в ангуларе. Какую IDE используешь? У меня webstorm, но я там почти ничем не пользуюсь, по сути. Открыл проект, отредактировал, закрыл. У тебя все по другому?

Ответы>>785181

01 Июл, 14:32 #197 #785177

>>785170
Мне лениво вообще доки пока по второму читать.

01 Июл, 14:36 #198 #785181

>>785176
Тоже webstorm в основном. ST3, если проект маленький. Ничего лучше webstorm'a пока не видел

Ответы>>785182

01 Июл, 14:38 #199 #785182

>>785181
А какие горячие клавиши, например, тебя очень выручают? Просто, там столько возможностей, что впору книгу писать.

Ответы>>785187

01 Июл, 14:43 #200 #785187

>>785182
Те, что в доках описаны. Они сами собрали самые юзабельные горячие клавиши в отдельный список, их я в основном и юзаю
https://www.jetbrains.com/help/webstorm/2016.1/keyboard-shortcuts-you-cannot-miss.html

Ответы>>785188

01 Июл, 14:44 #201 #785188

>>785187
Спасибо

01 Июл, 15:09 #202 #785206

>>782989 (OP)
Аноны, выпучайте. Нужен скрипт обратного отсчёта для сайта. Взялся делать сам, но JS нихуя не знаю.

Короч нагуглил setInterval, внутри него провожу сравнение текущего времени с заданым, проверяю всякие условия. Интервал 1 секунда. С этим всё норм.

Но есть 2 проблемы:
1) Вывожу значение таймера через document.write И проблема состоит в том, что значения не изменяются через секунду, а тупо приписываются к старым.

2) Этот счётчик нужно встроить на сайт с битриксом. Если добавляю скрипт к уже созданной странице сайта, то на странице ничего не выводится кроме моего ебучего счётчика. Как мне подружить их?

Объяснил как еблан, извините если что.

Ответы>>785211

01 Июл, 15:10 #203 #785207

>>785110
Я считаю это хуевый совет.
Большинство понимает, что знать английский мало, нужно уметь думать на нем. А для этого нужно очень много практики и не только читать\писать, но и например общаться.

Ответы>>785213

217 Кб, 1280x720

01 Июл, 15:12 #204 #785209

>>785146

01 Июл, 15:12 #205 #785211

>>785206
http://flipclockjs.com/

Ответы>>785225

01 Июл, 15:20 #206 #785213

>>785207
Схуяли хуевый, если
>знать английский
означает:
>уметь думать на нем

Ответы>>785240

01 Июл, 15:38 #207 #785225

>>785211
Спасибо, крутой таймер.
Но мне не подходит, т.к. нужна тонкая настройка.
За день должно происходить 6 событий в разное время суток и отсчёт до этих событий должен автоматически меняться.

Ответы>>785229

01 Июл, 15:39 #208 #785229

>>785225
Ну так с помощью этой библиотеки все и можно реализовать. Похоже ты не в js не можешь, а в программирование вообще.

01 Июл, 15:49 #209 #785240

>>785213
Мм. А если человек не думает на нем, а автоматически переводит в голове на родной, то он, выходит, не знает английского?

Ответы>>785242>>785267>>785272>>785346

01 Июл, 15:55 #210 #785242

>>785240
Это значит, что он знает какое-то количество английских слов. Не более.

328 Кб, 1828x1025

01 Июл, 16:06 #211 #785250

Опять выхожу на связь.
Начал ковырять ReactJS и столкнулся с проблемой, как настроить Sublime Text3 под него и возможно ли это вообще? Может есть более православная IDE?

Спасибо.

Ответы>>785252

01 Июл, 16:11 #212 #785252

>>785250
> как настроить Sublime Text3 под него и возможно ли это вообще?
https://github.com/facebookarchive/sublime-react
> Может есть более православная IDE?
WebStorm

Хули ты такой беспомощный?

01 Июл, 16:28 #213 #785259

>>785150
>>785146
https://www.youtube.com/watch?v=8aGhZQkoFbQ

Лучшего объяснения просто не найти.

36 Кб, 1102x331

54 Кб, 1122x508

01 Июл, 16:32 #214 #785264

>>785151
Кулстори бро, жаль только по реакту много левой хуиты уровня reactive programming, по тегам как раз таки правдивее. Ну и разницу сам видишь.

01 Июл, 16:36 #215 #785267

>>785240
"Знать английский" -- это когда твоя русская речь становится похожа по стилю на переводы с хабропараши, потому что думаешь все чаще на английском (а хуле, если из практики русского только разговоры ирл да сосачик, читать же нечего вообще).

01 Июл, 16:42 #216 #785272

>>785240
Сорт оф. Я когда читаю или смотрю что-то на английском, то мне наоборот уже сложнее даже подобрать сходу русские слова для перевода, потому как воспринимаю информацию напрямую и проще на англ объяснить или понять.

Это вроде как модно называть "второй языковой центр" или чета такое. В целом, прямое восприятия языка без перевода и прослойки.

01 Июл, 16:49 #217 #785279

Господа, вопрос касательно Node.js. Сам в сабже ньюфаг, только начинаю с ним знакомство путем разбора гайда на nodebeginner.ru.
Собственно, все шло нормально до момента, когда к приложению присобачивается formidable и юзер пытается загрузить выбранное изображение на сервер. Вот что говорит консолька:

/home/user/node_modules/formidable/lib/incoming_form.js:29
this.uploadDir = opts.uploadDir || os.tmpDir();
^
TypeError: Object #<Object> has no method 'tmpDir'
at new IncomingForm (/home/user/node_modules/formidable/lib/incoming_form.js:29:41)
at Object.upload [as /upload] (/home/user/code/nodejs/requestHandlers.js:39:16)
at route (/home/user/code/nodejs/router.js:4:24)
at Server.<anonymous> (/home/user/code/nodejs/server.js:7:9)
at Server.emit (events.js:67:17)
at HTTPParser.onIncoming (http.js:1108:12)
at HTTPParser.onHeadersComplete (http.js:108:31)
at Socket.ondata (http.js:1007:22)
at Socket._onReadable (net.js:677:27)
at IOWatcher.onReadable [as callback] (net.js:177:10)

Сомневаюсь что проблема в моем коде - после возникновения ошибки я приводил его к варианту, указанному в учебнике, смотрел варианты кода проходивших тот же гайд на гитхабе, но проблема осталась все той же. Подозреваю у меня проблема именно с библиотекой formidable, так? Может кто-то тоже разбирал тот гайд и сталкивался с похожей проблемой?

node версии 0.4.5
formidable версии 1.0.17 (устанавливал через пакетный менеджер c npmjs.org, естественно)

Ответы>>785284>>785285>>785406

01 Июл, 16:52 #218 #785284

>>785279
>node версии 0.4.5
Как там, в 2011?

Ответы>>785288

01 Июл, 16:54 #219 #785285

>>785279
> Object #<Object> has no method 'tmpDir'
> os.tmpDir()
У тебя объект os не имеет метода tmpDir, от этого и ищи в чем проблема. Может нода старая, может он у тебя пустой, может ещё что-то

Ответы>>785288

01 Июл, 17:03 #220 #785288

>>785284
>>785285
>0.4.5
Черт, а ведь точно - латест 4.4.7, вероятно в этом и проблема. Хотя качал бинарники с оффсайта, компиляя на своей машине. Хрен знает как так получилось, наверное сдуру ткнул не туда.
Спасибо, анон.

Ответы>>785289

01 Июл, 17:07 #221 #785289

>>785288
> латест 4.4.7
шта?
6+ же

Ответы>>785290>>785304

01 Июл, 17:12 #222 #785290

>>785289
Он про lts

Ответы>>785291

01 Июл, 17:13 #223 #785291

>>785290
педики

Ответы>>785293

01 Июл, 17:14 #224 #785293

>>785291
медведики

01 Июл, 17:33 #225 #785304

>>785289
Кстати, поясните за lts и не-lts. Там все как в линупсах:
lts - с более старыми фичами, но стабильна, просто работает и ее никто не трогает, не-lts - эдакий местами капризный плавающий релиз, в котором все могут перелопачивать чуть ли не каждый день, так?

Ответы>>785305>>785308

01 Июл, 17:34 #226 #785305

>>785304
Да, так везде

Ответы>>785307

01 Июл, 17:35 #227 #785307

>>785305
Спасибо.

01 Июл, 17:37 #228 #785308

>>785304
это если найдут багу, то пофиксят и через N лет (зависит на сколько она ЛТС), а не скажут САСАЙТЕ У НАС НОВАЯ ВЕРСИЯ

01 Июл, 17:41 #229 #785309

Как сделать авторизацию socket.io по токену, и сброс авторизации как токен просрочится? Есть у кого идеи?
А то в гугеле ничего про это нет

Ответы>>788365

6 Кб, 200x200

01 Июл, 17:49 #230 #785314

>>782989 (OP)
Ребят, есть здесь кто-нибудь кто юзал ReactNative?

Он может в Android(iOS) OpenGL игры или это вообще дурацкая идея?

Ответы>>785407

17 Кб, 493x301

01 Июл, 17:53 #231 #785315

Сап. Я не очень понимаю почему так?
По идее же в target хранится прямая ссылка на объект, а в prox проксированная.
Но instanceof Proxy на prox возвращает false, а на target true. Кто-нибудь может пояснить почему так, и как тогда проверить проксированная ли у нас ссылка на руках или нет?

Ответы>>787187

01 Июл, 18:11 #232 #785324

короче малята, хуйня какая то:
есть картинка у нее width 50% снизу есть две кнопки + и -
по клику на них должна картинка увеличиваться на 10% или уменьшаться на них же мне нужно удостовериться, что при следующем клике на + ширина картинке не станет больше родительского.

при 50% в computedStyles(item).width лежит 278.203px
по идее при увеличении на 10% должно получиться
278.203 + 278.203 * 10 / 100 = 306.023
когда я увеличиваю в devTools на 10% там в computed лежит 333.844px
откуда 28 лишних пикселей ?

Ответы>>785335>>785336

01 Июл, 18:24 #233 #785335

>>785324
Вангую, что хром считает весь window, а не document

Ответы>>785337

01 Июл, 18:26 #234 #785336

>>785324
а ссылку то забыл https://litvinenkoevgeny.github.io/olios/#/product/living-room/red-seat?_k=zl5eec

короче ебусь я с красным стулом, может есть вариант получше сделать ? Я просто уже дупля не даю в конце дня

01 Июл, 18:28 #235 #785337

>>785335
что-то не понял поясни о чем речь ? картинка то в родительский блок вложена

Ответы>>785338

4063 Кб, 1465x945

01 Июл, 18:31 #236 #785338

>>785337
У меня не работают эти кнопки, не могу понять что происходит. И верстаешь ты пиздец, конечно

Ответы>>785339>>785349

01 Июл, 18:34 #237 #785339

>>785338
дак я дал ссылку на вюху с продуктом кнопки не должны работать в dev tools ширину картинки надо менять руками
> И верстаешь ты пиздец, конечно
бля учусь только

Ответы>>785345

01 Июл, 18:43 #238 #785343

>>785164
Я пока успешно деваюсь, пишу на ES6, собираю бабелем и вебпаком. Как React, собсна. Для какой-то либы только приходилось TS-лоадер вкрячивать, и ту выкинул.

151 Кб, Webm

01 Июл, 18:45 #239 #785345

>>785339
Тогда я вообще не понимаю в чем твоя проблема
Может ты width с max-width перепутал?

Ответы>>785364>>785372

01 Июл, 18:45 #240 #785346

>>785240
А зачем вообще думать на языках?

01 Июл, 18:50 #241 #785349

>>785338
Чем захватывал?

Ответы>>785372>>785377>>785381

01 Июл, 19:03 #242 #785364

>>785345
сори анончик, что то я совсем ебу даю мне же надо было маргин топ по мере увеличения уменьшать что бы картинка по центру оставалась

01 Июл, 19:09 #243 #785372

>>785349
>>785345

01 Июл, 19:16 #244 #785377

>>785349
RecordMyDesktop-gtk

Ответы>>785390

01 Июл, 19:17 #245 #785381

>>785349
Или ты из-за маленького размера спросил? Тогда это всё ffmpeg

Ответы>>785390

01 Июл, 19:26 #246 #785388

>>785050
>knockuot\ember

Ебать дибил

01 Июл, 19:28 #247 #785390

>>785377
>>785381
Спасибо

01 Июл, 19:28 #248 #785391

>>785055
Когда говорят reactjs, добавляй в голове redux,и потом уже сравнивай со своим ангуляроговном

Ответы>>785394>>785396

01 Июл, 19:29 #249 #785394

>>785391
redux
react-router
react-redux
react-router-redux
redux-promise/thunk/saga
...

Ответы>>785400

01 Июл, 19:30 #250 #785396

>>785391
Сосируй, даун
https://github.com/angular-redux/ng2-redux

01 Июл, 19:33 #251 #785400

>>785394
Так модульность это хорошо

Ответы>>785403

01 Июл, 19:37 #252 #785403

>>785400
Так ангулар тоже модульный

Ответы>>785408

01 Июл, 19:41 #253 #785406

>>785279
>node версии 0.4.5
На ней ещё мой дед писал.

01 Июл, 19:43 #254 #785407

>>785314
Но зачем? Есть масса специальных игровых фреймворков на жс, а реакт нейтив для другого.

01 Июл, 19:44 #255 #785408

>>785403
>Так энгьюлэ тоже модульный
Фикс.

01 Июл, 19:45 #256 #785409

https://github.com/streamich/jskernel

Ответы>>785414>>785418

01 Июл, 19:47 #257 #785414

>>785409
Круто. Запилю свой линукс.

01 Июл, 19:53 #258 #785418

>>785409
Боженьки, это грандиозно!

Ответы>>785430

01 Июл, 20:08 #259 #785430

>>785418
Я тоже так считаю, но чую, что проект или загнется, или будет развиваться очень медленно.
Так же как были громкие всплески с runtimejs и nodeos, а потом все очень замедлилось.

Нода как модуль ядра это отличная идея я считаю.

01 Июл, 21:52 #260 #785520

Копирну сюда вопрос
Мужики, здарова! Коротко, заманали клиенты звонить на мобилку, хочу подпилить на сайт отслежку товара! Помогите, сил больше нет!
Тип, напишу что хочу:
Логин - типа трек номер, ввел и смотришь всю инфушу!

Ответы>>785524>>785534>>785536

01 Июл, 21:54 #261 #785524

>>785520
Хорошо придумал. Пили.

01 Июл, 22:15 #262 #785534

>>785520
15к, три недели, пили почту.

Ответы>>785537>>785546

01 Июл, 22:19 #263 #785536

>>785520
Не слушай этого. Если у тебя магазин, то бери любой бесплатный движок для интернет-магазинов и просто устанавливай-настраивай. Почти везде есть отслеживание статуса заказа. Ну, если совсем лентяй, то на фриланс-биржу, чтобы отзывы об исполнителе посмотреть. Никогда не имей дел с анонимами.

Ответы>>785537>>785548

01 Июл, 22:19 #264 #785537

>>785536
Вот этого >>785534

01 Июл, 22:51 #265 #785546

>>785534
лол 15к стукнуться на API почты Раисы и передать ей трек код, затем отрисовать результат ?

01 Июл, 22:53 #266 #785548

>>785536
>Никогда не имей дел с анонимами.
Вот это не двачну. Пару раз находил работу на бордах, делал всё качественно.

Ответы>>785865

01 Июл, 23:29 #267 #785566

анон, нужно небольшое пояснение, есть функция centralizeElem(parent, elem, centralizeProperty){....}
так вот мне в реакте по идее нужно отцентровать одну хуйню в центре родидителя можно ли так сделать:
componentDidMount(){
centralizeElem(this.refs.parent, this.refs.elem, "margin-top");
}

я в том смысле, что в доках написано DOM руками не трогать и ref тоже стараться не использовать, а как тогда вообще делать такие вещи ? Мне частенько надо в доме что нить сделать

Ответы>>785573>>785738

01 Июл, 23:41 #268 #785573

>>785566
Когда рендеришь элемент используй аргументы className или style

38 Кб, 655x538

02 Июл, 00:21 #269 #785590

Пацаны, я наверное дегенерат, но как в этой хуйне компилить?

Ответы>>785591

02 Июл, 00:22 #270 #785591

>>785590
Никак)))

Ответы>>785598

02 Июл, 00:42 #271 #785598

>>785591
Блять, а че это тогда? Где смотреть как код исполняется то?

Ответы>>785600

02 Июл, 00:44 #272 #785600

>>785598
В твоем случае
Сохраняешь файл с расширением .html и открываешь его в бразуере

02 Июл, 10:22 #273 #785738

>>785566
Зачем центрировать на js? Почитай про flexbox'ы

02 Июл, 11:49 #274 #785772

Анончики, стоит ли react юзать как свою первую библиотеку на js?(до этого писал только на чистом js)

Ответы>>785775>>785779

02 Июл, 11:54 #275 #785775

>>785772
Лучше пощупать всё самое популярное, а потом выбирать

02 Июл, 11:56 #276 #785779

>>785772
Покури пару дней жквери как библиотеку мммаксимум энтри левела, потом переходи на реакт. Но будь готов к изменению подхода к работе над проектом с небольшим консолепердоленьем, модульностью, бабелем, транспайлерами. В общем вместе с фреймворками в комплекте идет много нового.

13 Кб, 362x130

12 Кб, 548x112

12 Кб, 546x113

02 Июл, 13:31 #277 #785864

Анон, допустим, у меня в проекте на ангуляре все директивы и модуль лежат в разных файлах, как мне вебпаком склеить их в один бандл? Вариант на пиках нормальный?

Ответы>>785883>>785909>>787480

02 Июл, 13:31 #278 #785865

>>785548
А в другие пару раз заказчики находили какого-то дебила и теряли деньги. Я не отрицаю, что есть шанс найти нормального исполнителя, но когда дело связанно с деньгами, то лучше все риски свести к нулю.

02 Июл, 13:50 #279 #785883

>>785864
Многостраничник?

Ответы>>785885

02 Июл, 13:51 #280 #785885

>>785883
>Многостраничник
Что?

02 Июл, 14:24 #281 #785909

>>785864
Вот почему ты не взял что-то такое
https://github.com/AngularClass/angular2-webpack-starter
А думаешь о сборке только после того, как сделал проект?

Ответы>>785914

02 Июл, 14:31 #282 #785914

>>785909
>энгьюлэ 2
Вопрос про первый
>А думаешь о сборке только после того, как сделал проект?
Я же написал ДОПУСТИМ

Я не понимаю, почему никто не может внятно ответить, какой бест прктис в сборке нескольких директив в один проект? Это так сложно? Для этого надо читать огромный мануал?

Ответы>>785918

02 Июл, 14:40 #283 #785918

>>785914
> Вопрос про первый
https://github.com/kitconcept/webpack-starter-angular
> какой бест прктис в сборке нескольких директив в один проект?
Нет никаких бестпрактикс. Ты делаешь так, как тебе нужно. Если не умеешь/не знаешь как настраивать, юзаешь подходящие тебе стартеркиты
> Это так сложно?
Да
> Для этого надо читать огромный мануал?
Да - https://webpack.github.io/docs/

Ответы>>785928

792 Кб, 1920x360

02 Июл, 14:49 #284 #785923

котаны, верстаю страничку, нужен слайдер как в макете, какой посоветуете?

Ответы>>785934

02 Июл, 14:52 #285 #785928

>>785918
Я могу настраивать/пользоваться вебпаком

Ладно, возьмем реакт.
У нас есть первый компонент, который рендерит второй компонент, и они находятся в разных файлах. Для того, чтобы использовать второй компонент в первом, нам надо его зарекваить, что мы и делаем
>const component = require('Путь к компоненту')
А в ангуляре после объявления модуля я написал
>require('Путь к директиве')
Все работает, но насколько это говнокод?

Ответы>>785931

02 Июл, 14:54 #286 #785931

>>785928
Пишу как мудак, но надеюсь найдется кто - то, кто поймет

Ответы>>785937

02 Июл, 14:55 #287 #785934

>>785923
http://kenwheeler.github.io/slick/

Ответы>>785936

02 Июл, 14:59 #288 #785936

>>785934
веселенький, к нему нужно еще lightbox прикрутить

8 Кб, 142x418

02 Июл, 15:02 #289 #785937

>>785931
вот моя структура проекта, могу показать подробнее файлы

Ответы>>785939>>785940

10 Кб, 663x48

02 Июл, 15:04 #290 #785939

>>785937
Спасибо, но я уже сам нашел, что можно делать как - то так
Странно, что сам не додумался

28 Кб, 398x369

02 Июл, 15:04 #291 #785940

>>785937
в файле dependencies.js объявляю модули и указываю зависимости

Ответы>>785945

02 Июл, 15:10 #292 #785945

>>785940
>объявляю модули
А можешь объяснить зачем нужны несколько модулей?

Ответы>>785954

9 Кб, 185x285

02 Июл, 15:20 #293 #785954

>>785945
я разбил приложение на несколько одностраничных web-приложений, по одному модулю на каждое и один модуль с общим кодом, вот его структура

Ответы>>785955

02 Июл, 15:22 #294 #785955

>>785954
Понял, спасибо

02 Июл, 15:34 #295 #785961

Поясните пожалуйста.
Вот JS-движки - это интерпретаторы или виртуальные машины? Очень часто слышу противоречия в этих определениях.
Если это интерпретаторы, то чего именно не хватает им до виртуальных машин? А если наоборот, то почему очень часто многие говорят что js-engines (v8\spidermonkey\jscore\etc) это не виртуальные машины.

Ответы>>785965

02 Июл, 15:44 #296 #785965

>>785961
я бы отождествил два этих термина, не вижу разницы

03 Июл, 01:12 #297 #786427

>>786378 (OP)
Пацаны, я выучил инкремент, что делать дальше?

Ответы>>786432

03 Июл, 01:21 #298 #786432

>>786427
Теперь учи декремент.

Ответы>>786436

03 Июл, 01:32 #299 #786436

>>786432
Попробуй на реакте+редаксе это написать теперь

Ответы>>786442>>786533

03 Июл, 01:44 #300 #786442

>>786436
Шутка про жыквери обретает второе дыхание?

Ответы>>786477

03 Июл, 03:01 #301 #786477

>>786442
Ты инкремент выучил уже или что?

03 Июл, 09:03 #302 #786533

>>786436
В одну строку:
<increment></increment>

Ответы>>786534

03 Июл, 09:12 #303 #786534

>>786533
Но ведь это невалидный xml

Ответы>>786537

03 Июл, 09:18 #304 #786537

>>786534
Потому что это jsx - новый уровень разработки программного обеспечения. Ты пишешь тэги, а компьтер программирует программу за тебя.

03 Июл, 11:55 #305 #786606

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

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

Ответы>>786614>>786648

03 Июл, 12:06 #306 #786614

>>786606
как лучше воровать
>Ах ты ж мерзкая мартышка. Иди нахуй отсюда

03 Июл, 12:36 #307 #786648

>>786606
> как лучше воровать верстку для компа с их сайта ?
wget
ctrl+s, если даун
> как лучше воровать хотя тут хуй своруешь придется на глаз верстать верстку с моб. приложения ?
Вскрыть апк или настроить fiddler, посмотреть урлы, забрать шаблоны
> дали три дня на выполнение, сколько денег за такой таск брать ?
Я бы пару тыщ взял, тут работы на 3 часа максимум

Ответы>>786703>>788260>>788262>>788265

03 Июл, 14:15 #308 #786703

>>786648
спасибо анон

03 Июл, 16:12 #309 #786797

Угорел по NW.js, но возник вопрос, можно ли каким-нибудь способом подменить ip-адрес, который идет удаленному серверу, как это делает cURL php?

Ответы>>786804

03 Июл, 16:15 #310 #786804

>>786797
> подменить ip-адрес
Лол что?

Ответы>>786807

03 Июл, 16:18 #311 #786807

>>786804
cURL php так вроде умеет

Ответы>>786809

03 Июл, 16:20 #312 #786809

>>786807
Ты про прокси? Нельзя просто написать какой-то адрес, и работать через него

Ответы>>786811

03 Июл, 16:23 #313 #786811

>>786809
Ну да, получается прокси нужен, но на NW.js, в основе которого как известно node.js

Ответы>>786823

03 Июл, 16:28 #314 #786823

>>786811
nw.App.setProxyConfig
https://github.com/nwjs/nw.js/wiki/app#setproxyconfigconfig

Ответы>>786829

03 Июл, 16:36 #315 #786829

>>786823
Благодарю.

03 Июл, 19:58 #316 #787069

Посоны, что скажете про бакбон+марионетт? На работе говорят учить, на нем что-то пилить надо будет.

Ответы>>787094

03 Июл, 20:22 #317 #787094

>>787069
Беги оттуда

Ответы>>787122

03 Июл, 20:38 #318 #787122

>>787094
Почему?

Ответы>>787126

03 Июл, 20:40 #319 #787126

>>787122
Потому что там нет никакого развития. Рискуешь стать невостребованным и низкооплачиваемым

Ответы>>787132>>787362

03 Июл, 20:42 #320 #787132

>>787126
То есть бакбон уже устарел? На ангуляре там тоже пилят (в основном даже на нем все там сидят). Просто проектов несколько и на всех разные технологии.
Да и бежать особо некуда, на город 3,5 вакансии

Ответы>>787181>>787258

03 Июл, 21:04 #321 #787181

>>787132
> То есть бакбон уже устарел? > На ангуляре там тоже пилят (в основном даже на нем все там сидят). Просто проектов несколько и на всех разные технологии.
Да, бакбон устарел, его изучение пустая трата времени. Никак не можешь на другой проект перейти?

> Да и бежать особо некуда, на город 3,5 вакансии
В другой город беги, лол

Ответы>>787218>>787220

03 Июл, 21:09 #322 #787187

>>785315
bump

03 Июл, 21:22 #323 #787200

вы ща охуеете, !![] === true, я охуел полтора часа искал хули срабатывает {recommendedItems && <RecommendedItems items={reccommended} /> } когда массив пуст

Ответы>>787202>>787206>>787234>>787363

03 Июл, 21:24 #324 #787202

>>787200
> !![]
Так вообще пидоры делают, есть же length, зачем приведения?

Ответы>>787213

03 Июл, 21:24 #325 #787205

вы ща охуеете, !![] === true, я охуел полтора часа искал хули срабатывает {recommendedItems && <RecommendedItems items={reccommended} /> } когда массив пуст

Ответы>>787207

03 Июл, 21:25 #326 #787206

>>787200
Ты охуеешь, когда узнаешь, что длина массива проверяется через [].length
А вообще читни-ка это: >>777737

Ответы>>787242

03 Июл, 21:26 #327 #787207

>>787205
ой бля

03 Июл, 21:26 #328 #787208

Чем отличаются fs.appendFile и fs.writeFile?
Сука, абу охуел, зачем капча в pr

Ответы>>787210>>787212

03 Июл, 21:28 #329 #787210

>>787208
Тем, что первый - сахар поверх второго с аргументом.

03 Июл, 21:28 #330 #787212

>>787208
> appendFile
Добавляет
> writeFile
Заменяет

Ответы>>787219

03 Июл, 21:28 #331 #787213

>>787202
ну я для наглядности так написал в коде то у мне {recommendedItems ? <blabla /> : <p>fuck off </p>}

Ответы>>787216

03 Июл, 21:29 #332 #787216

>>787213
Какой же пидорский у реакта синтаксис шаблонов

Ответы>>787217>>787239

03 Июл, 21:31 #333 #787217

>>787216
лол не чувак я не в настроении холиварить пиздуй под шконку

Ответы>>787225

03 Июл, 21:31 #334 #787218

>>787181
>Да, бакбон устарел, его изучение пустая трата времени. Никак не можешь на другой проект перейти?
Пока я джун, на меня видимо самое говно сваливают. Две недели почти только баги правил. Сейчас вот хотят дать что-то на бакбоне. Ну я хуй знает вообще, я посмотрел бегло, подход вроде такой же примерно как у Ангуляра.
Обидно конечно устаревшую хуйню учить, времени итак нет.

Ответы>>787228>>787488

03 Июл, 21:32 #335 #787219

>>787212
Понял, спасибо

03 Июл, 21:32 #336 #787220

>>787181
Насчет города: нужно бабло, которого у меня нет.

Ответы>>787228

03 Июл, 21:38 #337 #787225

>>787217
Так тут не о чем холиварить, синтаксис объективно уебищный. Как будто не фейсбук делал, а майкрософт

Ответы>>787229>>787364

03 Июл, 21:39 #338 #787228

>>787218
>>787220
Ну заработай и сваливай тогда.
Раз джун, значит не особо сложную хуйню будут давать, по гайдам можно делать, вникать особо не понадобится.

03 Июл, 21:39 #339 #787229

>>787225
Ваше мнение очень важно для нас, пожалуйста, оставайтесь на линии...

03 Июл, 21:44 #340 #787234

>>787200
Ты даун просто, хули массив тебе должен быть false? Ты его создал? Создал, всё, иди нахуй.

Ответы>>787242

1889 Кб, 320x240

03 Июл, 21:44 #341 #787236

Выполняю задания на кодеварсе, набил уже 75 очков. Вот выбираю вроде 8 kyu категории, а там задания сложноватые, т.е. я таких решений не видел в learn.javascript.. Буду бить рейтинг дальше.

Ответы>>787289>>787351

03 Июл, 21:47 #342 #787239

>>787216
это jsx, а не шаблоны

03 Июл, 21:48 #343 #787242

>>787234
бля, мне чувак уже скинул на stackoverflow ссыль с нормальными пояснениями,
>>787206 спасибо ему кстати, что ты раскричался то вафел ?

03 Июл, 22:01 #344 #787258

>>787132
Не слушай того хипстера. Лучше бэкбона ничего до сих пор не придумали. Ангулароговно мешает разметку и логику. Бэкбон и мариетт учи, это годнота.

Ответы>>787264>>787300>>787489

03 Июл, 22:11 #345 #787264

>>787258
Ты настолько некомпетентен, что мне даже стыдно за твой пост

Ответы>>787290

03 Июл, 22:34 #346 #787289

>>787236
Ты инкремент выучил уже, блеать, или что?

Ответы>>787348

03 Июл, 22:35 #347 #787290

>>787264
А я готов руки твои целовать

03 Июл, 22:46 #348 #787300

>>787258
А реакт? На хабре грят малаца хороший фреймворк зделали.

Ответы>>787319>>787489

03 Июл, 22:58 #349 #787319

>>787300
Говно тормозное.
VueJS бери.

177 Кб, 600x600

03 Июл, 23:58 #350 #787348

>>787289
К чему ты задал этот вопрос?

Ответы>>787350>>787351

04 Июл, 00:03 #351 #787350

>>787348
Отвечайте по существу

04 Июл, 00:04 #352 #787351

>>787348
Аналогично по тому же, к чему ты написал свое сообщение >>787236

Ответы>>787352

04 Июл, 00:05 #353 #787352

>>787351
А если это не я? Что на это скажешь?

Ответы>>787353>>787354>>787355

04 Июл, 00:10 #354 #787353

>>787352
Верилог.

04 Июл, 00:11 #355 #787354

>>787352
Амбассадор.

04 Июл, 00:11 #356 #787355

>>787352
Крапива!

04 Июл, 00:30 #357 #787362

>>787126
А Chaplin ещё трепыхается или тоже всё?

04 Июл, 00:31 #358 #787363

>>787200
Ты первый раз жабоскрипт видишь, что ли? А [] + {} не хошь?

04 Июл, 00:33 #359 #787364

>>787225
Ты так говоришь, как будто фейсбук умеет делать не уёбище.

04 Июл, 01:55 #360 #787393

Написал загрузчик картинок и вебм с тредов на ноде, как же охуенно, не то что фронтэнд парашу дрочить

Ответы>>787400>>787425>>787572

04 Июл, 03:04 #361 #787400

>>787393
Теперь напиши загрузчик ОС

04 Июл, 05:36 #362 #787425

>>787393
Покажешь код?

Ответы>>787600

82 Кб, 1280x1024

04 Июл, 07:17 #363 #787437

Что этот нигер Кантор себе позволяет?
Я ответил, что в первом кейсе будет ТРУ и переменная внешняя изменится(ведь вара в ифе по тру-условию нет, а значит функция полезет в ЛЕ, а там внешняя переменная валуе и перепишет ее). Во втором случае ясен хуй опять ТРУ, ведь условие не изменилось в ифе.
Мля, вот так я всегда и проебую полимеры, целый гневный пост накатал и только потом понял почему будет, то что будет, так как из-за того, что переменные в ЛЕ валят в начале, то вар в фолс-ифе играет роль. Пздц. Тонко или я медленносоображающий.

Ответы>>787443>>787444>>787465

04 Июл, 07:50 #364 #787443

>>787437
Вот в таких случаях использование let кажется целесообразным.

04 Июл, 07:51 #365 #787444

>>787437
>Тонко или я медленносоображающий.
ну какбэ из синтаксиса твой ответ верен, а из реализации жабаскрипта получается поебота

04 Июл, 09:13 #366 #787465

>>787437
Хоистинг. Похоже, это самое популярное, на чём все валятся. А ведь в нём ничего даже нет, всего лишь перенос всех объявлений в начало кода/блока_функции, даже на w3schools в три предложения объясняется.

Ответы>>787471

04 Июл, 09:22 #367 #787471

>>787465
>Хоистинг
Да, но как-то после других ЯП я не привык, что в фолсовом ифе что-то может происходить важное и потому игнорю начисто его на автомате.

04 Июл, 09:38 #368 #787480

>>785864
ищи gulp, подходит для абсолютно любых проектов

Ответы>>787485

04 Июл, 09:45 #369 #787485

>>787480
https://toster.ru/q/263207

04 Июл, 09:49 #370 #787488

>>787218
Не устаревшую, backbone еще переживет все это хипстерское говно. Разрабы reddit, pandora, sony, delicious, да тысячи их
на фронте выбрали именно бэкбоун.

Ответы>>787489

1475 Кб, 974x516

49 Кб, 800x331

04 Июл, 09:54 #371 #787489

>>787488
>>787258
>>787300

Ответы>>787492>>787523

04 Июл, 10:00 #372 #787492

>>787489
Я хз, что это доказывает. Backbone - фреймворк с малым количеством кода. В проекте сейчас ситуация, аналогичная Emacs. Есть все, что нужно из коробки разработчику - для большего соблаговолите воспользоваться плагинами. При этом сам фреймворк небольшой и исходники легко читать.
Реакт не ковырял, но ангулар изнутри страшен, хоть я его и использую. Думаю реакт не далеко ушел отсюда.

Ответы>>787501

04 Июл, 10:25 #373 #787501

>>787492
Судя твоей логике, jquery будет ещё лучше

Ответы>>787505>>787515

04 Июл, 10:31 #374 #787505

>>787501
jQuery сейчас - просто библиотека, Backbone же даёт основной каркас приложения. Но таки да, начинающим нельзя использовать тулкит, дающий такую свободу.

New York Times таки так же использует backbone.
https://github.com/NYTimes/backbone.trackit

83 Кб, 1280x853

04 Июл, 10:36 #375 #787509

Писал в ньюфагтреде, но тут тоже отмечусь.
Мне 26 лет. 5 лет писал на Си всякую математику. Чуть чуть смотрел что такое Java и C++. Последние полтора года не занимался программированием вообще. Щас хочу снова вкатиться, но в что-то более высокоуровневое. Желательно чтоб если что через год мог работать по этой теме. Рассматриваю варианты между Python и JavaScript. JS интересен своей универсальностью, что прямо вот и бэк и фронт и в иговых движках и куча либ есть. Python в прочем таже байда, кроме фронта пожалуй. Угнетает сильно их низкая производительность. Смотрел в сторону Erlang, Elixir, Clojure, - но что-то сильно нишевая тема однако это.

Склоняюсь в JS, хотелось бы еще рациональных аргументов в его сторону.

Ответы>>787510

04 Июл, 10:38 #376 #787510

>>787509
>Смотрел в сторону Erlang, Elixir, Clojure, - но что-то сильно нишевая тема однако это.
Что мешает тогда писать на чистом common lisp?

Ответы>>787516

04 Июл, 10:41 #377 #787515

>>787501
>Судя твоей логике, native JS будет ещё лучше
Не понимат накуя жикверя вообще сегодня.

Ответы>>787579

04 Июл, 10:42 #378 #787516

>>787510
Моя жизнь и так уже искарежена С.

37 Кб, 912x527

04 Июл, 10:55 #379 #787523

>>787489
Что сказать то хотел?

Ответы>>787529>>787535

04 Июл, 11:00 #380 #787529

>>787523
Это что за новый фреймворк?

04 Июл, 11:05 #381 #787535

>>787523
Некорректное сравнение, нужно сузить до одного языка, так как энгльюлар только на жс есть.

Ответы>>787543

46 Кб, 936x562

04 Июл, 11:18 #382 #787543

>>787535
Хорошо. сузил. Спешите видеть - энгьюлэ сосёт у jQuery!

Ответы>>787548>>787551>>787553

04 Июл, 11:24 #383 #787548

>>787543
Лол, конечно в процентном применении жикверь лидирует, как же свистелок-перделок, которые быдло на чистом жс написать не в состоянии.

Ответы>>787549

04 Июл, 11:24 #384 #787549

>>787548
>как же БЕЗ
selffix

04 Июл, 11:25 #385 #787551

>>787543
У них разные задачи, они не взаимозаменяемые. Более того, они могут дополнять друг друга и использоваться вместе
Просто задачи, которые решает jquery куда популярнее. Абсолютно некорректное сравнение.

Ответы>>787553

04 Июл, 11:29 #386 #787553

>>787551
>>787543
Лол и при этом они почти сравнялись. Хаха, спешите видеть, говно для новисов упало по рейтуиспользования почти до уровня агуляра1

Ответы>>787562>>787566

04 Июл, 11:44 #387 #787562

>>787553
То есть, ангуляр используют даже меньше, чем говно для новисов? И что это говорит об ангуляре?

Ответы>>787566

04 Июл, 11:47 #388 #787566

>>787553
>>787562
jQuery библиотека, что вы блядь несёте, ебанутые. Ей только даун Васян будет использовать вчистую, так как и слова то фреймворк не знает.

Ответы>>787576>>787585

04 Июл, 11:52 #389 #787572

>>787393
Да, ноджыэс охуенен для быстрого говнякания прикладухи, как и питон. Я буквально за полчаса на нём jabber-бота простенького накалякал, просто библиотеки подыскав.

04 Июл, 11:55 #390 #787576

>>787566
Анус твой библиотек, пес. Во всех вакансиях пишут, что требуется знание ФРЕЙМВОРКА ДжиКвери!
lol, отчаялся понять почему хрюши такие тупые

Ответы>>787580>>787582>>787590

04 Июл, 11:58 #391 #787579

>>787515
Для классических бэкендогенерируемых фронтов с малым количеством скриптухи типа пыхосайтов jQuery по прежнему рулит и педалит. И пока будет куча готовых CMS, которые решают распространённые прикладные задачи и требуют лишь малой доработки под хотелки заказчика, эта ниша никуда не денется, как бы у прогрессивных фронтендщиков не рвало пуканы.

04 Июл, 11:58 #392 #787580

>>787576
Хватит уже неумело тралеть

Ответы>>787583

04 Июл, 11:58 #393 #787582

>>787576
Прекращай толстить. Такое максимум в говноконторах могут написать.

04 Июл, 11:59 #394 #787583

>>787580
Тралить? Вакансии-то давно смотрел, борщехлеб? Я серьезно - так там и пишут, мне на потеху.

Ответы>>787586

04 Июл, 12:00 #395 #787585

>>787566
Речь о том, что такое нужное и распространенное поделие как Джквери по частоте использования догнал ангуляр, который каждый норовит мертворожденным назвать. Каждый баран.

Ответы>>787589>>787712

04 Июл, 12:00 #396 #787586

>>787583
Ну пусть пишут, какая разница вообще? Это не сделает из жквери фреймворк

Ответы>>787587

04 Июл, 12:00 #397 #787587

>>787586

А вдруг!

04 Июл, 12:01 #398 #787589

>>787585
> который каждый норовит мертворожденным назвать. Каждый баран.
Это же форс реактоблядей, которые от своего jsxml уже с ума сошли

04 Июл, 12:01 #399 #787590

>>787576
Фреймворк отличается от библиотеки тем, что архитектуру определяет. Каким местом жыкваря архитектуру определяет, блджад? На заборе тоже написано, вон быдло коммуникаторы смартфонами обзывает, а то и вовсе айфонами (вне зависимости от ОС), так что они от этого, коммуникаторами перестали быть, что ли, или клавиатурное управление вдруг выросло?

504 Кб, Webm

04 Июл, 12:10 #400 #787600

>>787425
Если допилю то покажу

Ответы>>787605>>787623>>787640

04 Июл, 12:17 #401 #787605

>>787600
малаца

04 Июл, 12:44 #402 #787623

>>787600
У тебя с cloudflare еботня есть или просто через апи получаешь жсон и выдёргиваешь files'ы?

Ответы>>787625

04 Июл, 12:56 #403 #787625

>>787623
>просто через апи получаешь жсон и выдёргиваешь files'ы
This

04 Июл, 13:29 #404 #787640

>>787600
Сделай ещё сохранение треда целиком в json, в отдельную папку с линками в постах на локальные файлы.

04 Июл, 13:33 #405 #787642

Сап. На некоторых сайтах за каким-то хером реализована плавная прокрутка (пример: http://missionkidscac.org/). Ее можно как-то отключить с клиентской стороны? Средставми браузера, плагинами может.

Ответы>>787646>>787647

04 Июл, 13:36 #406 #787646

>>787642
Блокируя ури скрипта адблоком, если скрип вынесен во внешний файл или, если скрипт инлайновый, перезаписав функцию.

Ответы>>787647>>787663

04 Июл, 13:41 #407 #787647

>>787646
>>787642
Можно ещё попробовать убирать листенеры со скролла

Ответы>>787663

04 Июл, 13:57 #408 #787660

Анончик, наставь на путь истинный. Я пол года назад решил заняться программированием и тогда лучшим направлением мне показался веб. Я начал с переменным успехом учить html/css, потом начал по чуть-чуть js/jquery (не сильно углубляясь, просто понял как анимашки накинуть) и вскользь коснулся php (без ООП). Сверстал пару страничек, вроде даже и ничего вышли (хотя как по мне убого). Но я абсолютно не понимаю как происходит взаимодействие между сайтом и бекендом, да и вообще есть куча слепых зон, но что меня пугает больше всего - то что я не умею делать КРАСИВО фронт-енд. И я боюсь что я не смогу работать т.к. везде есть верстка, а я нихуя не шарю как сделать красивые анимации и кнопочки блядь. Пока что нещадно ворую готовые элементы. Вопрос - стоит мне продолжать сейчас учить углубленно js(angular) или стоит дизайнерские курсы какие найти или это вообще нахуй не нужно и лучше залатать пробелы в бек-енде?

Ответы>>787671>>787673

04 Июл, 13:58 #409 #787663

>>787646
>>787647
Спасибо, понял, буду копать в этом направлении.

04 Июл, 14:11 #410 #787671

>>787660
Чет слишком дохуя у тебя пробелов в знаниях.
Изучай клиент-серверную архитектуру и все в этом ключе, для начала.
>я не умею делать КРАСИВО фронт-енд
Это блядь вообще не проблема.
Проблема в фундаментальном подходе. Ты, по всей видимости, отталкиваешься от ВИДа, что является неверным при разработке. Тебе сначала необходимо определить верную разметку для представления, а отверстать КРАСИВО ты всегда сможешь потом.
И да, учись сразу мыслить в Реакте.

Ответы>>787672

04 Июл, 14:14 #411 #787672

>>787671
А можно сухо что именно дрочить? Ajax/react? И попытаться поднять свой сайтик с авторизацией?

04 Июл, 14:14 #412 #787673

>>787660
https://lagunita.stanford.edu/courses/Engineering/Networking-SP/SelfPaced/info
советую пройти (не только тебе, а и всем в треде), вправляет мозги во многих мелочах, которые на первый взгляд кажуться не важными, но потом оче помагают закрывать джругие белые пятна, и выделяться на фоне таких-же макак

Ответы>>787676

04 Июл, 14:18 #413 #787676

>>787673
Чота у меня пустой фрейм открывается. Там регаться обязательно?

Ответы>>787681

04 Июл, 14:24 #414 #787681

>>787676
поищи курс Networking-SP Introduction to Computer Networking

да зарегайся, хуле, сайт не говняшный, а стенфорд, вроде-как.

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

04 Июл, 15:03 #415 #787712

>>787585
Мертворожденный - второй. Первый годнота.

Ответы>>787729

04 Июл, 15:35 #416 #787729

>>787712
> Мертворожденный - второй.
Пруфы?

04 Июл, 16:53 #417 #787786

Антоши, что в packege.json в scripts значат -x, -w, -e, -p? не могу нормально нагуглить

Ответы>>787790>>787819

04 Июл, 16:58 #418 #787787

Как лучше реализовать приватные переменные/методы в angularjs с es6? Через WeekMap, bind или что-то другое?

Ответы>>787811

04 Июл, 17:06 #419 #787790

>>787786
Это названия скриптов, сделанные в виде флагов. Смотри что они запускают

Ответы>>787800

04 Июл, 17:16 #420 #787800

>>787790
а где они делаются?

Ответы>>787908

04 Июл, 17:29 #421 #787811

>>787787
https://github.com/tc39/proposal-private-fields

04 Июл, 17:38 #422 #787819

>>787786
это все было nodemon хуита

129 Кб, 373x118

04 Июл, 19:19 #423 #787908

>>787800
В файле package.json

Ответы>>787972

04 Июл, 19:24 #424 #787917

>>782989 (OP)
ребят, накидайте каких-то сайтов, где есть интересные задачки, по которым можно на практике потренироваться в angular 1
или может у вас есть какие-то идеи на счет того, что можно было бы запилить такое, чтобы и руку набить и в портфолио добавить можно было
заранее спасибо

Ответы>>787936>>787953

04 Июл, 19:53 #425 #787936

>>787917
Angular уже устарел, если учишь с нуля, то смотри на React.

Ответы>>787953

26 Кб, 581x422

04 Июл, 19:57 #426 #787940

http://codepen.io/Okhre/pen/LkLjYp?editors=0012

Ананасы объясните, как вывести в консоль правильно, там где 1 год получается. Не могу додуматься как убрать у years букву s.

Ответы>>787965>>788310

04 Июл, 20:05 #427 #787953

>>787936
>>787917
А ещё лучше на второй ангулар

Ответы>>787959>>787964>>788315

04 Июл, 20:08 #428 #787959

>>787953
А еще лучше VueJS

04 Июл, 20:15 #429 #787964

>>787953
ну в нашей шараге будет проект на первом пока
потому нужны по первому

04 Июл, 20:18 #430 #787965

>>787940
объясните где косяк

04 Июл, 20:26 #431 #787972

>>787908
я б за такое ебало бил

04 Июл, 21:11 #432 #788024

react работает на IE9+, flexbox ie11
фак ну почему все всегда через жопу то ?

Ответы>>788072>>788117

04 Июл, 22:11 #433 #788072

>>788024
> майки
> не через жопу

04 Июл, 23:22 #434 #788117

>>788024
POLIFILLY? NYET, NYE SLYSHAL.

Ответы>>788135>>788159

04 Июл, 23:50 #435 #788135

>>788117
слышал дружище, слышал.
Я даже спрашивал вот за ентот конкретный https://github.com/jonathantneal/flexibility
что то очкую я его в продакшн брать

Ответы>>788987

37 Кб, 300x450

05 Июл, 00:10 #436 #788149

Какое лучшее место для навешивания эвент хендлеров на сокет в ангуляре. Я положил всё в главнный контроллер. Правильно делаю?

05 Июл, 00:53 #437 #788159

>>788117
Тормоза, глюки, тормоза.

Рано еще для нормальных веб-компонентов, смиритесь. Возьмите Vue.

Ответы>>788166>>788329

05 Июл, 01:24 #438 #788166

>>788159
ты единственны кукарекаешь постоянно о своем vue, или вас тут несколько таких петухов?

05 Июл, 06:05 #439 #788260

>>786648
3-4 заплачу если возьмешься

05 Июл, 06:06 #440 #788262

>>786648
чисто за верстку приложения, с сайта я все сам стащил

05 Июл, 06:10 #441 #788265

>>786648
я те даже декомпиленную версию с http://www.javadecompilers.com/ предоставлю, как ты только собрался xml в html переносить я хз

Ответы>>788268

05 Июл, 06:14 #442 #788268

>>788265
Ну погорячился человек по поводу дроидовской апк'шки, ну с кем не бывает.
Алсо, можно тупо наделать скриншотов с мобильной аппы и отверстать по ним. И в этом случае сходство визуально будет pixel-perfect.
Тебе ли не похуй, скам?

Ответы>>788272>>788273

05 Июл, 06:22 #443 #788272

>>788268
таки сроки раз, там дохуя страниц и за те 8к что предложили я ебал в рот чето делать например

05 Июл, 06:23 #444 #788273

>>788268
а да всякие графики еще до кучи, радиальные хуяльные

05 Июл, 08:39 #445 #788310

>>787940
У тебя условия up === 1 и down === 1 никогда не могут выполниться, потому что при любом из них a больше или меньше b, а значит ты зайдёшь в какую-то из предыдущих двух веток.
Так что тебе нужно либо сделать up === 1 вложенным в a > b, а down === 1 вложенным в a < b, либо вообще по-другому сделать, например так: http://codepen.io/anon/pen/oLwEdr?editors=0012

Ответы>>788670

05 Июл, 08:52 #446 #788315

>>787953
Второй Ангулар мертв и не используется никем, кроме гугла и двух хипстеров. Микрософт провернул на хую второй Ангулар несмотря на родной тайпскрипт. Даже в европке вакансий по второму ангулару мало, и все - у ноунейм стартапов.

Ответы>>788331>>788437

05 Июл, 09:09 #447 #788329

>>788159
> Возьмите Vue.
Китаец, ты мне 2010 вернуть хочешь? А ну пошел нахуй отсюда

05 Июл, 09:20 #448 #788331

>>788315
Может это потому что ОН ЕЩЁ НЕ РЕЛИЗНУЛСЯ?

05 Июл, 09:27 #449 #788334

Утро в хату. У меня есть массив объектов
var arr = [{a:1,b:1},{a:2,b:2},...];
Мне надо его сериализовать и записать в файл.
Если сделать просто JSON.stringify(arr), получится
[{"a":1,"b":1},{"a":2,"b":2},...] - одна строка ебанутой длины. Если передать аргумент space, то будет слишком дохуя строк:
[
{
"a":1,
"b":1
},
{
"a":2,"b":2
},
...
]
А я хочу так:
[
{"a":1,"b":1},
{"a":2,"b":2},
...
]
Как так сделать?

Ответы>>788336

05 Июл, 09:31 #450 #788336

>>788334
https://www.npmjs.com/package/qs

Ответы>>788362

05 Июл, 10:40 #451 #788362

>>788336
Спасибо.

# OP 05 Июл, 10:50 #452 #788365

>>785309
https://github.com/xxxwww/socket.io-custom-auth

05 Июл, 10:59 #453 #788366

Уважаемые господа кодеры! Разрешите обратиться. Не хочу засирать вашу доску из-за своего простого вопроса, создавая нелепые трэды. Суть такова: мне необходимо, чтобы в таблице на гуглдиске ячейка заливалась красным цветом при достижении числового значения ниже, например, двух. Как это сделать?

Ответы>>788376

1457 Кб, 811x612

1175 Кб, 470x852

640 Кб, 331x659

31 Кб, 1383x416

05 Июл, 11:09 #454 #788376

>>788366
Тут жс вообще не нужен, по-хорошему тебе нужно было просто загуглить "условное форматирование гугл таблицы"

Ответы>>788382

05 Июл, 11:15 #455 #788382

>>788376
Спасибо огромное!

05 Июл, 11:38 #456 #788393

анон, извини если вопрос туп, но прости новичка. джаваскрипт это только веб? я понимаю что всё можно написать на всём если заморочится, но я говорю о реальном положение дел на рынке труда. если я изучу джаваскрипт то мне только в фронтэнде и сидеть? или какие еще альтернативы на джаваскрипте?

Ответы>>788400>>788408

05 Июл, 11:45 #457 #788400

>>788393
Ты шапку читал вообще? Уже вовсю бэкенд пилят, а некоторые даже программы умудряются редактор atom

Ответы>>788412

05 Июл, 12:00 #458 #788408

>>788393
Если ты не в Рашке, то в IoT тоже немало жы эса можно встретить.

05 Июл, 12:06 #459 #788412

>>788400
читал, но я не говорю о паре китов где всё заебись. начинать то я буду в рандомконторе если повезет или пытатся фрилансить короче где то брать опыт и нарабатывать портфолио и вопрос на сколько там актуален джаваскрипт не с точки зрения фронтэнда.
если я тебя понял правильно всё заебись и джаваскрипт захватывает всё больше и больше областей программирования

05 Июл, 12:17 #460 #788417

Посоны, не пинайте сильно.
Написал пару асинхронных тест-кейсов на жасмине для тестирования REST API сервера на Экспрессе. И иногда тест фейлится на сравнении статуса ответа сервера - получаю 500 ошибку.
Но у меня нигде не прописано отдавать этот статус.
Я так-то понимаю, почему это происходит - сервер занят одной хуитой длительное время, но вопрос в том, как захэндлить эту ошибку в экспресс?

Ответы>>788432

05 Июл, 12:50 #461 #788432

>>788417
Блядь, понял в чем проблема. В фрисби/жасмин нужно было прописать максимальный таймаут ответа от сервера.

05 Июл, 13:00 #462 #788437

>>788315
3-х хипстеров, я его использую уже почти 4 месяца как - годная штука.

Ответы>>788518

05 Июл, 15:08 #463 #788518

>>788437
Сколько мегабайт весит?

Ответы>>788529

05 Июл, 15:23 #464 #788529

>>788518
Не ебу, зойчем мне это знать? Я его вообще в связке с иоником2 использую + проект уже написан прилично, так что даже не смогу проверить.

Ответы>>789006

05 Июл, 15:47 #465 #788545

Аноны, оцените дизигн
Что убрать? Что добавить?
https://output.jsbin.com/koladupiti

Ответы>>788551

05 Июл, 15:52 #466 #788551

>>788545
Годно, только сделай что-то с зелеными текстовыми кнопками. Всё портят

Ответы>>788553

05 Июл, 15:55 #467 #788553

>>788551
Думал сделать так:
когда включены они цвета двача,
когда выключены они серые, но получалась хуита

Ответы>>788554

05 Июл, 15:56 #468 #788554

>>788553
Сделай большие чекбоксы просто

Ответы>>788557

05 Июл, 15:59 #469 #788557

>>788554
Ну хуй знает, попробую

Обновил на цвет двача/серый

Ответы>>788567

05 Июл, 16:10 #470 #788567

>>788557
Так уже получше, но всё равно нихуя не понятно, что на них можно нажимать и они что-то меняют.

Ответы>>788576

05 Июл, 16:11 #471 #788573

Помогите совладать со строкой "HU&#8373;&#8373;I" ! Как заменить подобное (&#8373) на символы?

Ответы>>788587

2 Кб, 60x104

05 Июл, 16:13 #472 #788576

>>788567
Если иконки заменить на такие, лучше будет?

Ответы>>788583>>788587

05 Июл, 16:16 #473 #788583

>>788576
Обновил

Ответы>>788588>>788607

05 Июл, 16:19 #474 #788587

>>788576
Да, так будет похоже на чекбоксы, с которыми юзеры уже знакомы

>>788573
http://locutus.io/php/strings/htmlspecialchars_decode/

Ответы>>788602

05 Июл, 16:20 #475 #788588

>>788583
Во, теперь заебись

05 Июл, 16:38 #476 #788602

>>788587
>http://locutus.io/php/strings/htmlspecialchars_decode/
не помогает

Ответы>>788608

05 Июл, 16:41 #477 #788607

>>788583
Сделай отсутпы между текстом и чекбоксами побольше, хотя бы по 15 пх. и будет тебе счастье

Ответы>>788618

05 Июл, 16:42 #478 #788608

>>788602
>НИПАМАХАЕТ
jQuery(selector).html("HU&#8373;&#8373;I").text();

3 Кб, 151x42

05 Июл, 16:46 #479 #788618

>>788607
?

Ответы>>788621

05 Июл, 16:52 #480 #788621

>>788618
И добавь какую-то рамку или плейсхолдер для поля ввода, я его только сейчас увидел

Ответы>>788628

05 Июл, 16:58 #481 #788628

>>788621
Добавил отступы и автофокус

Ответы>>788654

sage 05 Июл, 17:00 #482 #788631

ЭРЕЙ ПРОТОТАЙП СЛАЙС КОЛ

Ответы>>788634

05 Июл, 17:02 #483 #788634

>>788631
ты обосрался,
Array.from() вашет, или ...arguments

Ответы>>788658

05 Июл, 17:18 #484 #788654

>>788628
Пофиксил
https://output.jsbin.com/kowotaliho

Ответы>>788669>>788674

sage 05 Июл, 17:20 #485 #788658

>>788634
>es6

Ответы>>788662

05 Июл, 17:23 #486 #788662

>>788658
> 2016

05 Июл, 17:26 #487 #788669

>>788654
Неплохо, спасибо

05 Июл, 17:27 #488 #788670

>>788310
спасибо, анон!

05 Июл, 17:29 #489 #788674

>>788654
Капс-то нахуй?

Ответы>>788679

05 Июл, 17:33 #490 #788679

>>788674
В оригинале он был, забыл выпилить

05 Июл, 17:35 #491 #788684

Руководство кафедры ИТ моей шараги придумало классную идею. В итоге я за это лето пилю "проект" - браузерную мини-игру на JS+JQ-UI+Paper.js.
Из навыков по теме только всякая хуета уровня динамически изменяющихся формочек. Чо посоветуете вкратце задрочить, чтобы исполнить поставленную задачу как белый человек ибо у самого интерес к делу появился? И стоит ли пытаться лезть в ООП, или в этом вашем JS он нинужын?

Ответы>>788686

05 Июл, 17:42 #492 #788686

>>788684
>Браузерная мини-игра
>JS+JQ-UI+Paper.js
Пиздец.

Вот на этом стеке за пару вечеров соорудишь свою браузерку:
Pixie+Socket.io+RethinkDB

Алсо, держи нихуевый список игровых JS движков
https://gist.github.com/bebraw/768272

Ответы>>788691>>789023

05 Июл, 17:44 #493 #788691

>>788686
>Пиздец.
Сам в шоке, но это так звучит задание, а не моя задумка.

За лист спасибо, может найду чего.

Ответы>>788787

05 Июл, 19:42 #494 #788787

>>788691
Прояви инициативу и предложи на этом сделать
>Pixie+Socket.io+RethinkDB

Ответы>>788808

05 Июл, 19:50 #495 #788798

Неожиданно осознал, что работаю уже над тремя проектами, и в каждом все реализовано немного по своему. Посему предлагаю обсудить все в контексте энгьюлер 1.5, если что.:
1. Модальные окна, работа с ними(обработка нажатия кнопок и передача данных в само окно)
2. Типовые элементы(чекбоксы, инпуты, дропдауны) пишу под каждый случай свой дропдаун, а может как-то все унифицировать?
3. Работы с апи и данными вот тут вообще кровавый понос в коде у меня. Где подсмотреть как правильно реализовывать?

Ответы>>788803>>788822

05 Июл, 19:51 #496 #788801

>>783553
Вроде пишут, что и выполнение кода будет быстрее.

05 Июл, 19:52 #497 #788803

>>788798
И да, добавлю. Я этот пидорский ангулар все укратить никак не могу. В сложных элементах ебаная логика каждый раз вызывается по нескольку раз. Конечно, все это из-за кривизны рук, но что с этим делать?

05 Июл, 19:55 #498 #788808

>>788787
Стоп. По твоему набору я так понял что речь идет об онлайн-игре. Нет, задача в оффлайн-хуете, запускающейся в браузере. Что-то аналогичное http://www.softholm.com/igra/labyrinth_game.html

Ответы>>788810

05 Июл, 19:57 #499 #788810

>>788808
Я не он, но да, сокет.ио используется для взаиможействия с сервером

05 Июл, 20:04 #500 #788822

>>788798
> 1. Модальные окна, работа с ними(обработка нажатия кнопок и передача данных в само окно)
> 2. Типовые элементы(чекбоксы, инпуты, дропдауны) пишу под каждый случай свой дропдаун, а может как-то все унифицировать?
Просто юзай одни и те же модули, блджать

> 3. Работы с апи и данными вот тут вообще кровавый понос в коде у меня. Где подсмотреть как правильно реализовывать?
Делай стейт в каждом модуле, и там храни данные || Пиши модуль-стейт и делай геттеры/сеттеры

Ответы>>788833

05 Июл, 20:08 #501 #788833

>>788822
Работаю с семантик уи, а единственная офф бибилиотека с модулями умерла еще не родившись, в итоге, там только половина элементов.

>Делай стейт в каждом модуле, и там храни данные
Работаю с вк апи, а там ограничение на количество обращений, поэтому необходимо работать через единый сервис.

05 Июл, 20:41 #502 #788858

Обьясните пожалуйста, почему не работает функция addFile

Ответы>>788860

05 Июл, 20:42 #503 #788860

>>788858
Забыл
https://jsfiddle.net/9gryed0r/

Ответы>>788862

05 Июл, 20:43 #504 #788862

>>788860
Нужно решение без ng-controller

Ответы>>788882

05 Июл, 20:59 #505 #788882

>>788862
https://github.com/danialfarid/ng-file-upload

Ответы>>788890

05 Июл, 21:08 #506 #788890

>>78888>>788882
Мне в рамках учебного проекта,понять как правильно делать

Ответы>>788895

05 Июл, 21:10 #507 #788895

>>788890
Так открывай исходник и читай.

05 Июл, 22:09 #508 #788987

>>788135
А реакт в продакшн не ссышь, ну-ну.

Ответы>>788991

05 Июл, 22:11 #509 #788991

>>788987
А что с реактом не так?

Ответы>>789028

05 Июл, 22:16 #510 #789006

>>788529
Затем, чтобы жопорезобоги не обоссали тебе на лицо, когда сайт несколько минут грузится или вообще по таймауту слетает. Альзо, не забывай, что в некоторых районах земного шара (Мальдивы, например) быстрые интернеты отсутствуют напрочь.

Ответы>>789020

05 Июл, 22:29 #511 #789020

>>789006
Проиграл
http://httparchive.org/interesting.php

Ответы>>789042

05 Июл, 22:30 #512 #789023

>>788686
Я тут как раз собрался браузерку пилить на конкурс, с 8-битным графоном; взял Phaser, годная либа или pixi.js будет преимущественен для такого? Пока спрайты рисую, кодить толком не начал, так что ещё не поздно стракторить.

05 Июл, 22:34 #513 #789028

>>788991
Сыроват. Сам реакт уже ничего так, в принципе, но с готовыми пакетами для него полный швах: одно ломается постоянно с апдейтами, другое вообще заброшено и сломалось, потому что в реакте ЛОМАЮЩИЕ ИЗМЕНЕНИЯ были, приходится допиливать. Для сурового продакшона лучше что-то постарше и поштабильнее юзать, хоть тот же первый ангуляр, бэкбон или эмбер. А с реактом приходите... ну где-то через полгодика, когда окончательно устаканится.

05 Июл, 22:42 #514 #789042

>>789020
Ты про это? http://httparchive.org/interesting.php#bytesTotal

05 Июл, 22:49 #515 #789050

П Е Р Е К О Т
Е https://2ch.hk/pr/res/789035.html (М)
Р https://2ch.hk/pr/res/789035.html (М)
Е https://2ch.hk/pr/res/789035.html (М)
К https://2ch.hk/pr/res/789035.html (М)
О https://2ch.hk/pr/res/789035.html (М)
Т https://2ch.hk/pr/res/789035.html (М)

Тред утонул или удален.
Это копия, сохраненная 27 июля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion