Ссылка на прошлый тред: >>[ссылка]Этот тред посвящён главному языку будущего - 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/ для серверного кода.
>>773351А разве бывают COBOL фрилансеры?Мне кажется он остался только в таких местах куда мимокрокодила с улицы не пустят.
>>773362 (OP)> [ссылка]>>767377 (OP)
>>773366От того что они обычно себя называют консультантами или контракторами смысл не меняется.Если хорошо знаешь и опыт большой - не только пустят, но еще и накормят, напоят, и с няшной тян спать уложат.
Vue 2.0 наметился> The rendering layer is now based on a lightweight virtual-DOM implementation (based on Snabbdom) that improves initial rendering speed and memory consumption by up to 2~4x in most scenarios (check out these benchmarks). The template-to-virtual-DOM compiler and the runtime can be separated, so you can pre-compile templates and ship your app with only the runtime, which is less than 12kb min+gzip (as a reference, React 15 is 44kb min+gzip)> optimized re-rendering out of the box without you having to do anything. Each component keeps track of its reactive dependencies during its render, so the system knows precisely when to re-render, and which components to re-render. No need for shouldComponentUpdate or immutable data structures - it just works.> a port of Vue.js 2.0 that uses weex as a native rendering backend, a project maintained by engineers at Alibaba Group. It is also technically feasible to adapt Vue 2.0’s virtual-DOM to run inside ReactNative> http://vuejs.org/2016/04/27/announcing-2.0/
>>773387У меня ни в хроме ни в фф нет никаких кружков кроме 1 желтого.Что там делать надо то?
>>773387>этот графон)))))
Хочу сделать текстовую игрулю, вопрос где хранить текст?
>>773445Вообще похуй. Можешь даже в глобальном объекте, но это дурной тон. Вообще, очень сильно зависит от архитектуры приложения. Если это твоя первая игра, то не заморачивайся и храни как есть, а потом сам для себя определишь почему так не стоит делать и почему.
Вопрос по npm: с какого то хуя сейчас пишу sudo npm install request и npm мне инсталит штук 30 модулей каких то левых вместо request
>>773449З А В И С И М О С Т ИАВИСИМОСТИ
>>773447Я уже понимаю что данные и логику надо разделять, плюс там будет куча разветлений в диалогах и текст превратит все в нечитабельную лестницу. Думаю вот юзать JSON.
>>773453Так ты имел в виду формат? Если формат, то да, json.
>>773452Эм, раньше просто модуль request ставило в одной папке, а счас на любой модуль 30ку сверху ставит
>>773455Ты понимаешь для чего нужны зависимости?
>>773455Раньше дерево зависимостей было у каждого модуля своё, а сейчас оно "плоское", всё в одной папке
>>773457Давно это случилось? 2 дня назад было в одной папке
>>773460Да уже давненько, ты давно npm не обновлял?
>>773464Пару дней назад обновил но не скачивал ничего через него
>>773460Довольно давно, с 3-й версии.
А поясните за Dojo Toolkit? Почему так не популярен? Там же куча классных вещей типа AMD, нормально реализованного наследования, библиотека виджетов тоже немаленькая.Пожалуй, из проблем только скудную документацию могу назвать. Почему все пишут на Angular/React?Няшу авансом.
>>773486Немодный, немолодежный
>>773449>sudo npm installНе делай так.
>>773449> 17000 computers were forced to execute arbitrary code by typosquatting programming language packages/libraries> 50% of these installations were conducted with administrative rights> Prevent Direct Code Execution on Installations > This one is easy. Make sure that the software that unpacks and installs a third party package (pip or npm) does not allow the execution of code that originates from the package itself. Only when the user explicitly loads the package, the library code should be executed> http://incolumitas.com/2016/06/08/typosquatting-package-managers/
>>773492У меня по другому не инсталится половина модулей
>>773523Какие ошибки выдает?
>>773525Что-то из разряда, что недостаточно прав для записи
>>773532Значит ставить глобальные модули. Смени права на папку с глобальными модулями
>>773538>ставит
>>773523Мне пофиг, я мимообъяснил чем это все чревато.
>>773538Он сейчас сменит права на /usr/local, и кому это поможет?>>773523>Option 2: Change npm's default directory to another directory>npm config set prefix '~/.npm-global'>https://docs.npmjs.com/getting-started/fixing-npm-permissions
вот нахуя было выёбываться с этим вебпаком. был же галп, все было заебись.
>>773562>>773558У меня убунту крутится на виртуалке, я на ней только замаунтил проекты и всё. Лучше такой вопрос - начал осваивать node с парсинга, хочу узнать по алгоритму действий.Допустим надо спарсить инет магазин (для начала картинки товаров):1. На главной через request + cheerio спарсить линки категорий (например из меню)2. потом сходить по этим линкам и получить линки на товары3. Сходить по линкам товаров и сохранить картинки?---сделал так, собрал линки товаров, вывел себе их на экран, а когда пошли сохранения товаров (или не пошли?) программа всё ещё выполняется но папки пустые создаются, без файлов (я тестил на единичной странице товара парсить фотки - всё ок сохраняло)
>>773583Блять.Вас что, кто-то заставляет переходить или что? Хули вы в каждом треде ноете о том, что появилось что-то новое?
>>773589ну вашет да. ты хуярил всё на галпе, как бог, что сам джон папа завидовал, а тут перешел на другой проект, а там все этими богомерзкими вебпаками обмазано.
>>773591Ну так там уже всё до тебя настроено, тебе только пути к файлам добавлять
>>773583Заебись все было с мейком.Перестало быть заебись когда для каждого языка взяли моду запиливать свою пародию на мейк, с квадратными колесами из палок и изоленты.
>>773445Игра связана с сервером или вся на фронте?
пацаны, поясните за __dirname, это типа рут проекта?
>>773486>AMDЕсть нативный импорт, АМД крив.>нормально реализованного наследованияВ новых стандартах ООП не уступает питоновскому которое довольно убого, но это другой разговор, так что с наследованием всё в порядке.
>>773605Путь до скрипта, который запустил
>>773583Галп - таск-раннер, вебпак - сборщик. Это совершенно разве вещи. У меня на работе галп дергает вебпак.
>>773491>>773611Мне почему-то кажется, что всё-таки отсутствие нормальных доков и ещё более нормальных примеров отпугивает. Кстати, ананасы, а если бы я начал вести блог про Dojo, вы бы читали его?
>>773617все таски запилены в "scripts" в packege.json
>>773619Все зависит от блога.Если бы ты грамотно разложил сравнение Dojo с React, многие бы с интересом отнеслись.
>>773584Записи файлов не происходит
>>773624Да, но я не могу в React. Год писал на Angular, а потом устал от него и бросил. Даже не знаю, что там сейчас происходит (твитор подсказывает, что вторая бета готова к выпуску, да?).
>>773628Ладно, раз никто не отвечает то такой общий последний вопрос и пойду спать: есть ли вероятность что пока не отправятся все запросы на картинки - сохранение не начнется?
>>773638Dojo - это какой-то жквери с архитектурой? Что-то твое неосиляторство мне подсказывает, что это так
Меня к вам послали.Запилите мне способов намертво повесить хром. Выбить пикрелейтед - изи, а вот повесить никак не получается. Тривиальщину вроде бесконечных циклом и форк-бомбы даже не рассматриваю - давно уже не работает.Ну и аналогичный вопрос для фурифокса
>>773660Создать кучу DOM элементов, наверно.
>>773660у меня на убунте всю систему положило while(true){console.log('sraka')}
>>773664>>773669Не сработает. Ну бля, а еще JS-погромисты.
>>773672Почему это не сработает, макак?
>>773660Есть же встроенная команда наподобие chrome://povesit'Не а гугл/хабр советует var x = []; x[0x7fffffff]=1; JSON.stringify(x);
>>773679Выведет модалку с вопросом остановить скрипт.
>>773679Потому что подумай, блядь.http://stackoverflow.com/questions/3030024/maximum-execution-time-for-javascriptА переполнение ОЗУ в худжем случае - alloc error и crash.
>>773683Вот это красиво. Спасибо!
>>773638Второй Ангулар вроде как релизнулся, но не взлетел и сейчас его юзает только гугол и полтора аутиста. Основная масса проектов всё равно пилится на первом, даже майкрософт не стал переходить на двойку, несмотря на родной тайпскрипт.
>>773696>пилитсядопиливается. новых проектов на первом никто начинать не будет.
>>773705Я и говорю про то, что и новые проекты пилят на первом. Второй не взлетел и оказался невостребован.
>>773638>я не могу в ReactЧто интересного тогда мы можешь сказать про Dojo?Можешь в принципе написать мини-туториал для тех кто тоже не знает React - таких много пока еще.
>>773387в Хроме работает подтверждаю, и скинь код я посмотрю.
>>773914Без развертывания на хероку не работает?
Javascript уже почти JavaEE
>>774049Да не, если у тебя в голове JavaEE, у тебя везде будет JavaEE
>>774183JavaEE как раз не будет, к сожалению.Аналогов JPA, JMS, EJB и JTA в стране вечного детства не намечается. Но стектрейсы на три экрана - есть. Молодцы, все недостатки JavaEE без единого преимущества портировали. Даже получасовую сборку-пересборку с бабелями, вебпаками, гульпами и еще мешком наколенного говна.
>>774200Пиши на джаве значит, хули ты ноешь, мразь
>>774205Почему ты отказываешь мне в стремлении спасти невинные души начинающих джаваскриптеров, зашедших в этот ITT тред, показав им те глубины порока, в которые они неосторожно собрались нырнуть?
>>774226Пушо ты даун и пишешь на чистом жсе, пидор
>>774227Это вы дауны со своими абстракциями ебанными. Пиздец, у вас уже на каждый пук по библиотеке на 100 Кбайт. Хуже джаваблядей.
>>774229Это совершенно естественно.У джаваблядей всегда были умные архитекторы, которые придумывали и утверждали стандарты, а миллионы джава-макак к этому допущены не были.В стране же вечного детства и безразмерных гитхабов архитекторов нет и каждый суслик в поле агроном.
>>774229Пиши сам всё, кто тебя блять заставляет пользоваться чем-то? Чо за высеры вообще, ты блять вообще уебан? Ебало бы тебе вскрыл, сучара
>>774241Себе на лицо поссы, дебил. У нас црмка на 70 роутов 270 кб весит. Сейчас логотип у сайта весит больше, чем вся его логика.
>>774226Я понятия не имею каким образом ты такой стектрейс сделал, пишу на ноде уже 2,5 года, такое вижу впервые.
>>774241Смотря что и как запаковывать.Например, в VueJS 2.0 специально отделили компилятор шаблонов, чтобы его можно было не запаковывать вообще и клиенту его не посылать совсем, если шаблоны у тебя удовлетворяют некоторым условиям - и сократить размер джаваскрипта до 12kB - впятеро меньше чем у даже совсем голого React.Более продвинутая технология - прогрессивная подгрузка джаваскрипта, стилей и шаблонов.
>>774249>пишу на ноде ужеНу все как в JavaEE.> Пишу на JavaEE с детства, никогда не видел рекурсии
>>774260Я не писал на JavaEE, так что не понимаю что ты там реверсишь
>>774266Это не JavaEE. Ни фабрик ни аннотаций.
>>774233Вот поэтому я и против низкого порога вхождения. Быть моя воля - все бы писали на haskell, а вечное детство проходило бы на lisp'е.>>774235Тебе реально нужны аргументы или ты просто в лужу пердишь?
>>774265Вся суть js-детей. Даже про рекурсию не знают. От хвостовой оптимизации у тебя, наверное, вообще мозг закоротит.
>>773683Пиздаболия. Проверил на нескольких браузерах и версиях винды. Нихуя оно не вешает. Один хуй браузер детектит скрипт как повисший и крешает.
>>774277Про нее и в Clojure не знают, на самой JavaEEшной JVM>>774275Без низкого порога вхождения имели бы мы сейчас такое множество современных веб-сайтов, с удобнейшими интуитивными интерфейсами и восхитительными виджетами социальных сетей?
>>774275> Быть моя воля - все бы писали на haskell, а вечное детство проходило бы на lisp'е.Как же хорошо, что такие как ты сидят под шконкой
>>774336>Про нее и в Clojure не знают, на самой JavaEEшной JVMЛОЛЧТО? Это сарказм был. Сука, ну реально же это все знают.>с удобнейшими интуитивными интерфейсами и восхитительными виджетами социальных сетейТОЛСТО
>>774340Аргументы?
>>774345
>>774348-->>>774233
>>774348Погугли StackOverflow survey, там выяснилось что самый высокозарплатный язык это F#.
>>774359У тебя уже второй раз плохо получается сарказм, поработай над ним
>>774358Ну так и вакансий на него пиздос как мало
>>774358Лел, а довольно неплохо быть хохлопогромистом
Навернул курсы Javascript и jQuery на codecademy, а также курс на learn.javascript.ru.Что дальше учить, чтобы побыстрее можно было становится макакой? Понимаю, что я еще совсем нюфаг, но поэтому я и спрашиваю.В нюфаг-треде спрашивал - петросянство и игнор. Ну хоть не уровень /б.
>>774370А тебе лично сколько надо вакансий?У тебя разсколькоствление личности?
>>774376Разница в пределах статистической погрешности
>>774378Реакт. И заканчивай уже учить, начинай что-нибудь делать.
>>774378Учи React-Redux
>>774374Про TCO
>>774381Какой погрешности, поехавший? Тут бигмаками успешность считают
>>774380Хотя бы одну? В этой вакансии только упоминают F# в качестве концепции
>>774391>2016>knockoutТы серьезно? Назови хоть одну причину начинать на этом говне мамонта новый проект.
>>774382>>774384Чтобы в следующем году остаться у параши?>>774393Каждый год хайп по какой-нибудь хипсторской параше.
>>774399>Чтобы в следующем году остаться у параши?Конечно, лучше не учить и быть у параши всегда
>>774396200 вакансий с зарплатой ноджеесера, из-за этого мне нужно бежать учить f# и получать гринку?
>>774400Нит. Лучше учить язык, структуры данных, парадигмы.
>>774389У тебя нет интернета или ты принципиально решил зарабатывать только в рублях потому что доллар и евро завтра рухнут?
>>774405И конечно же тебе это пригодится, когда ты будешь вебмакакить
>>774406По-твоему 95% рашкофирм не работают на запад? Был бы там хороший спрос на f#, он бы и тут был
>>774407Пригодится вполне. Даже в Яндексе, например, это необходимо.
>>774409> в ЯндексеЭто тот, у которого я за эти знания буду получать меньше, чем если буду крудошлепить у индусов?
>>774404Гринку ты будешь получать когда получишь H-1B, на что твои шансы составляют примерно 30% каждый год.Бежать тебе никуда не нужно. Сначала нужно разобраться в рынке труда и например, перестать сравнивать зарплаты нодежээсеров в SF Bay area с зарплатой F#-ника в MN.
>>774410Ну с индусами ты загнул, но вообще да. Зато работа интересная, а получать что там, что там копейки. Какая разница 2 штуки баксов или 4?
>>774409Кто тебя туда возьмет, если ты не знаешь модных фреймворков? Будешь всем рассказывать как охуенно ты знаешь ванилу?
>>774399>Каждый год хайп по какой-нибудь хипсторской парашеЗаебись, давайте теперь учить парашу 2012 года, а не 2016.
>>774414>Будешь всем рассказывать как охуенно ты знаешь ванилу?эм Да. Это ж главное. Или я что-то пропустил? Есть ИТТ кто-то из яндекса/гугла/фейсбука?
>>774389Блять, как же я проигрываю с таких даунов как ты. Которые приводят количество вакансии с hh !!!!(sic) в качестве пруфа на спрос языка. Это блять просто пушка. А ведь есть же еще дауны которые опираясь на эту "статистику" выбирают какой им язык учить. Типо на hh много вакансий жавы, буду учить жаву.
>>774415В прошлом месяце собеседовался в штатовский мед. стартап, они хотели dojo-крудошлёпа. Я сказал, что конкретно его не знаю, но быстро научусь, мне сказали - ок, мы тебе перезвоним.
>>774420Лол, а по чему ещё можно составлять мнение о востребованности, как не по количеству вакансий? По форсам на харкаче?
>>774422Не на ХХ, дурачок
>>774420Я удивляюсь почему так мало людей изучив рынок труда идут в бромальщики щебня лопатой. На бросальщиков щебня лопатой спрос превышает все допустимые пределы в этом сезоне.
>>774424Ты какой-то странный. Это самая большая биржа вакансий, если там совсем нихуя нет, значит это точно невостребованная хуйня. В рашке, по крайней мере.
>>774428> Это самая большая биржа вакансий, если там совсем нихуя нет, значит это точно невостребованная хуйня.Ну точно даун. или толстяк.
>>774433
>>774431Если тебе нужен только байндинг, то есть вот такое https://ru.matreshka.io
Господа, я разобрался с реакт-редюкс-парашей, запилил идиоматический хелловорлд - http://dimous.github.io/yp-react-redux/Написал об этом в резюме. Никто не обращает внимания. Думал, из-за хайпа будет какой-то интерес, лал.Хочу свалить с текущей работки.
>>774431Плох тем, что реализует похожий на Реакт декларативный подход, но настолько плохо и неудобно, что иногда хочется биться башкой об стену.
>>773362 (OP)Чем так плохи классы из ES6? Всякие ортодоксальные уебаны, конечно люто орут, что нельзя использовать костыльные, неявные решения, для решения простых задач с помощью прототипной парадигмы. Может ли кто-то привести реальный пример, где протоипы действительно лучше справятся с задачей и классическое ООП сосёт(композиция вместо наследования не аргумент, т.к. решается хорошо и на классах).
>>774446Лучше/хуже - глупый подход. Дело в том, что подходы разные. И нет смысла пихать в язык типа JS подходы из Java.
>>774443Я бы тоже не обратил.В репе уже скомпилированный код, сборкой не пахнет, все скрипты берутся из CDN, мастер-ветка вообще пустая.
>>774448Раз именно классы в JavaEE недостатком не являются, то их нодэжээсники брать не будут.Принципиальный народ, берут только недостатки.
>>774446>ортодоксальные уебаны, конечно люто орут, что нельзя использовать костыльные, неявные решенияПро костыльные решения орут именно адепты джаваскрыпта, языка слепленного на коленке за полчаса когда начальство сказало что схему нельзя, потому что должно быть похоже на Java?
>>774456Ну ок. Сборка и минификация не проблема же.Наверное, лучше запилить какой-нибудь виджет и распространять исходник.
>>774470Ты даун какой-то
>>774473Нет ты
>>774458Зачем ты это написал? Мало того, что это не соответствует действительности, так и смысла никакого нет
>>774468Но нахуя мне использовать Object.assign, вместо нормального конструктора(или сахара через ES6 классы) или постоянно заботится о явном наследовании через прототипы. Где это действительно взлетит. Плюс, любители прототипов очень любят пихать туда всё подряд и когда ты получаешь пустой объект, но все методы и свойства забиты в прототип, то ты невольно охуеваешь и спрашиваешь "Зачем???".
>>774481Спасибо. На самом деле мне есть что показать, только нельзя выкладывать в общий доступ.
>>774467Сорян, вместо нельзя должно было быть слово "нужно".
>>774485Прототипное наследование вообще - это довольно интересный подход.Но если его ортодоксально использовать, то код должен быть больше похож на схему чем на современный JS.
>>774495Мне напоминает экшонскрипт.AS1 - протоговно, AS2 - классовый сахар, AS3 - нативные классы.Всё будет.
>>774495Дебил, нативные классы тоже будут просто оберткой над прототипами
>>774509Ред тамарин смотри, да
>>774497Так никто и не спорит, очень многие вещи можно делать безумно просто(например подмешивание aka mixin). Но просто слышу очень много криков о том, что классы говно, юзайте костыли, при том от разных людей, Крокфорда например(хотя он поехавший). Но те же Airbnb рекомендуют в своих стайлгайдах использовать ES6 классы и наследование. Хочется всё-таки увидеть реальные различия между решением задач практических этими двумя подходами, а не пространные рассуждения, типа "ЖС прототипный, юзайте прототипы!!! Классы сосут, кровавый ынтерпрайз не пройдёт!!! Красота костыльных решений ЖС при прототипной парадигме безгранична!!!"
>>774517Во-перых, они уже имплементированы в большинстве браузеров.Во-вторых, это те же самые прототипы, просто более удобный синтаксис, тебе уже выше написали.
>>774495Тормознутые костыли? Ты вообще в курсе, что нативный код очень часто бывает медленней, чем библиотечный? Например нативный мап медленней лодаша. Да с кем я говорю, какие петушки кукарекают, пиздец.
>>774574Жопу ставишь?Вот даже объяснение почему, например, each быстрее нативного forEach - http://stackoverflow.com/a/18884620
Идеальный ООП в Go - никакого классоблядства. Структуры с методами и значениями и ничего лишнего. Если начинать вводить классы, то можно внезапно оказаться в жавамирке, где без абстрактных фабрик хеллоуворлд не выведешь. Ящитаю, в плане ООП нужно ориентироваться на Go.
>>774594>Это я и написал. Ты вообще ебнутый, это я написал тебе, тупорылое ты чмо.>которое кстати не поддерживается файрфоксом ещё.Поддерживается там всё. Пиздец ты даун.
>>774594>>774584На что ставлю жопу? Ты о чем вообще?Да, проверки нету, но мне лучше без проверки, но 6 раз быстрее, чем с проверкой и тормознуто. Тоже самое с нативными классами сейчас происходит, только ещё хуже.
>>774607https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach>Она не будет вызвана для удалённых или пропущенных элементов массива. Однако, она будет вызвана для элементов, которые присутствуют в массиве и имеют значение undefined.https://lodash.com/docs#forEach>Не пользовал лодэш, но кажется ясно в чём различия
Пацаны, что скажите о RxJS? в двух словах: для чего, зачем, как, стоит ли обмазываться и ваша мысль?
Парни подскажите, вот хочу удалить все свои видеозаписи в вк, т.к. вк не предоставляет этой фичи, я хочу просто пробежаться циклом по этим элементам и нажать крестик, так вот вопрос, как через хромовскую консоль заюзать ивент клика на элементе?
>>774631node.click()
>>774632node - твоя нода
>>774631А все отменяется, попробвал так : document.querySelectorAll('#delete').forEach(d=>d.onclick()); и сработало)
>>774634>node - твоя нодаЗвучит как слоган Node.js.
>>774626>So hot right now.События и данные можно представить в виде потоков и управлять ими. Функциональный подход.
>>774742Спорить с отбитым, который мыслит только категориями своего манямира — себе дороже
>>774745Прям вот человека знаешь? Ну ничего себе!
>>774626https://www.pandastrike.com/posts/20151130-what-the-hell-is-functional-reactive-programming
>>774541Там какая-то рубиловка идет среди хипстеров> A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome> https://github.com/joshburgess/not-awesome-es6-classes> Why not to hire people who like ES6 Classes?> https://www.reddit.com/r/javascript/comments/3x91ac/why_not_to_hire_people_who_like_es6_classes/> Are ES6 classes bad for JavaScript?> https://www.quora.com/Are-ES6-classes-bad-for-JavaScript
>>774541>>774446Вы заебалиЮ вам тут каждую неделю поясняют всеЮ что суть сахара та де и она неполноценнаю все равно нужно будет испльзовать прямой достпу к прототипам, а нахуя тогда нужен этот сахар, если получается лютая смесь, и вы все равно приходите каждую неделю и кричите - но так никто и не пояснил. Вы ебанутые? Если тебе хватате возможностей сахарной обертки class используй ее на здоровье. Если не хватает, то нехуя мешать её с явным объявлением прототипов.Вот тебе для размышления, из еонструктора класса (сахарного) ты не сделаешь функцию, которая работала бы как функция без new )а с new создавала бы объект как положено). С сахарной конструкцией ты не задефайнишь поля в прототип, только методы )а поля будешь ебашить через конструктор, да да, каждому инстансу заново).
>>774742Нахуя с тобой спорить? Каждый волен усложнять себе жизнь как хочет.
>>774763Судя по ссылкам, то, что классы НИНУЖНЫ форсит один поехавший, а все остальные его хуесосят.
Допустим, я хочу создать контроллер в виде клааса в ноде, в котором есть методы для обработки различных запросов. Какой вариант выбрать:1) Создавать в роутере новый экземпляр класса и дергать методы из него.2) Передавать непосредственно класс, а методы сделать статичными.Что лучше с точки зрения бест практикс?
>>774841Ты на экспрессе пишешь? Все уже тысячу раз реализовано
>>774845Да, на экспрессе. Я раньше писал отдельные функции и каждую отдельно импортировал. Как лучше сделать? Или хоть по какому запросу гуглить?
>>774848Ну обычно делают как-то так, справа файл, который подключается через require
Чем мне нравится гитхаб - тем, что всегда знаешь где проебал уйму времени без всякой пользы. Это потивирует вьебать себе по щекам и подрубает мощный стимулирующий ресурс совесть
>>773652Там не только jQuery. Там всё, что нужно, и немного больше. Вместо директив - виджеты, которые просто парсят свойство data-dojo-type в тегах DOM, а потом заменяют на нужные шаблоны в зависимости от того, что написано в JS или свойстве data-dojo-props. В общем, если бы не 2-way-data-binding, этот ваш ангуляр был бы никому не нужен. И то во 2-й версии его убрали.
>>774779>из еонструктора класса (сахарного) ты не сделаешь функцию, которая работала бы как функция без newА нахуя мне это надо? Подрочить на то, как пиздато можно делать в ЖС? Юзкейс, пожалуйста.>С сахарной конструкцией ты не задефайнишь поля в прототип, только методы.> а поля будешь ебашить через конструкторЛол, вызов super(), не? Да и геттеры, сеттеры никто не отменял(хотя решать эту проблему так -- костыль шопиздец).
>>774933rescuetime
>>774958Я еще пишу записи в закрытом жж в конце дня, какие функции написал и что вообще делал по проекту. И задачи на завтра. Брат жив, зависимость есть.
>>774955>А нахуя мне это надо? Мну нужно было сделать питоновский метод format() для строк. Дохуя всего, чего нет в стандарте и что нужно самому писать (а не подключать ангуляры).
>>774962Всё ветку нечитай@отвечай.
При попытке повесить на input[type=text] обработчик событий консоль пишет, что addEventListener is not a function. Что за хуйня, раньше всегда это работало Код аналогичный тому, что нужно запилить: https://jsfiddle.net/nc75ad9v/В чём может быть дело? В гугле говорят, что это потому что пытаюсь присвоить массиву элементов, но нет же, выбираю же элемент по айди, а значит он уникальный. Помогите, аноны.
>>774955>А нахуя мне это надо?Если тебе не надо, то я тебя поздравляю. Юзкейсов масса, от обертки объекта другого класса, при вызове без new, до эмуляции такого же поведения как у буилт-ин объектов (их конструкторы могут вызываться и без new и хуй ты так сделаешь своим сахаром)>Лол, вызов super(), не? Да и геттеры, сеттеры никто не отменял(хотя решать эту проблему так -- костыль шопиздец).Задефайнь мне поле в прототип, через супер.
>>774966Ты запрашиваешь коллекцию jquery и пытаешься вызвать у нее нативный метод. Ты ебанутый?
>>774969Ок, расскажи пожалуйста как это правильно реализовать.
>>774970Или использовать ванильный js если тебе хочется addEventListenerи тогда иди курить, например mdnhttps://developer.mozilla.org/en-US/docs/Web/API/Document/getElementByIdИли если ты хочешь использовать jquery (или любые другие библиотеки, то будь добр курить их мануалы)http://api.jquery.com/on/
>>774971Спасибо. Уже кое-что.Но всё равно работает не совсем так, как я хочу. Событие change срабатывает только тогда, когда поле input теряет фокус (после ввода значения), а у меня в это поле значение вставляется скриптом (bootstrap-datetimepicker). И я не могу разобраться как это событие можно поймать. События input или paste не сработали. Не подскажешь как с этим можно справиться?
>>774972События отлавливают пользовательские действия, а не изменение. Или меняй логику и отлавливай событие в другом месте ) датапикера своего, или кури триггеры (если джеквери или dispatchevent если ванила)
>>774972Или кури MutationObserverИли переходи на фреймворки с дата-биндигом
>>774939Может это dojo никому нахуй не нужен, потому что есть angular?
>>775008нужно-нужно, >>774421каждый год какая-нибудь дрисня всплывает, а вот dojo старый, стабильный, есть спецы опытные
>>775021Да, он похож на COBOL.Большие энтерпрайзы действительно используют Dojo.
>>775021Первомк ангулару 7 лет, поехавший. А по количеству готовых компонентов он даёт на ротан 10 додзе-виджетам
>>775027> А по количеству готовых компонентов он даёт на ротан 10 додзе-виджетам, которым уже больше 12 лет
>>775027Эти компоненты заброшены. Все ушли в React.
>>773660zip бомба. Фуррифокс вешает. Применяется охуевшей мочой на Чухаче.
>>773684>>773690Если браузер висит, его только насильно убить можно. Креш, по сути, то же самое сделает, не?Если миллиарды элементов понасоздавать, и не в одном лупе, а через эвенты/таймайты, это ведь не будет один скриптом, который "долго выполняется". Можно ещё флешем сдобрить и и считай повесил.
В мире вечного детства начинают появляться еретические идеи "не слишком ли мы увлеклись говном и изолентой, переизобретая велосипед"> For our front end projects at the FT we built an incredibly powerful suite of gulp-based build tools (and then wrapped them in an even more feature-rich set of build tools). But, with an ever increasingly large dependency tree, they started to take more and more minutes to install. That was fine when we were making use of all their features, but often when we were building little prototypes or simple APIs we didn’t really need Sass or Gulp but ended up depending on it anyway because it was all bundled together.> When we started migrating some parts of our apps to AWS Lambda, which for the types of functions we were building, has no front end, forcing developers to install and use these gulp based tools on every build seemed crazy.> I took another look at make and these are the notes from what I learnt.> https://mattandre.ws/2016/05/make-for-hipsters/
>>775034Проиграл
>>775055Как же заебали эти кукаретикиВот есть те, кто делают. Их от силы процентов 10, остальные строят какие-то манятеории и обсуждения на десяток экранов. Нахуя? Возьми и сделай, блять, хороший инструмент, который угодит всем. Нет, хочу писать ебаные статейки для таких же ебланов. Пидорасы.
>>775099Нет у AngularJS перспектив. История Perl6, версия 2.0> But the Angular team did something that no open source project in a highly competitive battlefield should do: they announced a new version of their highly popular framework that would have no backwards compatibility with the 1.x branch and that there would be no upgrade path whatsoever.> You could say that AngularJS 2.0 was a message: every developer that had spent their time learning the framework were being told mostly everything they have learned would be invalidated in possibly 12 months time when 2.0 is released.
>>775101>сделай, блять, хороший инструментПроблема в том что хороший инструмент уже есть, он называется make.
>>775109для тебя, наверное, и С - нормальный язык, а баш - нормальный скрипт
>>775111Для меня хороший работающий инструмент стоит того что его изучить - тем более что это надо сделать один раз.
А почему в шапке нет хекслета? Не очень годно, что ли?
>>775108Бля лол. Причем тут перл? Он сдох из-за того, что устарел морально и ему 50 аналогов. У ангулара нет конкурентов по коммьюнити, по количеству компонентов и по поддержке корпорациями, кроме реакта. И то, реакт это только вьюшка, его ещё шлифовать нужно. Чем я, например, заниматься не хочу. Поэтому у меня нет другого выбора, кроме как на второй ангулар перекатиться.
>>775133Добавь сам, шапка ж на гитхабе
>>775150Нет.>>773549
>>775150>Поэтому у меня нет другого выбора, кроме как на второй ангулар перекатиться.Манька. Большинство крупных компаний осталось на первом, большинство новых проектов делают на первом. Двойку никто кроме гугла и двух хипстеров не использует.
>>775187>большинство новых проектов делают на первомТы сделал большую опечатку в слове "React"
>>775150этот 500+Кб кусок оверинжинириного говна, как эмбержс, который даже хипсторам не впился
>>775099нужно смотреть что популярно в штатах, а не в Израиле или Украине
>>775157Ну и как это противоречит тому, что в предыдущем посте написано?
>>775187Ты не заметил, что там слово "перекатиться"? Это будущее время
>>775224Полностью.
>>773660Рекурсия с вложением > 10000
>>773660>>775235function fib(n) { return n <= 1 ? n : fib(n - 1) + fib(n - 2);}fib(77) и выше
>>775243Тащем-та у меня безо всяких JS трюков такая е-баллистика. А цимес весь в том, что у 32-битной версии хрома наихуевейшая работа с изображениями. Поэтому могу ПАРИКАМЕНДОВАТЬ нагенерировать дохуя пнг в базе64. Пруфов-концепта не будет.
>>775245очень неплох, кстати
https://twitter.com/Vjeux/status/744103367773913088
>>775276Vue сложей жи. Задроченный API какой-то, прозреваю, у али-баб будет еще более ниебический API. Лучше б на инферно подсели.
>>775200;D
>>775278React проще если не вникать.Vue проще если вникнуть.Американская модель против азиатской. Мне все больше нравится азиатская.В Vue 2.0 стало стройней и прямей, хотя и так было достаточно стройно и прямо.>>775101> Every time I encounter the hodgepodge mess of bower, npm, grunt and gulp scripts that our front-end developers have erected to compile their javascript, I really wish they had taken the half-hour to learn make, instead of all of these other tools that don't work quite the same and do about half of what make will do.> https://news.ycombinator.com/item?id=11936444
Читаю гайды по реакту/редаксу и все отлично, но что делать в реальных примерах, если я не могу в цсс? Что скажут на собеседовании, если сделать только логику?
>>775288Скажут пососи писос, если не идешь туда, где логикой и версткой занимаются разные люди
>>775288Выучи CSS, хуле. Он не такой уж сложный, особенно с современными возможностями типа флексов, calc, vh и т.д.
Тест
>>775284angularjs - это первая версия, тут явная инерция; вторая - anagular2
>>775298Ну так ты сам себя обоссал. Нерелизнувшийся ангулар уже дал на ротан реакту
>>775299Посмотри на столбики, даун
>>775301Ты даже в графики не можешь? Столбик у реакта больше из-за того, что о нем с 2013 говорят, а о втором ангуларе с 2015
>>775298Эти графики — хуйня на кофейной гуще. Кто блять ищет reactjs? Почему не react rs? Почему не react? Пиздец рак мозга. Звезды на гитхабе считать и то лучше.
>>775304Гугел понимает о чем именно ты спрашиваешь, он все включения этого слова учитывает
>>77530443945 у реакта и 13020 у ангуляра
>>775307Нит. Туда же попадают всякие термины, типа ангуляр велосити и тп, не имеющие отношения к жс-параше.
>>775310Но ведь ангулар младше на два с половиной года, и ещё не релизнулся. Как ты можешь сравнивать?
>>775312Там в выпадающем меню можно выбрать angularjs (software)
Да, еще один нормальный способ оценить популярность — загрузки на npm. И Ангуляр там подсасывает даже у Редакса.
>>775319Нормальные люди не пользуются нпм для фронтенда
>>775320А чем пользуются?
>>775321Бовером
>>775323АХАХАХАХАХАХААХХАХ. ОК.
Благородные сеньоры, подскажите библиотеки или фремворки для изготовления скриншотов определенной части страницы (например, определенного дивника с вложенным в него контентом). Пробовал html2canvas, но он дружит с ангуларом через раз.
>>775336http://phantomjs.org/ ?
>>775288у меня в офисе на каждого кто пишет логику приходится джва верстала. мне заебисьt. js mid не умеющий в css
>>775323я б тебе ебало обоссал за bower в 2016м, но за "бОВер" я б тебя нахуй убил.
>>775348>js mid не умеющий в css>мне заебисьЯ б на твоем месте сжал анус потуже, но, с другой стороны, ты не первым пойдешь в расход, да.
>>775350какой расход, ты о чем?
>>775348Как же тебе охуенно
>>775353Когда музыка перестанет играть в твоем уютненьком стартапеhttps://www.youtube.com/watch?v=UOYi4NzxlhE
>>775321Скачивают файлики и акуратно класть в нужные папочки. Иногда вырезая и беря только то что тебе необходимо, самостоятельно выбирая и организуя как будет выглядеть твой код.
>>775044>Если браузер висит, его только насильно убить можно.Нет. У него ж не -15 ранлевел.>Креш, по сути, то же самое сделает, не?Нет. Креш - это примерно как segfault.>Если миллиарды элементов понасоздавать, и не в одном лупе, а через эвенты/таймайты, это ведь не будет один скриптом, который "долго выполняется"Будет. Даже native code будет.>Можно ещё флешем сдобрить и и считай повесилНет. Пробывал - флеш вырубает просто.
>>775235>>775239Ну очевидная хуйня, чувак.
>>775349>я б тебе ебало обоссал за bower в 2016ма что с ним не так то? и какая адекватная замена?
>>773660>Ну и аналогичный вопрос для фурифоксаИзи, тормозиловцы годами не закрывают такие вот дырыhttp://m8y.org/tmp/zipbomb/foo.htmlС хромом сложней, но там есть способ забить весь диск зато.http://www.filldisk.com/
>>775427NPM. Это - стандарт, а bower - хипстерская однодневка.
>>775466>http://m8y.org/tmp/zipbomb/foo.htmlОТКРЫЛ @ЗАВИСЛО
>>775473Повеяло 47 хромосомой
>>775373>Нет. Креш - это примерно как segfault.Ну для пользователя-то результат один, я в этом смысле говорил.>Будет. Даже native code будет.Я имел в виду, что браузер начнёт очень сильно лагать не из-за процесса создания элеметов, а из-за их количества на странице. Ну вот просто тормозной комп, не тянет больше 50 дивов с какой-нибудь кретинской css-анимацией. Что браузер с этим сделает-то?
>>775475>>775044Я не хнаю, что там у вас вешается, но у меня, при зависании вкладки, я просто открываю диспетчер задач (в браузере) и убиваю лишнюю вкладку. Они же в разных процессах все.Браузер жив.
>>775785>открываю диспетчер задач (в браузере)В firefox тоже открываешь?
>>775785Это хромостайл (и ие тоже) же засирать систему процессами на каждую вкладку. У нормальных людей это один процесс.ИЕ идёт ещё дальше и пытается восстановить убитый процесс, плодя их даже два. Совладать с этой гидрой не так-то просто, когда пытаешься весь браузер убить.
>>775789А я фаерфоксом не пользуюсь. Я в нем только верстку тестирую (ну и прочую кроссбраузерность).
>>775790> У нормальных людей это один процессТы поехавший. Это включается и отключается флагами. Если хочешь, ебашь все в один процесс на здоровье. Но так быть не должно.Есть даже флаги для того, чтобы отдельные фреймы рендерилиьс в разных процессах.Алсо, процессы разделяются по доменам.
>>775790Чтобы убить весь браузер, достаточно убить все дерево процессов.
>>775794Так и как это в диспетчере задач-то сделать?
>>775795
>>775797Спасибо. На любом из процессов браузера сработает, или нужно определённый находить?
>>775726>Ну для пользователя-то результат один, я в этом смысле говорилНу а я говорю про ситуацию, когда он висит, но не крешается.>Что браузер с этим сделает-то?Скажет "пизда медленный сайт, давай закроем, чувак".
Сап, js-аны, что скажете о sails.js ?
Всем привет! Подскажите, есть ли что-то подобное для javascript?
>>775935Годно, только нужно заменить waterline sequelize, в интернете есть инструкции
>>775936Да, называется ECMA Draft.
>>775936Для жс не может быть такого, это не язык разметки
>>775939как не может? Ну давай представим, что-то подобное, но там будут описаны методы по жс и дом?
А чего, ангулар 2 правда мертвый ? Поддержка есть ? Что там вообще с ним? А то я поддался лестным отзывам, вроде все прикольно, но говорят сдохло.
>>775982Гугол пропихивает это говно даунам в глотки. Есть Аурелия, пользуйся! Не хочу, хочу жрать говно.
>>775941Тогда получится книга-спецификация, про которую говорил предыдущий анон.
>>775982> говорят сдохлоБольше даунов слушай. У тебя что, совсем головы нет? По каким признакам он сдох?
>>775982я так посонов по конторках (даже больших) поспрашивал, грят что "да, вроде есть посоны, пишущие проект на нем", но чот без деталей. словом в больших канторах на нем пишут. маленькие либо не хотят сами, ибо ресурса нит, либо не могут найти заказчика, которому это можно впихнуть
>>775982Нет, это форс такой что он сдох. Пока непонятно что там с ангуляром на самом деле, но советую подождать если хочешь учить его хотя бы потому что такая хуйня случается https://angular.io/docs/ts/latest/guide/router-deprecated.html. А пока ждешь можешь выучить что-то другое.
Уволенный джавист в треде. Уже полгода в поиске вакансий. Пикрелейтед. Хочу пару вопросов задать:1. Работа есть? 2. Ее много?3. Есть ли фриланс?4. Какие перспективы у сервер-сайд технологий js?
Ананасики, есть ссылка, которая ведет на другую ссылку, потом еще на одну и так 1000 раз.Подскажите, как будет выглядеть код, который при заходе на сайт переходит последовательно по таким ссылкам.
>>776272Ты не можешь в рекурсию?
>>775798На родительском.Чтобы вычислить родительский, смотри параметры запуска процесса, или из списка задач - пкм - перейти к процессу, он перекинет на корневой.
>>775936MDN
>>776276У него будет call stack size exceeded. Надо последовательно пробегать все ссылки, сохранять не пройденные и заново пробегать те, что еще не пробежал.
>>776242Что у тебя за вопросы такие? Мы должны тебе количество вакансий поскринить?
>>776309Естественно, нет. Просто ребята из js-треда должны знать о ситуации на рынке js, разве нет?
>>776307заменить рекурсию циклом.
>>776317Какая по-твоему может быть ситуация у самого популярного в мире языка?
>>776322У Java?Хреновая ситуация, тонет понемногу.
>>775935Если ты рельсоеб/джангоеб, то годно.
>>776334
>>776082Когда первый Ангулар почти релизнулся, его юзали везде. Когда второй Ангулар почти релизнулся, его юзает Гугл и два с половиной хипстера.
>>775982Не взлетел. На первый был лютый хайп, постепенно переросший в установление первого как стандарта фронт-энда. Второй не взлетел с самого начала и теперь уходит в забвение.
>>776339Как связан хипстохаб с серьезной энтерпрайзной джавой?
>>776342>>776345Вы что, ебанутые? Первый ангулар начался в 2009, а обороты набрал только в 2012-2013. Второй, думаю, 3 года обороты набирать не будет, но всё же гугел смотрит на перспективу, тогда тоже была куча чмошников-неосиляторов, которые в один голос говорили МВЦ НА ФРОНТЕНДЕ КОМПОНЕНТНОСТЬ А ЗАЧЕМ ЕТО НУЖНА ВО ТУПЫЕ, ну и где они сейчас?
>>776353Если по тырпрайзам мерять, то у пистона там доля больше
>>776321Можешь пример правильного кода привести с циклом?
>>776354> гугел смотрит на перспективуИ перспектива эта называется нихуя не ангуляр.Смотри видео с недавнего Google IO Conference.
>>776356У пистона в тырпрайзе доля мелких залипух наколенных.У Java - всего остального.
>>776359Какое видео? Я кусками смотрел презентацию, про веб там вообще ничего не было, тольк девайсы и мессенджеры
Объясните тупому нюфаку, так есть ли работа для жаваскриптеров? А то злые дяди с других форумов сказали, что мол хоть и популярная хуйня, но работу найти трудновато. Алсо, если тут есть ребята из Бульбостана, кто что скажет за вакансии конкретно у нас в стране? На анальнере подтверждают, что и в бульбостане JS самый популярный.
>>776367А ты не можешь, я не знаю, открыть сайт с вакансиями и ПОСМОТРЕТЬ?
>>776372Я?????
>>776367Конкретно жува скриптером ты не устроишься. Твой потолок это фронтенд макака. Для всего остального нужны глубокие знания жс + фреймворки + опыт. А это все не за один год делается. Но опять же, можешь вкатиться во фронтенд. Зарплаты там все еще нормальные, но конкуренция дикая. Школьники и васяны не хило так демпингуют это нишу, так что если и повезет устроится на работу, будут гонять ссаными тряпками. Не успеваешь? Не умеешь? Иди нахуй! Следующий.
Почему так?
>>776401Потому что твоя среда выполнения говно.
>>776405А у тебя такой проблемы нет? Я пользовался REPL'ом ноды. Версия на пике.
>>776411В браузере проверь.>0.10.33Ты же в курсе, что актуальная версия 6.2.2?
>>776385Про серверные дела ты ему из принципа не рассказываешь? С конкуренцией борешься?
Привет, анон. У тебя пять минут, чтобы объяснить, почему ты не пользуешься божественным CoffeeScript.
>>776472Но ведь божественен ТайпСкрипт. Или ты динамическотипизационный петушок?
>>776474рот закрой свой нахуй
>>776481Закрыла.
>>776472>>776474Я так понял сегодня каждая вторая макака считает своим долгом создать свой язык на базе уже существющих
>>776488Так было всегда. Так были созданы раст, го, котлин, эрланг и прочая петухатина.
>>776488Но ведь JS это "диманическая-дрисня сляпанная за 1 день",почему НЕ-макаки должны этим довольствоваться?..
>>776472>>776474Пишу на ваниле последние 12 лет, перехожу от спеки до спеки по мере поддержки окружением. Брат жив, я тоже. Я работаю, мне платят, и все эти ваши святые войны напоминают противостояния линуксоидов и виндузятников, веганов и невеганов, курящих и некурящих, атеистов и теистов, панков и рэперов, правых и левых, феминисток и секситов.Вы все поехавшие и не постигли дзен.Серьезно.На что вы тратите свою жизнь. Зачем?
Добрый вечер.Уверен, что спрашивали много раз, но будьте добры, ответьте еще раз, пожалуйста.Учить js, не зная верстки-плохой план?
>>776499Ты просто не можешь смириться с тем, что для тебя это слишком сложно.
>>776508Давно не видел человека зарабатывающего на ваниле. Чем же ты занимаешься?
>>776499>МЕТАПРОГРАММИРОВАНИЕ ЭТО СЛИШКОМ СЛОЖНО МНЕ НУЖЕН ТАЙПЧЕКЕР ЧТОБЫ БИЛ МЕНЯ ПО РУКАМ А ТО Я НЕ РАЗБЕРУСЬ САМ
>>776511Последние лет семь, разработкой одной топовой соц сети рунета.
>>776514Одноклассники?
>>776515))))))
>>776509Твой вопрос звучит примерно так - учить си не зная posix плохой план?
>>776513>Я не знаю что такое динамическое и статическое выделение памяти.Поправил тебя, приятель.
>>776521>препроцессинг тайпскрипта>статическое выделение памятиокей
>>776520Вангую, что да, плохой.Хз, не знаком с СИСпасибо
>>776508Я бы сказал что ты мартышка, остановившаяся в развитие 12 лет назад.Не люблю таких посредственностей, случайно попавших в IT. Сегодня ты программируешь ради бабла, завтра станешь таксистом если там предложат больше денег.
>>776517Mail ru?
>>776524си это язык, используемый всюду, от микроконтроллеров и написания ос и драйверов под них, до программирования прикладного софта под окружение ос.posix - системный апи (утрированно) unix-систем.и если ты собираешься писать на си, например под windows, то posix тебе как бы и не нужен.
>>776526У тебя очень примитивная картина мира. Ты не прав.
>>776528Пардон, что заставил писать: не умею писать на си, всмысле, но про него, конечно знаю.Я понял твою мысль, пойду на академию учить верстку
>>776526Проиграл. Почитай на той же кворе про сотрудников гугла, фейсбука, макйрософта, очень много интересного для себя узнаешь и нового. В этих компаниях очень много людей, которым поебать на все технологические радости, они просто работают на хорошо оплачиваемой работе и им норм. ИТ не святой грааль вокруг которого надо строить культ, во всех профессиях дохера отличных специалистов, даже топовых, которые в 9 из 10 случаев выберут "забить хуи на работу и пойти дрочить свои хобби". Даже в топовых компаниях куда проходит 5% специалистов со всей сферы. Врачи тому самый яркий пример. Хотя нахуя я перед школьником мечу бисер.
>>776385Ну вот ребят. У вас пополнение >>776531
>>776535ЧТо не так с моим постом?>>776531-кун
>>776534Начинается. Это что-то из разряда когда васян бросил школу и всем рассказывает что Бил Гейтс и Цукерберг тоже бросили учебу
>>776539Охуенное сравнение, дурачок, вот только неправильно. Где ты там такое вычитал и надумал, хуй знает, но Билл Гейтс с двумя л, ПТУшник и Цукер сначала поступили в лучшие вузы США, а потом уже ушли. Хотя опять таки, что-то объясняю тупому, который думает что ИТ это что-то охуительно сложное и надо этому жизнь посвятить, иначе всё, хуевый пограмист. Короткечи если ты конечно знаешь кто это вообще сказал что программирование для тупых даунов и унылая параша.
>>776548>Короткевичfix
А что фронтэндщик делает? Только редактирует стили для bootstrap и пишет селекторы на jquery?Или надо знать фотошоп там, уметь рисовать?
>>776552Деградирует на харкаче, участвует в спорах о фреймворках
>>776553Выходит быть фронтэндщиком не так и сложно.
>>776552+ HTML-распологает+ CSS-украшает+ JavaScript-приложухи простенькие/свистелки перделки на фронте.Фотошопом надо владеть на уровне доставания из psd файла элементов дизайнера.Но все же я бы на твоем месте базовыми скилами фотошопа обзавелся, всегда пригодится.
>>776565А те чуваки что сайты под заказ делают это фулстак называется?Если, допустим делать сайты клиент сайт + внутриности сайта на nodejs такое востребовано будет?Я вот слышал даже wordpress переписывают на node да и вообще на express можно много что написать с нуля. Я это все освоил уже немного (просмотрел много видеокурсов и прочитал несколько книг по js), даже сделал сайт для школы, несколько парсеров, гуй приложение на electron, блог на ghost и еще по мелочи.Сейчас хочу начинать учить реакт, потому что говорят ангуляр2 умер, а даже если не умер то он сложный.Но как я буду устраиваться на работу хз, а времени у меня ровно год до этого, последний класс jcnfkcz и в универ я идти не хочу проебывать дохуя лет так же как я проебую в школе.
>>776570внутренности*
>>776534Потом сидишь на обеде с таким и поговорить с ним не о чем, кроме погоды.Хочешь обсудить паттерны/архитектуру, а он ни про GoF ни SICP даже не слышал и все проблемы низкой квалификации решает через stackoverflow.P.S. И при этом они как один "кодят" на скриптовых языкая js/php
>>776570>даже если не умерУмер-умер.В интерпрайзах говорят:>энд оф лайф ангуляржс завязан на статистику посещаемости сайта первой версии, лал>что будет, когда выйдет ангуляр3?>оверинжиниреное молумегабайтное говно
>>776587> В интерпрайзах говорятСанёк, ты же фразы из треда на пару постов выше скопипастил
Пытаюсь установить sails.js с помощью sudo npm install sails -g Что не так?
>>776663Проблема в package.json в пакете loadsh, очевидно же.
>>776666я его уже как минимум раза 3 пытался обновить
>>776668Попробуй почистить кэш npm.Если не поможет - гугли https://github.com/npm/npm/issues/5472
>>776668Вообще, какая версия npm?
>>776672Спасибо, очистка кеша помогла
Аноны, дайте совет. Учу джс уже второй месяц или третий даже, но хочется уже поковырять фреймворк для фронтенда. Стоит ли уже этим заниматься или не стоит лезть раньше времени?
>>776772Будет лучше, если ты сразу начнешь мыслить в подходе, который диктует Реакт.
>>776772как учишь?
А может кто-нибудь пояснить, как происходит приход к фреймворкам? Читаешь ты такой жс, пишешь что-то, а потом хуяк, понимашь, что надо учить их?
>>776776прочитал главу, начинаю спрашивать себя что узнал. Если все ок, то перехожу к заданиям, если что-то не получается перечитываю еще раз. Когда не могу решить что-то, то уже спустя какое-то время открываю ответы и смотрю, что надо было делать. Спустя какое-то время возращаюсь к этому заданию снова и пытаюсь его решить.>>776775То есть можно уже лезть к Реакту? Я не испорчу себе восприятие кода на ваниле?
>>776788Это learn.javascript?
>>776790да, именно он. Так же Фленагана читаю, пока еду куда-нибудь в маршрутке.
>>776792А как у тебя c html/css?
>>776793могу в sass/html/css/git/gulp/bootstrap4/адаптив
>>776797Ебать ты пидор умный
>>776788ЕБАТЬ ТЫ ЗАДРОТ АХАХАХАХА
>>776788>То есть можно уже лезть к Реакту? Я не испорчу себе восприятие кода на ваниле?Дык JSX это и есть по сути ванила с возможностью подмешивать разметку в код.
Я так поняла, что работу на жиэс сейчас найти проще всего.
>>776806Ну да, годик поебашь только. Потом может многое измениться правда, но ничего. Как с джавой, например.
>>776806)
>>776801ну хорошо почитаю сегодня про "Методы объектов и контекст вызова", и попробую приступить к реакту. Спасибо за помощь.>>776799>>776800если бы так работодатели думали, то был бы этому очень рад
срань для ничего не понимающих в программировании школьников возраста 4ех лет(Sic!) с синдромом дауна
>>776806Нах оно тебе надо? Ты страшная чепушила что ли?
>>776811Подтверждаю.Мимодауненок
>>776811Так это же хорошо
>>776806если серьёзно, в ІТ сейчас проще всего QA вкатиться. курсов полно, и разбирают как ебаную кукурузу на пляжу. Но вот дело в том, что уважать QA омежку никто не будет. Это работа как верстка - для 16 летних девочек.
>>776807Джава не развивается, это раз. На замену джаве пришла скалка, это два. >>776812Денег хочу. А тебе зачем? Всратый, небось?
>>776817>Денег хочуТебя природа наградила всеми необходимыми инструментами для заработка, поэтому еще раз спрошу: нахуй тебе JS?
>>776815так что же хорошего?
>>776819Если отмести бизнес, финансы, экономику и биг дату, то что лучше? ror в сша?
>>776819Потому что слишком тупая для хаскеля.
>>776817Скала? Блять, как я проигрываю с такого мнения.
Лол, лисы всем стадом начали отвечать, хотя такой же тупой вопрос, заданный от мужского пола был оббосан Теперь всегда, когда мне что-то надо, буду писать с женским родом
>>776826Проигрывай дальше. Сама JVM не умрет никогда, но Java, как языку, осталось недолго. Что-то я не вижу, что дохуя новых проектов начинается на Java.
>>776825чтоб тебя святой ассемблер окропил
>>776838Не считая ведроида, легаси и тонны ее? Да, ничего( Зато у скалы тинькофф
>>776835я (>>776816) только после твоего поста увидел что петушок от женского пола написал.
>>776835Открою тебе маленький секрет. Я всегда так делаю. И даже в этом ИТТ треде это сработало.
>>776841Парни из гугл говорят, что в недалеком будущем они будут отказываться от джавы в сторону своего Голанга. Если не ошибаюсь. В вики, по-моему, об этом было написано.
>>776852Парни из mailru говорят, что все с джавой заебись
>>776854И что они дали миру, кроме дырявой почты?
>>776888Мой мир
>>776888ЩАс бы на дваче покукорекать, хотя не пройдешь в технопарк даже
>>776854В одноклассниках говорят?У лухософта еще спроси.
>>776898Да уж блять, нереальные требования просто, пикрел>>776893Говно, которым никто не пользуется. Самые "свои" успешные проекты, ОК и ВК, они купили
>>776924А где такой тест найти, как у тебя на пикриле?
>>776924МАЙЛРУАГЕНТ
>>776929Отправить заявку надоhttps://park.mail.ru/pages/forapplicants/
>>776924ВК на PHP - понятно, с чего спизживали, Facebook тоже.Авито - PHP c cимфони (внутри PostgreSQL)
>>776924>Высшая математикаВот нахуя?
>>776940Чтобы отличить, даун этот человек или у него есть мозги. Общий курс математики-универсальная проверка.
>>776940Чтоб из джунов отсеивать необразованных автоматически. Несколько хороших ребят таким образом, конечно, пропустишь, но и не страшно, зато отсечешь тысячу долбоебов.Если не джун, то всем уже пофиг на математику, все равно идешь через отдельную калитку а не общие ворота.
>>776941>>776943>теория вероятностей, линейная алгебра, математический анализИз всего этого знаю только теорию вероятностей, я необразованный даун?
>>776949Просто необразованный. Обсуждать математику в треде про джаваскрипт - это сюрреализм.
>>776949Нет, я говорю о том, что если ты не сможешь понять этого, когда будешь изучать самостоятельно.
>>776852> Парни из гугл говорят... будут отказываться от джавы в сторону своего Голанга> В вики... было написаноПросто порвало, такие-то охуенные у тебя пруфы.Там еще в желтых газетках писали, что на Swift все укататься.мимо android-разработчик >3 годаP.S. с жабки давно перекатился на котлин.
>>776976Ну еба, андроид-это топ, хуле тут обсуждать.И у тебя три года. А для зеленых, кто только вкатывается, джава и андроид уж выглядят сомнительно.Хотел-учить-джаву-кун
>>776976В этом треде с джавки перекатываются на React NativeKotlyn не взлетит
>>776981> перекатываются на React NativeЭто очень хорошо, тк у Kotlin второй бэкенд (после JVM) это JS.Те уже больше года можно писать на котлине, а он потом компилируется в JS.Так что в ReactNative всегда можно будет вкатиться.Я вот только думаю оставаться на котлине или попробовать вкатиться в ClojureScript.
>>776999> GriffonЧто за писька?
>>776999Это очень круто, только сейчас сложнее найти язык который в JS НЕ компилируется.В React Native основная ценность в том что ты ВООБЩЕ не делаешь заново "мобильное приложение" (и даже не нанимаешь такого как ты для этого), а упаковываешь свой сайт, добавляешь несколько нативных контролов - и готово.
>>777023> упаковываешь свой сайт, добавляешь несколько нативных контролов - и готово. Хуйню несёшь.RN не основан на WebView, там всё нативное.Ты бы почитал хоть что-нибудь про RN прежде чем давать советы.
>>777002Десктопный MVC фреймворк на Груви, который начинался как форк Grails.Залупа та ещё, к тому же мёртвая. Впрочем, как и всё что связано с Груви.
>>776835И самое забавное, что все отписавшиеся макаки прекрасно понимают что им ничего не светит, но все равно где-то на подсознательном уровне не могут не подлизнуть, авось прокатит
>>776999Освой по-нормальному платформу, под которую пишешь. Тогда поймёшь, что языковые надстройки не особо много дают.
Аноны, кто-нить работал с реактом в intellij IDEA?Ебусь уже третий день. Никак вебпак не хочет дружить с идеей
>>776816А разве еще кто-то нанимает QA мужского пола? Сколько не смотрел вакансий, везде ищут миленькую девушку тестировщика, чтобы та заполняла своим вкусным пердежом офис погромистов. Это как бы самая низшая ступень на которую даже омеганов неасиляторов брать не хотят.
>>777033>Залупа та ещё, к тому же мёртвая. Впрочем, как и всё что связано с Груви.Забавно, ведь когда-то в далекой юности я выбирал что освоить из ЯП между Груви и Руби.В итоге забил на оба языка. Ну а потом Нода появилась в моей жизни, да.
>>776838> Что-то я не вижу, что дохуя новых проектов начинается на Java. Устройся на работу в какой-нибудь системный интегратор. По прототипу в неделю на Джаве будешь хуярить.
>>777037Я работал.Как ты представляешь себе дружбу вебпака с идеей? Я из командной строки вебпак всегда запускал.Короче, пиши какие у тебя конкретный проблемы.
>>777043> Ну а потом Нода появилась в моей жизни, да.Звучит как протестанская речь про Иисуса.
>>777037А зачем ты пытаешь работать с JS в IDE, которая предназначена для Джавы? В вебшторме забанили?
>>777055>вебштормХерасе говнина.
>>777055Вебшторм - подмножество Идеи с немного другой структурой проекта. Если работаешь в дохуллиарде языков то дешевле купить Идею, чем весь Тулбокс.Я работаю c JS в Идее нормально.
>>777055Чтобы сервер писать на жаве. Не хочется иметь два открытых окна средств разработки
>>777051конкретно проблема такая: пишу сервер на жаве. Хочу, чтобы когда нажимается волшебная кнопка в виде селеного жука, поднимался сервер с готовыми ресурсами. Не хочу каждый раз перезапускать вебпак
>>777059>Если работаешь в дохуллиарде языков То проще один раз выучить Emacs.Вебштормы и Идеи приходят и уходят, каждые три года новую IDE осваивать - делать штоле нечего?
>>777067http://overtone.github.io/emacs-live/
Интересно, почему возвращаются бесконечные двойки? В форе работает только i++ чтоле?for (i = 2; i <= 10; i+2) alert(i);
>>777098i+=2
>>777037Бамп обсуждению. Как сделать так, чтобы вебпак собирал js в идее?
>>777100О боже, я даун ебаный.
Блядь! Только узнал, что режект из промиса не обрывает цепочку событий. Охуеть! Даже после режекта, промис продолжает выполнение и резолвит следующий промис.Только явный возврат из функции приводит к окончанию цепочки событий.Нахуя так было делать?
>>777146Это мир вечного джаваскрипт-детства, привыкай, тут все так. Грызи кактус, не сдавайся - технология перспективная.https://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html
>>777146Ну и что? Это нормально поведение, которое позволяет навесить кучу обработчиков ошибок в цепочке на разные случаи. Не нравится — не передавай в then обработчики ошибок, а сделай один catch в конце.
>>777177>сделай один catch в концеТак я и сделал, лол. Проблема была в том, что я думал промис выполняется до первого условия по резовлу/режекту.Оказалось нихуя и после режекта возможен и резолв.
>>777177>не передавай в then обработчики ошибок, а сделай один catch в концеИ не забудь что эти варианты ведут себя по-разному. Иначе было бы слишком скучно.
>>777187Если у тебя только один catch в самом конце, то невозможен.>>777189Совершенно одинаково они себя ведут.
>>777187>Проблема была в том, что я думал промис выполняется до первого условия по резовлу/режекту.Выполняется он до конца, как и любая функция, хули тут удивительного? Впрочем, после того, как состояние промиса сменилось, его дальнейшие изменения невозможны.
>>777193>Если у тебя только один catch в самом конце, то невозможен.Бля... Несколько раз гонял вот такую конструкцию:https://jsbin.com/guyimef/1/edit?jsКак видно - реквест обернут в промис для последовательной передачи результатов выполнения.Катч исправно выкидывал ошибку, но нода вставала из-за того, что код продолжал выполняться далее (в следующем промисе).Вот этого >>777199 джейчую.
В общем, почитал я данного оратораhttps://remysharp.com/2014/11/19/my-five-promise-patternsи осознал, что режект - это просто 'non-interruptible' троу.
>>777206Блять, ну конечно выполняется следующий промис, ведь ты уже обработал ошибку. КИДАЙ ошибки, а обработчик сделать один в самом конце.
>>776586Посан, если у тебя в жизни никаких интересов, кроме книги энтри лвла для первокурсников sicp, и "ееее, обсерверы, еее, ленивые инициалиазации, оцени мой фабричный метод, здоровый сука))" то у меня для тебя очень хуевые новости, ты максимально унылый. Это даже не уровень галер, это ниже. хотя подозреваю в тебе безработного, потому как даже ЕПАМ обезьянки всё это за 3 месяца пердолят стажировочки и потом их уже заебывает
>>777227> хотя подозреваю в тебе безработногоВидать забыл детектор тестами покрыть, попробуй в следующий раз TDD> если у тебя в жизни никаких интересов, кроме книги энтри лвла для первокурсников sicpТы хочешь сказать что даже не осилил книгу "для первокурсников"?> Это даже не уровень галер, это нижеХуйню какую-то несешь, я профессионал, который постоянно повышает свой квалификацию.Ты же просто жирный, решивший оправдать свое бессмысленное существование макаки.
>>777246Нет, просто sicp и паттерны это базовые. примитивнейшие вещи. Надо либо быть совсем ньюфагом, либо же работать с полными ньюфагами или долбоебами говнокодерами, чтобы "с интересом" обсуждать такое говно. Это как раз явный детектор твоей низкой квалификации, потому что даже в говношарагах это проходят на первом-втором курсе, потому что по хорошему второкурсник без проблем может пройти в ШАД или на полноценную стажировку в тот же яндекс, где спрашивают всё это и реализацию базовых алгоритмов типа BFS/DFS для проверки умения думать головой и знания таких базовых вещей как рекурсия и динамическое программирование без гугла.Но, судя по твоим постам, для тебя это "повышение квалификации", что вполне очевидно говорит любому мало-мальски знакомому с сабжами человеку, что ты то как раз>решивший оправдать свое бессмысленное существование макакичВпрочем, это и хорошо, пока есть такие как ты, чувствую что все истории о перенасыщенном спецами рынке всё таки сказочки.
>>777246Было бы эффектнее, если бы ты выделил слово "жирный" полужирным. Из чего я заключаю, что ты либо хуевый фронт-эндер, либо бэк-эндер.
Есть тут шпециалисты по бэкбон?
>>777276>на полноценную стажировку в тот же яндексВместо термина "уборщица" теперь тоже употребляют выражение "клининг-менеджер".Рекурсию спрашивают, охуеть. Только VIP, только элита.
>>777287О бэкбоне или хорошо или ничего.
https://habrahabr.ru/company/mailru/blog/303456/#1Что это, блять, такое?Как на этом говне писать, блять?Вы там совсем ЕБАНУЛИСЬ НАХУЙ в своем фронтенде, уебаны?
>>777301>Как на этом говне писать, блять?Просто и без задней мысли берёшь и пишешь.
>>777301Просто для тебя даже фронтенд сложный
>>777293Очевидно, что спрашивают алгоритм который реализуется с помощью рекурсии, а не саму рекурсию. Тут 95% даже BFS примитивнейший с головы написать не смогут, слишком рокетсаенс.
>>777309> даже фронтендpython/go легче фронтенда, я пытаюсь осилить ваш реакт/редукс и обмазать это тайпскриптом, чтобы не так было неприятно, но я слишком тупой для того, чтобы с наскоку в это вкатиться.По работе я делал мелкую парашу на первом англуляре и было относительно норм, но сейчас я себя дауном ощущаю. С чего начать то? angular 2 проще будет освоить бекендщику?
>>777318У реакта и редукса хорошая официальная документация
>>777318Redux - говно [1], и у его автора буттхурт по этому поводу [2][1] http://staltz.com/some-problems-with-react-redux.html[2] https://twitter.com/dan_abramov/status/691321125519753216
Привет. Надо написать скрипт, делает посты на одном веб 2.0 ресурсе, у которого нет апи.Мне сказали, что лучше всего для этого подойдет casper js, но беда в том, что его надо вызывать из пхп, передавая содержимое поста. Как это можно устроить? И есть ли какие-то способы не ебаться с селекторами, а записать действие и преобразовать его в каспер жс? Посмотреть какие пост запросы отправляются что ли.Наверно пишу как даун, это из-за того что программировать начал только сегодня
Знаю с/c++, с#, сколько времени займет вкатится в жс?
>>777330И это, каждый раз когда начинается скрипт каспержс, надо логиниться на сайт заново?
>>777333>c/c++Это один язык или разные?
>>777342Разные
>>777343Тогда почему ты пишешь их вместе, а с# отдельно? Не вижу логики. Логичнее было бы написать c/c++/c#, или c, c++, c#, но у тебя, видимо, свое, особое мнение.
>>777345Потому что разница между Си, С++ с одной стороны и C# с другой стороны, гораздо больше чем между Си и С++.>>777333Три дня.
>>777336Не понял, объясни.
>>777350Чтобы сделать пост на веб 2.0 сервисе надо залогиниться. Когда запускается скрипт на каспер жс, как я понял, возникает что-то типа эмуляции браузера. Получается, раз куки не хранятся, то и пароль надо вводить кпждый раз заново для каждой каспер-сессии?
>>777330Посмотри селениум и фантом жс
>>777333если фанатеешь по сисярпу, вкатывайся сразу в тайпскрипт
>>7773330.Джаваскрипт - это си с динамической типизацией, в остальном синтаксис один в один.Только представь, что массив - это всегда вектор, а объект - хэштаблица. Функции - первого класса.Границы скоупа - не фигурный скопки, а функция целиком.
>>777370>Границы скоупа - не фигурный скопки,let, cinst
>>777371Он упростил слишком, конечно.> An Introduction to JavaScript for Sophisticated Programmers > http://casual-effects.blogspot.ru/2014/01/an-introduction-to-javascript-for.html
>>777371Пока нет полной поддержки, нет смыла.
>>777370>Джаваскрипт - это си с динамической типизациейА setjmp/longjmp есть?
>>777374Конечно нет. Ведь это библиотечные функции. А в джаваскрипте нельзя подключать библиотеки.
>>777374Нет, но void* - везде.
Sails + waterlock - что почитать? Мануалы посмотрел, более развернутой инфы нет?
>>777397Читай официальную документацию.
Аноны, а если я пишу парсер текстовых йфайлов который генерирует на основе этого файла html достаточно ли вырезать из файла (файл загружают пользователи) "<" и ">" что обезопасить себя от xss?
>>777427Достаточно.
>>777427Плохое решение, а вдруг пользователь захочет сделать смайлы-хуяйлы с этими символами или что- то другое? Лучше экранировать это(заменять >/<)
>>777520Спс.>>777561Мой текстовый файл не подразумевает наличия таких символов, это лог работы десктопного приложения, который я парсю и делаю красиво оформленную страничку с подробной статистикой по конкретно этому файлу.Так что если там внезапно есть "<>" можно смело слать нахуй.
Сап, джаваны. Пилю кулстори, а потом ВОПРОС. Дело в том, что я новичок-самоучка, но тем не менее, есть уже написанный коммерческий, сейчас допиливаю второй, хожу по собеседованиям, потмоу как хочется СТАБИЛЬНОСТИ, устроиться в фирму и все такое. И каждый божий раз на всеъ этих тестах\собесах задаются какие-то вопросы, которые я думал, что знаю(хотя на практике не встречаю), а оказывается НИХУЯ. Например, вот про замыкания и хойстинг, которые мне уже оскомину набили. function func() { var phrase = "Hello, world!"; return function(){ console.log(phrase); } phrase = "Bye, world!";}func()();Я, наученый горьким опытом предыдущего собсеса, почитал за хойстинг и бла, бла. Сейчас, функция выведет Хелоуворлд, я как лох, ответил Байворлд. Получается, что само второе присвоение не всплывет и интерпретатор дойдя до ретурна вернет первое значение переменной фраза? СУКА, а ведь я знал, что переменная так и должна себя вести, лишь функция всплывает со значением в верх области видимости, но я ответил неверно. Моей голове достаточно стресса, чтобы решая тестовое за короткое время тут же проебаться со всеми знаниями. Нахуй так жить.
>>777585Что еще интересного задавали?
>>777585ЧИТАЙ@ПРОСВЕЩАЙСЯhttps://github.com/getify/You-Dont-Know-JS
Двачаны, нужно сделать так, чтобы при переходе на страницу класса отображался список учеников. Вот часть кода: http://plnkr.co/edit/GG9EYmPlIyD4ZM0ehaq6?p=preview , где сейчас вываливаются все ученики, которые есть. Помогите сделать фильтр ангуляром
>>777595Да, хорошая книга, лежит на винте, но я сейчас ДЖс Алонджед читаю, эта на очереди.>>777593Пяток вопросов на замыкания, один на ключевое слово ЗИС, замороченные примеры присваивания объектам, свойств, которые вызывают функцию присвоенную под тем же именем и подобная фигня. +практические на жикверя, джс - вроде создать тег, запихнуть в него что-либо, потереть, добавить-удалить класс при определенных условиях и прочее. Одним словом все то, что как нуб, я обычно чуть не каждый раз читаю в гугле прежде чем реализовать. Нет, понятно, что если я весь день бьюсь над подобными задачами. то следующую неделю я все помню, но если уже пару месяцев не сталкиваешься, то опять приходится лезть в гуголь. В общем, я бы оценил свое выступление на 60-70 процентов. Посмотрим хватит ли техспецу этого. Такие дела. Надо идти на следующее собеседование, брать количествоми надеяться, что попаду туда, где меня попросят предоставить портфолио, а не ненужные знания из справочника.
>>777602Интересно.А ты ходишь на собеседования, где в требованиях пишут о необходимости опыта работы?
>>777607Сами позвонили и позвали. Я в резюме так и указал, что опыта полгода(чисто рабочего над проектом). А вообще, да, я до этих "полгода" я активно ходил на собеседования, отсылал в основном туда где от без опыта(таких не больше 5% процентов) до 2 года(большинство). В итоге, в основном проходил техспеца в 20-30% случаев и меня отсеивали на стадии с хрюшей, х3 почему. Сейчас я только начинаю заново вкатываться во всю эту канитель с собеседованиями, вроде как опыт уже есть, но это уже второе заваленое собеседование из 2-х, хотя конечно 2-е пока потенциально завалено, может еще и обойдется, лол.
>>777585Лiл. Это же самый элементарный тест на замыкания, вот проще уже не куда. Что у тебя там за коммерческие интересно посмотреть если ты в таком путаешься. Что делал?
>>777640Лил, это тест на хойстинг, а не на замыкания.
>>777612Расскажи с чего ты начинал и какие проекты делал? Хоть примерно. Ты сам это делал или в команде?
>>777600Нахуй тебе ангуляр для этого? Можно ведь на обычном симфони сделать.
>>777642Тащемта и на замыкания, косвенно. Лексикал енвайромент создается всякий раз при инициализации функции. Хотя в основном на хойстинг, конечно.
>>777643Начал с кантора, не дочитал и половины, скулил, что нет работы везде, знакомый сказал, что знает чувака, котоый знает чувака, который видел дерьмо чувака, который искал джсера. Списались в скупе, я подписался бесплатно закончить работу по первому проекту, потмоу как их жсер забухал и его поперли из команды. Тема была новая, я дико боялся зафейлить, но как-то собрался и сделал все ок. Учитывая, что писал свою часть параллельно с работой, по вечерам, то и вовсе заебись. Тот же чел подкинул еще проект, но уже в соло, я его сейчас дописываю. Вот как-то так.
>>777654Ну да, параллеьно с работой над проектом читал резига, кантора, смотрел всякие видосы на тытрубе, жс алонгед начал читать, такое. И за вторйо проект я взялся уже за скромную плату, распрощавшись с прошлой работой.
>>777654А как ты заканчивал проект не дочитав даже кантора. С фреймворками как я понял ты тоже был не особо был знаком. Или там вся работа заключалась в создании функций и переменных?
>>777660Первый мой фреймворк был, просто посмотрел на КодСкул видео по фреймоврку(чтобы азы понять) и начал пилить, за неделю разобрался, что к чему. Дальше пошло легче. Как всегда поговорка "глаза боятся, а руки делают" оказалась на 100% верна. Когда только обсуждал участие в проекте. подумывал сам спрыгнуть, внутренний голос говорил - "Да ты подучи еще, кантора дочитай, туда-сюда", но в итоге пересилил свой страх и подписался, а такой человек, что ежели, что пообещал сделать, то делаю, потому как страх подвести для меня сильнее чем страх обосраться.
>>777640Про стресс слышал? Вот для меня собеседование это достаточный стресс, чтобы опростоволоситься на элементарщине.
>>777650>>777642поссал на вас обоих. тут азы азов, даже не замыкания (а хоистинга тут и близко нет), а посмотреть знает ли петух элементарщину, что после return ничего не выполняется.
>>777666Могу посоветовать ебнуть перед собеседованием успокоительных веществ, главное не переборщить с ними.
>>777668>что после return ничего не выполняется.Переменные всплывают еще до выполнения кода, нет?мимо
>>777677Инициализация и присваивание не всегда одно и то же.
>>777684> Инициализация и присваивание не всегда одно и то же.Это всегда не одно и тоже
>>777685Неправда! int x;int x = 1;x = 2;В первом случае ты просто инициализируешь переменную. Во втором - инициализируешь и присваиваешь ей значение.А в втором присваиваешь значение ранее инициализированной переменной.
>>777686А в третьем. Ну ты понел.
>>777777
Прошел первую часть учебника за 3 дня. Что-то слишком простой ваш жиэс.
> What I learned from analysing 1.65M versions of Node.js modules in NPM> https://blog.nodeswat.com/what-i-learned-from-analysing-1-65m-versions-of-node-js-modules-in-npm-a0299a614318#.8t1ddgbnf
>>777677какое всплываение? var phrase в самом верху скоупа, там уже нихуя не хоистится, наркоман.вот такие петухи начитаются слов хоистинг, замыкание, и без понимания тулят их всюду с перепугу на собеседованиях, а потом кукарекают что их не берут в "мы вам перезвоним"
>>777693>Прошел первую часть учебника за 3 дня>Что-то слишком простой ваш жиэсЭто потому, что ты еблан.Читай учебники по программированию, алгоритмизации, паттернам.А по языку читай спеки. ECMA-262 Draft даст то, что ни один автор в своем учебнике полностью не изложит.
П Е Р Е К О ТЕ https://2ch.hk/pr/res/777728.htmlР https://2ch.hk/pr/res/777728.htmlЕ https://2ch.hk/pr/res/777728.htmlК https://2ch.hk/pr/res/777728.htmlО https://2ch.hk/pr/res/777728.htmlТ https://2ch.hk/pr/res/777728.html
>>773644Поставь стопточки на запись файлов и подебажь, альсо для парсинга есть nightmare.
Копирну сюда вопросМужики, здарова! Коротко, заманали клиенты звонить на мобилку, хочу подпилить на сайт отслежку товара! Помогите, сил больше нет!Тип, напишу что хочу:Логин - типа трек номер, ввел и смотришь всю инфушу!
>>773362 (OP)Где компилировать жаваскрипт то?