Ссылка на прошлый тред: >>650246 (OP)Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, Walmart и многие другие.НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД! Воспользуйтесь https://jsbin.com/ для браузерного кода и https://ideone.com/ для серверного кода.Краткий FAQ:1. Что это за язык такой? - Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса. Сочетает в себе особенности объектно-ориентированного, функционального, событийно-ориентированного и императивного программирования.2. Какие возможные направления для разработки существуют? - Фронт-энд (Vanilla, jQuery, Angular, Backbone, React, Meteor), бэк-энд (Node.js, Express, Sails), геймдев (Phaser, Cocos, Pixi, Unity), 3D графика (Three.js, Babylon.js), мобильная разработка (NativeScript, Phonegap, Ionic), десктопная разработка (NW.js, WinJS).3. Можно выучить только jQuery и всё писать на нём? - Не стоит, лучше начать писать на jQuery, когда освоишь ванильный JS, дабы не испортить себе восприятие языка, и в будущем не испытывать трудностей с изучением сложных фреймворков.4. Существуют ли стайл-гайды для JavaScript? - Да. Стайл-гайд для Node.js: https://github.com/felixge/node-style-guide , стайл-гайд для Front-end: http://www.w3schools.com/js/js_conventions.asp5. Какие новые возможности добавил ES6? - Вот здесь можно почитать на русском: https://learn.javascript.ru/es-modern6. Зачем нужны CoffeeScript и TypeScript? - Это особые варанты JS для любителей других языков. CoffeeScript подходит для любителей Ruby и Python, TypeScript - для сторонников строготипизированных языков. Если ты новичок, то учи оригинал и не забивай себе голову этим.7. Ну ладно, с чего начать изучение то? - Дальше я приложу список материалов для изучения.Чистый JS:Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"Дуглас Крокфорд "JavaScript: сильные стороны"Стефанов С. - "JavaScript. Шаблоны"Джон Резиг - "Секреты JavaScript ниндзя"Николас Закас - "JavaScript. Оптимизация производительности"Node.jsМ. Кантелон , М. Хартер - "Node.js в действии"Кирилл Сухов - "Node.js. Путеводитель по технологии"Дэвид Хэррон - Node.js. Разработка серверных веб-приложенийFront-endЭдди Османи - "Разработка Backbone.js приложений"Эрл Каслдайн, Крэйг Шарки - "Изучаем JQuery"Читать онлайнDr. Axel Rauschmayer - "Speaking JavaScript: An In-Depth Guide for Programmers" - Одна из лучших книг по JS. Пока только на английском: http://speakingjs.com/Marijn Haverbeke - "Eloquent Javascript" - Вводная книга по JavaScript и программирование в целом. Перевод на хабре: http://habrahabr.ru/post/240219/ На английском: http://eloquentjavascript.net/DISCOVER METEOR - Книга по Meteor.js - одному из самых лёгких и функциональных фреймворков. Полностью на русском: http://ru.discovermeteor.com/И не забываем читать официальную документацию для каждого фреймворка.Онлайн сообщества:http://learn.javascript.ru/ - оно одно, единственное. Начинать учить язык советую отсюда, потом переходить уже к книгам.http://www.jstherightway.org/ - Огромный гайд составленный буржуями. Есть книги, статьи и всё-всё-всё.http://nodeguide.ru - Огромное количество переведённых статей по Node.jshttp://node-center.ru - собрание информации по Node.js. Особенно интересен раздел со ссылками и книгами.Бложики и новостные ленты:http://dailyjs.com/ - DailyJShttp://weblog.bocoup.com/ - Bocoup Webloghttp://perfectionkills.com/ - Perfection Killshttp://www.reddit.com/r/javascript - subreddit на reddit.comhttp://toddmotto.com/ - Todd Motto, Lead front-end @appsbroker. Developer Expert @google.Онлайн курсы:Как же можно учить язык, только читая книжки? Нужна практика, и только так изучаемое усваивается, не иначе.CodeSchool - http://codeschool.com/ Отличный ресурс для изучения языка, очень много курсов по всем передовым технологиям.CodeAcademy - http://www.codecademy.com/ Уже не такой сильный, но все еще интересный проект, так же маст хев для набивания скилла.Udacity - https://www.udacity.com/course/ud015 Дает хорошее представление о замыканиях.Выучил основы, написал свою пузырьковую сортировку и змейку? Не знаешь как двигаться дальше?Почитай теперь это - https://shamansir.github.io/JavaScript-Garden/СПИСОК ИНСТРУМЕНТОВ ДЛЯ РАЗЛИЧНЫХ ЦЕЛЕЙFront-end: jQuery, Angular, React, Backbone, Meteor.Back-end: Node.js, Express, Socket.io, Sails (Включает Express и Socket.io + архитектура)Десктопные приложения: NW.js, WinJS.Мобильные приложения: Cordova, NativeScript, Phonegap, Ionic.GameDev: Phaser, Cocos, Pixi, Unity.Тестирование: Mocha, Chai, Jasmin, Sinon.Continuous Integration: Semaphore, Shippable.
Шапка http://pastebin.com/raw/pi9B3WH1
Посоветуйте годный оо фреймворк на canvas, что бы слои, рисование, иморт и экспорт в json, события.
Такс, я попал в тройку первых отписавшихся, а значит я- один из лучший программистов.
>>664636Нет.
>>664628В шапке жи есть> GameDev: Phaser, Cocos, Pixi, Unity.
ОП потерял одну хромосому и написал closure, а не clojure в шапке.
Скажите, нахуя нужен then когда есть императивный стиль?>>664757Вообще-то приобрел, если имеешь в виду синдром дауна.
Что лучше - canvas или svg? Есть какой-то ресурс с best experience для svg?
Анон, а JS это в основном работа с сайтами? Как его применяют в мобильной разработке?
>>664561 (OP)Где взять легкие задания, что бы набить руку? Чисто учебные примеры.
>>664996армяне
>>665028Что-за армяне?
Какой преквест для JS? Я прошел курсы HTMLacademy умею верстать мёртвые сайты на уровне макакёнка,уже можно JS учить или ещё позадрачивать HTML и CSS?
>>665080Смотря что ты на JS лабать собрался. Иногда HTML\CSS можно и совсем не касаться.
>>665085Фронт-енд. Уровня мухосранского фриланса.
>>665090на русские фриланс сайты близко не суйтесь, на апворках индусы говнокодеры больше получают
>>665085можно обходиться минимом js - jquery с плагинами
>>665091Я намеривался не через фриланс агрегаторы, а так сказать прямые услуги страждущим с моего мухосранска. Потребность есть, реализаторы пилят веб 1.0 сайты с блёстками.
>>665094>jquery Совсем не зная css ты даже селекторы в jquery не осилишь...
>>665018Можно приложения на нем писать, в шапке есть инструменты
>>664757Совсем поехал?
На этой параше ещё и игори делать можно? О_0
>>665256http://www.cssauthor.com/top-10-html-5-games/
долго его учить до приемлимого уровня чтобы сайты делать и стать фрилансером с зарплатой хоть какой-то -_-?
>>665312Ну если есть машина времени и ты сможешь переместиться в те времена, когда нужны были знания только одного жс, то не долго. А так сейчас тебе надо знать жс, хтмл, цсс, ноду, ангуляр какой-нибудь и т.д. + каждый день выходит 1000 новых библиотек, которые надо знать.
>>66531221 день.
>>665328
>>665324а что так сложно то? я только HTML знаю -_-, а что учить чтобы не так много надо было знать? (или это самый простой путь -_-?) (может тред не тот, но ладно, пусть тут побудет)
>>665343С какой стороны за метлу браться учи.
>>665346да блин, я нормально спросил -_- (или то что там перечислено учить не так и сложно? -_-)
>>665349Блять, какой же ты даун, просто пиздец, уйди отсюда, пожалуйста -_-
>>665363ты слишком не дружелюбный человек, тебе должно быть стыдно -_-
>>665369А ты слишком безграмотный малолетний хуесос
>>665172Пикча с Job Trends, там closure написано
>>665372а зачем тогда эта доска если тут все всё знают -_-? тебя никто не унижал, если у тебя проблемы и ты вырываешься на меня то надеюсь тебе стало лучше :)
>>665379Пикча с гугла, в следующем треде надо заменить на эту
Наконец пригодился куклоскрипт
>>665380Так ты не знаешь, и учиться не хочешь. Только ноешь о том каквсёсложнаВангую в тебе анимебыдло
>>665402я учится хочу, но не хочу учить то что точно не понадобится точно или довольно редко, я хочу обучится именно сейчас основам за которые буду получать хоть какие-нибудь копейки, дальше видно будет и я вернусь если все норм -_-
>>665413С такими амбициями тебе в пхп-тред. В жс на джуна слишком дохуя знать нужно, ты до лета учиться будешь
>>665416спасиб адекватнейший :)
>>665416Но ведь лето уже скоро.
>>6654223 месяца же
>>665416Правильно, лучший способ избавиться от тараканов переселить их к соседям
>>665425Тс-с-с!
>>665416я еще тут и ты слишком подозрительный -_-
>>664561 (OP)Джейсаны, как блядь на js слип на 1 секунду сделать?Не асинхронно. Мне просто нужен отдельный тред, независимый от интерфейса, который бы спал 1 секунду.Пиздос, как я ненавижу эти недоязыки вроде C++, js, php, в которых чтобы пердануть, надо велосипед в 100 строк писать. В итоге велосипеды у всех разные, все работает через жопу и нормальную программу написать в принципе сложно.
>>665437>нужен отдельный тред Не асинхронно.у меня для тебя плохие новости
>>665442Ну бля. Хоть как-нибудь. Как в ЛЮБОМ треде заснуть на 1 секунду?setTimeout вообще спит где-то в потустороннем треде, а не в моем.
>>665444Точнее, мне надо в цикле for спать каждую итерацию.А с этими говнометодами, он тупо прохуяривает все 1000 циклов за раз и все эти слипы выполняются одновременно.
>>665444for (var i = 0; i < 1e10; i++) {}
>>665451Ну и запили свой велосипед из 3х строчек на setTimeout, в чем проблема то?
>>665451выполняй код, который идет после слипа в коллбеке сеттаймауте
>>665437> как я ненавижу эти недоязыки вроде C++, js, phpКаким нужно быть поехавшим, чтобы эти языки в один ряд поставить?
>>665458Абсолютно одного сорта говно
var i = 0; var refreshIntervalId = setInterval (function() { ++i; $('#countBumps').val (count - i); if (i >= count) { clearInterval(refreshIntervalId); } }, timeSleep);Пиздос, высер уровня /javascript. Все эти языки - они как Россия. Особый путь, умом не понять...
function forSleep(from, to, sleep, fn){ if(from >= to) return; setTimeout(function(){ fn(from); forSleep(from+1, to, sleep, fn); }, sleep);}var hello = "Hello world";forSleep(0, 10, 1000, function(i){ // i от 0 до 10 с 1000 мс задержкой console.log(hello + " №"+i);});Чо сложного то?
>>665464Вангую в тебе второкурсника. Максимум.
>>665472> пишешь синхронно на ассинхронном языке> жалуешься
>>665416Я вот собирался идти по дороге html -> css -> js -> php, но в итоге сижу здесь и об изучении следующего языка как минимум пол года думать не буду.
>>665516Зачем тебе пыха?
>>665524Шоб побыстрее зарабатывать начать.
>>665530Если ты выучишь жс, пыха уже нинужна
>>665437izi:time = new Date().getTime();while(true){ if(time - new Date().getTime() >= 1000){ break; }}Слишком сложно для тебя?
>>665532чтобы зарабатывать нужно css и js знать + хтмл? что правда? (мимо анон знающий только хтмл)
>>665532В js оказалось что можно изучать гораздо больше, чем казалось на первый взгляд.
>>665533new Date().getTime() - timeСамофикс*
>>665538Открой рандомную вакансию, да посмотри
>>665544а какую вакансию искать -_-?
>>665545А какая тебе нужна?
>>665546работа на дому за копейки чтобы можно было прожить и желательно не слишком много знаний -_-
>>665548Пиздуй в копирайтеры
>>665538правда, но есть один нюанс...библиотеки
>>665548js-junior гугли
Раз уж пошла такая пьянка, насколько реально зарабатывать фрилансом без html\css(подташнивает от всей это вашей фронтендовской хуерги). Например с нодой? Или она кроме как в ынтерпрайзах нахуй никому не сдалась? Уж про десктопный жс даже и не спрашиваю.
>>665550это что такое -_-?
>>665554https://2ch.hk/wrk/res/474014.html
>>665553Фулстэк больше ценится и оплачивается, чем чистый бэкенд. Но на чистый бэкенд вакансии тоже есть
>>665554Да съеби уже даун, неспособный самостоятельно добывать нужную информацию в гугле.
>>665558да лан, я уже почти все, не переживай, я если и буду тут то очень редко :)
>>665562Надеюсь, ты сдохнешь от голода
>>665557Я бы сказал, что заказчик будет искать умельца, который сможет сделать всё что требуется. А вот если умелец в процессе обосрется, то скорее всего, сам умелец подаст заказ на реализацию того куска, где он обосрался на сторону.
Поясните в конце концов за ООП в ноде.Какая из реализаций наследования считается "бест практис"?
>>665570Ну я про постоянку. Если собираешься фрилансить, нужно искать компаньонов, потому что там всем похуй кто ты, нужно укладываться в сроки, а сроки в 90% случаев просто нереальные
>>665564не, я не голодный :)(спасиб за терпение если доставляю неудобства)
>>665582Иди уже копирайть, погромирование не для тя
>>665585я хтмл знаю же и мне даже понравилось :)
Я как-бы спрашивал насколько вообще такие заказы часты. С постоянкой всё ясно - найти можно что угодно, если повезет. А если именно фрилансить без фронэнда, то с голоду не сдохнешь пока очередной заказ ждешь?
>>665557Проясни про фулстак. Я сколько не смотрел вакансии, там в основном js c приблудами требуется. Ну или другой язык. А таких чтобы одному с нуля все писать на разных языках я не видел.
>>665586Хтмл - это разметка. Это знание сроду ббкодам, любой даун-битард в это может
>>665588Почти нет заказов чисто на бекенд, тебе или на постоянку нужно, или на аутсорс.>>665589Фулстак - это когда ты и на бекенд мастак, и верстаешь неплохо. В случае с жс фулстак это достаточно просто, дополнительных языков знать не нужно.
>>665588На русских сайтах лучше не искать заказы, ибо там макаки за еду работают.
>>665595Т.е. фулстак нужен если ты стартапер либо фрилансер?
>>665600Да. Но на жс-постоянку тоже чаще фулстак требуется, онли бэкендеры и онли фронтендеры нужны тольк крупным конторам
>>665604В крупных компаниях есть дизайнер и есть отдельно верстальщик. А в мелких - макет сайта и верстку требуют от одного человека?
>>665604Кстати про крупные конторы. В какой-нибудь хуяндекс не попать без профильного образования, изучая самостоятельно программирование?
>>665608В мелких макетами вообще не заморачиваются, лол. Но если кто-то их и делает, то чаще всего верстала, да
>>665610Да, без вышки они резюме даже смотреть не будут
>>665615А если инженерная вышка?
>>665619Можешь попробовать, но очень вряд лиЗачем тебе вообще хуяндекс? Там они сейчас не лучшие времена переживают
>>665624Ну я так, к примеру.
>>665579Да нет ООП в ноде как такового, читай доки. Объекты наследуются простым присваиванием лол
>>665655Нода же поддерживает классы ES6https://habrahabr.ru/post/264813/
>>665656Хочешь сказать, что все уже перекатились на ес6?
>>665661Но ничего ведь не мешает перекатиться
>>665661В ноде давно уже на ес6 все. Это во фронте помойка и зоопарк технологий.
Аноны, такой вопрос, вкатился в веб 5 месяцев назад, успел выучить js, jquery, angular (хтмл и ксс знал ещё со школы) делал рандомные задачки с интернетов + находил элементы на сайтах которые потом реализовывал сам, сейчас сел за ноду, сделал сервер, поделал маршрутизаторы, обработчики ошибок и т.д. Пересматриваю кучу уроков + книги (которые к стати и описаны в этом треде). И в один момент заступорился и задумался стоит ли на самом деле заниматся вебом? Какие перспективы? вот выучу я ноду, пускай ещё рандомные субд, пускай пойду стажироватся в какую-нибудь контору в своем городе, наберусь там опыта, а потом что? как обстоят дела на рынке с веб-макаками? Может есть более оплачиваемые и перспективные направления? (знаю кресты, шарп, не на уровне калькуляторов)В общем я в заблуждении, жду твоей помощи/студентота, 3 курс, не распиздяй
>>665770>Может есть более оплачиваемые и перспективные направления?Хочешь бабло грести лопатой - тебе в мобильные приложения.
Джейсаны, ай нид хелп. Нужно срочно запилить несложное SPA (сорт оф тестовое задание). Нужен шаблонизатор. Что выбрать? Что сейчас (я уже давно не в теме фронтенда) в тренде? Handlebars дрочёный, я смотрю уже не популярен. Тяжеловесные фреймворки не нужны. Что делать и как быть?
>>665803React?
>>665804Мне просто шаблонизатор надо, без всей этой лишней еботни. Хотя, наверное, стоит и его попробовать.
>>665806Это и есть шаблонизатор
>>665787Поясни плиз.
>>665811Но это же целый ui-фреймворк со своими принципами и соглашениями opinionated, так это вроде зовется
>>665821это opinionated заебало уже.
>>665812А что тут пояснять? Смартфоны сейчас стоят копейки, файфай есть везде. (Если конечно ты не в мухосранске живешь.).Современный человек из рук телефон не выпускает.Поэтому, каждая уважающая себя компания считает своим долгом выпустить мобильное приложение для своего продукта.http://www.e-legion.ru/portfolioВот, например, портфолио одной компании, занимающейся разработкой моб. приложенийhttp://www.ruward.ru/index-ruward/united-mobile-rating-2015/ Вот список топ компаний. Можешь посмотреть там проекты и вакансии (возможно найдешь зарплату).Ну и конечно, если у тебя есть оригинальная идея, то можешь на ней срубить огромные деньги. Как в своё время Angry Birds и тд...
>>665852Я на hh.ru погуглил бегло, зарплаты примерно одинаковые что у веб-макак, что у мобильных.
Сразу прошу прощения за гавнокод, но я нуждаюсь в вашей помощи.Тут происходит инициализация карты при загрузке страницыИ определена фунцкия placehttp://pastebin.com/mBMWt1Ci||Сама функция place вызывается по onclickhttp://pastebin.com/B3kwqwaCВ чем проблема? А вот в чем:>ReferenceError: myMap is not definedp.s. если функцию place не выделять, а все делать в init'e, то все работает
>>665869function init () { var myMap = ...}Ну всё правильно, она у тебя локальная для инита. В области видимости другой соседней функции её уже нет.
>>665878Спасибо, это я знаю, а как исправить?p.s ретурнил myMap в init() потом при онклике вызывал так place(init();) тогда он создавал еще одну карту на которой все отображено как надо
>>665881p.s.s то есть было уже 2 карты одна путсая, а пониже та которая нужнаp.s.s.s оно не мудрено, ведь, в init'e идет инициализация карты..
>>665881Сам простой вариант - выпилить "var", и тогда myMap упадет в глобальную область видимости. Слегка говнокодисто, но работать будет.
>>665883Спасибо огромное!
>>665881К окну её, к окну
>>665027Бамп вопросу.
>>665615Хуйня, в был в яндексе на собеседовании без вышки. Правда я его зафейлил, но чисто потому что я тупой и не ответил на вопросы.
В Яндексовскую школу интерфейсов совсем без выхи не берут?
>>665932А город какой?
>>665956ДС
>>665957Странно, у меня из 9 знакомых, которые резюме кидали, ответили только одному, который с вышкой был. Да и в интернете, что без вышки не отвечают, очень редкоМожет после крымнаша и кинопоиска всех начали звать
>>665958> Да и в интернете пишутff
>>665958Нет, я там, наоборот, почти 10 лет назад был на собеседовании.Я думаю на опыт тоже смотрят и другие факторы, у меня опыт был так-то.
>>665958Вообще в яндексе зарплаты ниже рыночных(т.е. полно мест с большей зарплатой намного) ещё там опенспейс дурацкий, шум, галдежь, какие-то чуваки играют на гитарах прямо в офисе(играть при этом не умеют вообще).Не понимаю зачем туда стремиться.Ещё там довольно геморные правила деплоя и т.п. работой загружают неплохо и ответственность т.к. сервисы популярные.
>>665961У людей "старой закалки" в рашке есть некоторые интересные особенности: они считают, будто работать - это что-то хорошее, и, ещё удивительнее, что более напряжную работу нужно заслужить. К счастью, эта рабская психология в последних нескольких поколениях практически вымерла.
>>665967Кек, вот да. Пока нормальные люди вводят безусловный доход, slave'ане ожесточённо конкурируют за возможность чистить вилкой унитаз.
>>665970> безусловный доход> имплаинг, что кому-то нужно содержать кучку дармоедовЭто красивая история, чтобы быдло не так сильно переживало по поводу того, что их квалифицированный труд с легкостью заменила бездушная железяка. Как только это быдло станет нинужно, его сразу же выпилят "неизлечимой" чумой 2.0. Ресурсы-то на нашей планете не бесконечные, зачем нужны бесполезные люди?
>>665974Так и будет, кстати.
>>665974Безусловный доход нужен, чтобы избавиться от необходимости менеджить тысячи агенств, изобретающих искусственные проекты и бизнесы для распределения денег между людьми. Рептилоидам просто надоела коррупция в собственных структурах, и вся эта возня, и они решили: "бля, а может просто забьём на всё хуй и будет открыто раздавать деньги?"
>>665982Ну и зачем давать деньги миллионам людей просто так, если можно их просто выпилить и особо ничего не изменится?
>>665984Рептилоидам похуй на эти деньги у них анлимит, могут ещё напечатать.
>>665984А зачем выпиливать, что дальше? От перенаселения у них давно есть лекарства и радикальные подходы, но сейчас они вполне успешно обходятся психологией:http://www.rosbalt.ru/style/2009/12/23/699767.htmlhttp://dou.ua/forums/topic/11895/
Тебе говорят в лицо, что джаваскрипт - говно. Твои действия?
>>665996Тут нужен кейс-анализ:Если человек знает, что я джаваскриптер, и говорит это именно на полном серьёзе, в жесткой форме, значит он говорит это, чтобы меня оскорбить. За такое можно и по ебалу дать.Если человек знает, что я джаваскриптер, но говорит это в более мягкой форме или шутливо, значит он настроен на дискуссию и аргументы. Тут можно и попиздеть.Если человек НЕ знает, что я джаваскриптер, можно тоже попытаться подискутировать, либо перевести разговор на другую тему.
>>666002Впрочем, вариант 2 - не обязательно настроен на дискуссию. Возможно, действительно так считает, но не хочет тебя обидеть. В таком случае тоже либо дискутировать, либо, если после нескольких попыток становится понятно, что это бесполезно, переходить на другую тему.
>>665986>>665992Ресурсы не бесконечные же, а любой человек их потребляет
>>666027А что конкретнее? Нефть не бесконечная, но и не обязательная. Солнца, скорее всего, ещё надолго хватит, а вот вода и многое другое - бесконечные, потому что круговорот.
Аноны, поясните за Vue.js. Кто пользовался? http://vuejs.org/
>>665770бамп вопроса
>>666048Контрибутится одним странным азиатом, я бы побоялся что-то писать на нем
>>666143Об этом давно пишут в англоязычном сообществе:https://github.com/petehunt/react-howtoкстати, у того же автора есть очень хороший гайд по вебпаку: https://github.com/petehunt/webpack-howto
>>666164>51 contributorsЗачем обманывать? А я уже начал писать на нём. Обнаружил, что оф. гайд не совпадает с текущей версией библиотеки. Полдня мучался, пока методом тыка не нашёл правильный синтаксис.
>>666256Приведи пример, пожалуйста.
Поясните за библиотеки ньюфагу. Что это такое?
>>666256> >51 contributorsИ 1500 коммитов из 1700 от азиата
>>666266Помещение, где книги выдают.
>>666259Нет информации, как передать параметры циклом в кастомный компонент.>>666268Ну и что? Ты расист?
>>666269Я без шуток, я всё не могут понять, что это за хуйня.
>>666273Набор готовых функций.
>>666273Ну смотри. Здание, там типа скалд с книгами. Можешь взять в аренду книгу домой, но вроде как нужно иметь членство в библиотеке, а так на месте можно почитать и без этого. Точно не помню.
>>666272>Нет информации, как передать параметры циклом в кастомный компонент.Блин, я надеялся на что-то более конкретное.
>>666272> Ну и что? Ты расист?Проект будет жить ровно столько, сколько проживет этот азиат
>>666278Он только в прошлом году стартовал, а уже лучше, чем Angular.
>>666276В жаваскрипт библиотеках членство уже не обязательно
>>666279> лучше, чем Angular
>>666281Можешь обосновать, или только флудить способен?
>>666287Ты же сказал, что он лучше, так расскажи чем он лучше
>>666290Чем Angular.
Он не лучше, чем ангуляр. Он как альтернатива кусочку ангуляра, отвечающему за шаблонизацию и датабиндинг к хтмл. Подойдёт любителям микрофреймворков и DIY стеков.
>>666298>Он как альтернатива кусочку ангуляра, отвечающему за шаблонизацию и датабиндинг к хтмл. как и реакт
>>666298>микрофреймворков От скольки мегабайт начинается настоящий фреймворк?
>>666292Ты обосрался со своей подъебочкой. Она работает только просто на вопрос "чем?"
>>666307Знаешь что такое MVC?
>>666279Всё что угодно лучше, чем Angular.
>>666388Разве есть какие-то другие фреймворки хотя бы такого же уровня?
>>666390Angular 2.
>>666390эмбер(сейчас ты будешь кукарекать, что это не так)
>>666393За меня всё сказали ужеhttp://voidcanvas.com/why-angularjs-is-generally-better-than-emberjs-and-backbonejs/
>>666403Ну я так и думал, что такой дебил, как ты, сразу начнёт кукарекать, что Ангуляр лучше. Проснись, ты обосрался. Ты просил фреймворк такого же уровня, тебе дали ембер, а ты сразу пошёл гуглить почему ангуляр лучше. Ну ты понял. Так что лучше просто иди в угол постой.
>>666405Ну вообще-то обосрался ты> такого же уровня
>>666407Ты опять ничего не понял, необучаемый.
>>666407Теперь попробуй с "ember.js"
>>666413
>>666424Вот теперь заебись.
Какой нынче фреймворк самый хипстерский, модный и молодежный?
>>666429Эмбер
>>666431А уж не обманываешь ли ты меня? Я не слишком в курсе моды, но кажется, на эмбер она давно прошла.
>>666437На него никогда моды и не было в отличие от.
>>666438От?
>>666437Ну сейчас хайп на реакт, но это не фреймворк, а только вьюха. Кроме второго ангулара и нет ничего
А что насчет Elm? Пригоден он вообще для использования?
>>666324Устаревший паттерн, обоссанный всем JS сообществом.
>>666447И что энурезники предложили взамен?
>>666390Что значит "такого же уровня"? Со своей системой импортов? - спасибо, такое гавно нам больше не нужно.А так React + Redux + react-router. Но тебе вряд ли перепадёт писать настолько большое приложение, поэтому одного Реакта будет достаточно.
>>666449Асинхронный рендеринг aka retained mode graphics, который все компьютерные игры используют пару десятков лет.Ну то есть React и прочие реализации этой идеи.
>>666424Может, потому что по Эмберу никаких вопросов не возникает, а в Ангуларе даже с туториалами не разберёшься, а?>>666429Советую попробовать vue.js, как написано выше.>>666441React + Flux или Redux
>>666451> поэтому одного Реакта будет достаточноЧтобы запилить очередную лапшевидную страницу неподдерживаемого кода?
>>666454Что там у тебя за задача-то?
>>666455Обычная СПА ЦРМ-ка
>>666457Тогда Redux и react-router.Но не все же CRMки пишут.
Объясните про всякие bower, gulp и прочее. Как их использовать и зачем? Особенно если у меня бэкенд не на JS. Есть ли смысл?
>>666458Получается каша. Получается пиздец. Если во время написания я ещё что-то понимаю, то через месяц, например, я уже ничего дописать не смогу. Какая-то каша из xml, html, js, разделенная одинарными кавычками как будто не от фб либа, а от мелкомягких. Модель flux мне нравится, но react просто пиздец, не могу даже представить почему столько о нем пишут
>>666462Ты читать разучился? Зайди на страницы этих проектов и почитай.
>>666390На фронте не нужны тяжелые фреймворки. Они только мешают. Достаточно реакта для рендера и jQuery для запросов на сервер.
>>666407И ты опять обосрался.
>>666483Почему ангулар тяжелый?
>>666488Можно заменить некоторую зависимость роста интереса.
>>666469Пикрелейтед.>>666471Я хочу, чтобы мне на дваче написали.
>>666515И вот на это дрочит нынешняя хипстота?
Поясните за Om, Mercury и Elm
>>666496Кстати да, повышение интереса к ангулару практически полностью совпадает с повышением интереса к гей-порно.
>>666515>напиши говнокод>обвини во всём библиотеку
>>666583Вот такой он, нынешний веб.
>>666583Тащемта ангулар изначально и пилился как фреймворк для порно хостингов.
>>666586Покажи как правильно
>>666601На ангуляре уже датацентры пишут?
>>666603man "видеохостинг"
>>666602Как минимум не нужно мешать JS и HTML. Разметка выносится в отдельный файл.
>>666610Ты не писал на реакте, да?
>>666582>ПикрилЕсть свежий чарт по LoC'ам Todo приложений, написанных на современных фреймворках?Не встречал что-то давно.
ГЕТ
>>666666
>>666678Лох
>>666601Слишком тонко. Но гугл помнит, да.
Посоны, для валидации формы в ангуляре юзаю РЕКВАЙРЕД в инпут поле, потом средствами ангуляра делаю валидацию(без написания директивы и т.п.), вывожу сообщение, что юзверю стоит сделать, чтобы все было ок, но КАК ОТКЛЮЧИТЬ ВСПЛЫТИЕ ДЕФОЛТНОГО БРАЗЕРНОГО СООБЩЕНИЯ НА НАЛИЧИЕ АТТРИБУТА РЕКВАЙРЕД? Что-то не могу в доках найти, а писать директиву влом, должен же быть метод скрыть это тухлое дефолтное сообщение, если ставить новалидате на форму, то и ангуляровская логика перестает работать. ХАЛП!
>>666611Фронт я только на нём и пишу. Что сказать то хотел?
Я запутался нахуй. babel babel-core babel-loader babel-preset-react в чем разница? Если допустим код на es5 и от бабела мне нужно только трансформировать jsx в обычный js, что из вышеперечисленного лишнее? Можно вообще без этого ебучего бабела обойтись для jsx? А то такое ощущение, что половина из установленного вообще не используется.
>>666469>>666849Вот поэтому и говорят, что джаваскрипт - говно. Приходи лет через 10, пока займись чем-нибудь другим.
>>666849WEBPACKEBPACK
>>666582Om - обвязка для react на ClojureScript. Появилась еще до анонса flux и принятие реакта js сообществом. Работает быстро засчет использования иммутабельных страктор данных, встроенных в ClojureScript (что и мотивировало Фейсбук выпустить ImmutableJS). Апи довольно специфический, основанный на курсорах. Сейчас Om уже не в почете, автор выпустил OmNext, в котором архитектура похожа на Relay.
>>666889Это не проблемы жс, а проблемы конкретных инструментов. Посмотри либу polymer, например, она охуительная
>>667143>Это не проблемы жс, а проблемы всех жс-инструментов.
>>666766Всем спасибо, столько советов, не знаю прямо что и выбрать. Сразу видно, что тут сидят фронтендеры!
>>667192В первую очередь здесь сидят философы.
>>667192>>666766Зачем ты юзаешь required, если он тебе не нужен, дегенерат?
>>667198Двачаю.
................00000000000..............00,,,,,,,0,,,,,,00 .............0,,,,,,,,,0,,,,,,,,,0 ............0,,,,,,,,,,0,,,,,,,,,,0 ...........0,,,,,,,,,,,0,,,,,,,,,,,0 ...........0,,,,,,,,,,,,,,,,,,,,,,,,0 ...........0,,,,,,,,,,,,,,,,,,,,,,,,0 ...........0,,,,,,,,,,,,,,,,,,,,,,,,0 ............0,,,,,,,,,,,,,,,,,,,,,0 .............000000000000000 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .............0,,,,,,,,,,,,,,,,,,,0 .........000,,,,,,,,,,,,,,,,,,,,,,000 .......00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00 ......0,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 .....0,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 ....0,,,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 ...0,,,,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 ...0,,,,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 ...0,,,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 ....0,,,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,,0 .....0,,,,,,,,,,,,,,,,,0,,,,,,,,,,,,,,,0
>>667212Ты тупой? МНЕ ОН НУЖЕН, чтобы сдлеать базовую валидацию средствами ангуляра, открой доки и посмотри как это делается, если мне не веришь.
>>667198Я думал философы сидят в МЫ_ВАМ_ПЕРЕЗВОНИМ_ТРЕДе.
>>667246Это ты тупой. Ещё и поехавшийng-required="true"
>>667248В этом же треде чуть выше есть кул-стори за жизнь и заговоры. Я тоже ахуел немного.
Привет pr, у меня есть скрипт, который проходит по всему видимому тексту на странице и некоторые её части заменяет. Он-то работает, но работает чертовски долго. Включаю я его с помощью greasemonkey, и он начинает пидорасить страницу уже после того, когда всё загрузилось, когда html загрузился.Я вот подумал, а нельзя-ли оптимизировать это процесс? Скрипт же после полной разгрузки еще раз заглядывает в html файл и с первой по последнюю строку считывает его. Возможно ли сделать так, что бы он попутно с первой загрузкой хтмльки смотрел и пидорасил текст, или я хуйню несу и всё устроено иначе?
Как максимум быстро на холсте закрасить один пиксель?
>>667277Нельзя разбирать DOM-дерево при загрузке, только после. Нужно сам скрипт оптимизировать
>>667279Квадрат 1х1.
>>667286context.fillRect(Math.floor(x), Math.floor(y), 1, 1); // Вот так?А быстрее можно? Тормозит уже на 10000 пикселей. Если закомментировать эту строку, то тормозить начинает с миллиона пикселей.https://jsfiddle.net/3wfrb1v2/
>>667277Можно это делать на сервере, либо менять алгоритм скрипта, например, загружать необходимую часть аяксом, заменять в текстовой строке то, что необходимо, а затем только присваивать в innerHTML.
>>667389Сайт, судя по всему, ему не принадлежит
Аноны, поясните, как дела с перспективами зп у фронтендеров? Сейчас выучил вёрстку, принимаюсь за js. Есть-ли шансы сразу попасть джуном на фронтенд, или же онли через верстальщика за еду?
>>664561 (OP)Привет, хотел спросить, как работать с js файлами? Есть допустим app.js в корне, внутри него есть папка views с разными js файлами. Как сделать так, чтобы app.js имел доступ к объектам из скриптов находящихся в папке views?
>>667448Подключить их?Что у тебя вообще за объекты в папке views? Там шаблоны должны быть
>>667359https://jsfiddle.net/mz72z2vo/4/Алсо, ребятки, мне нужно запилить графики безье на canvas. Но так как я тупой я не нашел годной либы или формул что бы это реализовать. Подскажите, а?
>>667458Точнее даже не графики, а нужно вариьровать ширину линии используя безье функции. Типа пикрилейтед.
>>667359https://jsfiddle.net/3wfrb1v2/2/
>>667458Опередил.
>>667479А теперь посмотри на просадки в фпс в том что ты написал, и я
>>667451да, как их подключить? Через require? Да, там шаблоны.
>>667485Молодец
Можно как-то в ноде при запросах не писать каждый разif(err){log.error(err)}else if(data){ /работа с данными/ }?
>>667508в монаду это всё заверни
>>667510Монаду?
>>667517Монаду.
быдловопросесть массив картиночекнужно сделать так, чтобы они вывелись по очереди, чтоб каждый выводился тогда, когда загрузился и вывелся предыдущий , а после этого каждая картинка получила бы по кликлиснеруреализовал это такдля первой картинки делаем Image.onload, в которой она отрисовывается и в конце только переходит к другой картинке (рекурсивно прохожусь по массиву)картинки выводятся найс, а с кликлиснером проблемы - он навешивается только на последний элемент https://jsfiddle.net/e2sfzn1u/где я проебался ? в роддоме
>>667458>point.forEach(function(p) { ... })Что это за колдунство?
>>667458Крутота.
>>667490Кароч, есть разные системы модулей: AMD, CommonJS, ES6 импорты, Ангуляровские модули, модули Google Closure и т.д.Дефолтный - это CommonJS.Дальше, тебе либо нужен бандлер (browserify или webpack) чтобы скомпилить твои файлы в один, либо ты будешь каждый файл раздавать с сервера и загружать асинхронно - выбирай. Дефолтный вариант это использовать бандлер, ведь даже если тебе нужно будет разбивать приложение на куски (чтобы не грузить на страницу лишнего) бандлеры это подддерживают, если их немного настроить.Вот хороший мини-гайд по webpack: https://github.com/petehunt/webpack-howto
ананасы, нужен хелп. Есть страница со списком новостей, которые по клику через toggle разворачивают детальную новость. Но! в сайдбаре есть меню с фоном от хедера до футера. Высота расчитывается скриптом при загрузке страницы. Но при открытии новости, высота сайдбара не пересчитывается. Вешал функцию по клику на ссылку новости, но она срабатывает моментально при клике, т.е. идет перерасчет, а потом срабатывает toggle. Как сделать так, чтобы расчет высоты был после разворачивания новости? С меня как всегда нихуя
Спасиб, сенсей.
вот это >>667909 вот этому>>667865
>>667881setTimeout
Как же хочется девочку. Чтобы можно было погладить её по нежной коже, прижаться к ней, почувствовать её тепло, а она бы прижималась и оббнимала в ответ. Мы ббы сидели вместе обнявшись и наслаждались близостью.
>>667927Это не так круто, как кажется
>>667865Нужно привыкать использовать ЕС6 импорты. Остальное - временные костыли, которые были, пока не было нативных импортов.
>>667930Разве? Но ведь целая девочка, теплая, живая, нежная. Рядом.
>>667932Ко всему привыкаешьПопытайся подумать о твоей любимой еде, когда ты сыт - тебе эта мысль вообще не будет доставлять
>>667471canvas - для растра же, нет? А тебе нужен <svg>
В саблайме есть расширение All Autocomplete, которое подхватывает все модули из рабочей папки. Просто нужно в документ добавить все нужные модули и всё подтягивается.
>>664561 (OP)>главному языку будущего - JavaScript>2016>== === ==== ====>иметь динамическую типизацию, и затыкать её костылями>не иметь нормального ооп>иметь 10000 фреймворков от каждого алкоивана, из которых в промышленной разработке только 1>не иметь нормальных решений для мобилок>не иметь универсальных отладочных инструментов>получать самые низкие зп в кодинге>быть заменимым любым индусом-версталой с jquery>всерьёз заниматься проблемами IE6Вам не стыдно? Это ведь местный дно-тред.
>>668093Я вижу ты разбираешься, посоветуй тогда что изучать новичку.
>>668093Все прекрасно понимают, что js это временный костыль, но он так же не обходим как в своё время был нужен C++ и ассемблер.
>>668093С динамикой борцун - на хуе гарцун.
>>668093>>668095>>668098сёма не палица
Тут не сидят успешные фронт-эндеры. Успешные фронт-эндеры сидят в cozy co-working и иногда дома с любимым бойфрендом (котом, тульпой, 10/10 брюнеточкой), а потом идут кататься на сноу-борде, в качалку или попивать кофе в старбаксе, попутно сняв привалившие 200к за последний месяц. Они не сидят в этой угрюмой гнилой параше.
>>668127>200к за последний месяцдолларов хотя бы?
>>668128Жопа треснет. А сумма реальная, у адекватного спеца рейт от 25 баксов идет, на двух проектах одновременно можно 100 часов в месяц нарабатывать на angular.
>>668132лол я и неговорю что она нереальная. 3к в месяц это хуита в принципе.>можно 100 часов в месяцЦелых 100?!?!
>>668137Ну если ты такой дрочила, что готов 8 часов в день неотрывно, как китаец на заводе, ежедневно хуячить код - пожалуйста, 160. Платят-то за чистые часы по записи экрана, ну или по твоей совести. Можешь "добавлять" время, если работаешь без трекера и клиент готов платить столько денег.
я китаец
>>668093> не шарить> кукарекать
>>668018Что ты несешь?
>>668127Сидят. Некоторые настолько давно залипают в двочи, что уже будучи взрослыми и успешными не могут отвыкнуть от того что бы поскроллить тематику перед сном. В остальных случаях, да, не сижу.
>>668211>Некоторые настолько давно залипают в двочи, что уже будучи взрослыми и успешными не могут отвыкнуть от того что бы поскроллить тематику перед сном.Бред.
>>668214Мне 27, рейт 15$ в час (2 года опыта всего, считаю себя успешным), на двачах с 2008, захожу каждый день сюда
>>668219Ладно, поверю.
>>668214В смысле бред? Я про себя писал.
Анон, помоги ньюфагу. Сделал змейку, но она обладает паршивой оптимизацией в файрфоксе, чего в хроме не замечено. Подозреваю, что проблема в setIntervalhttp://assac.github.io/https://jsfiddle.net/xaszp7tg/
>>668240Ну и прошу раскритиковать
>>668241>>668240>прошу раскритиковать Говно ебаное, обоссал макаку
>>668246Пасиб
>>668241Norm
>>668093Единственная проблема ЖС это зоопарк браузеров.ИЧСХ, все претензии к ЖСу всегда сводятся либо к "всё нитак как я привык в своём язык_нейм", чем страдют неосиляторы прототипов, либо к "я написал какую-то хуйню, и получаю в результате что-то странное", со страшными рассказами о сравнениях массивов с объектами.
Как избавиться от этой хуйни? Я понимаю, что меня предупреждают о т.н. "потенциально опасном коде", но я только учусь и меня подобное поведение редактора только лишний раз смущает и отвлекает.
>>668385Взять нормальный редактор и не выёбываться с анализаторами.
>>668391Так я и не выебываюсь, не ставил никаких плагинов, оно само ругается непонятно на что.Посоветуй норм редактор тогда.
>>668393Тебе не не нужно ничего кроме подствеки синтаксиса, выбирай любой.А JSLint(уж не знаю что там у тебя, может это какой-то изкоробочный плагин у тебя) это анализатор с драконовскими требованиями не только к безопасности, а еще и к стилю, и с требованиями(sic) писать комментарии, и вообще хуй знает чем еще - если ему даже алерт нужно где-то объявлять.
Сап скриптач. Сижу в субботу на первой паре. Она скучная и бесполезная. Лучше б спал или Крокфорда почитал.
>>668398>анализатор с драконовскими требованиямиЕбать, вот этой хуйни мне сейчас точно не нужно.
>>668393Ставь notepad ++ ,тебе хватит за глаза на первое время, дебажь в браузере
>>668363Ты из 2008 пишешь? Сейчас всего два интерпретатора жс и разница между ними минимальная
>>668410И всё же в 2015 я всё еще ебался с кросбраузерностью, даже положив болт на все кроме фф и хрома.
анон, имеется странная проблема:есть страница с формой. На форме раскиданы скрытые радиобаттоны (у них display:none). При клике по блоку с вариантом ответа происходит переключение соответствующего радиобаттона.Теперь вопрос: как так может происходить, если единственный обработчик повешенный на блок - взаимодействует с блоком, отображающим что пошла загрузка (на него ничего такого не навешено, я проверял)?Можно ли как-то без js менять атрибут checked по клику по блоку label?
>>668415А есть ещё какие-то браузеры?
>>668418Либо считаемся с тем, что есть IE и Safari, либо лису тоже шлем на хуй.
>>668420Но на лисе все фичи раньше выходят как раз.А хром вообще не браузер.
>>668428Двачую
>>668428Наличие нестандартизированных фич по дефолту это скорее минус, чем плюс
https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY
Хотелось бы гайд по WebGL для тупых, чтобы подробно было разжевано, чтобы минимум кода, без лишних колдунств, максимум доходчиво.
>>668428Лиса в webm уже научилась?
Сап, анон. Как относишся к нодскулу? Нормальная вещь для изучения Nodejs с нуля? Или лучше на что-то другое тратить свое время?
>>668914Норм.
Это правда, что все, кто пишут на JS, попадут в ад?
Sublime или Atom.Мне на самом деле не хватает чего-то среднего между ними, у каждого есть свои фичи, которых не хватает другой IDE. Например, у Атома нет возможности при двойном клике подсветить схожие слова, а у саблайма по дефолту не сохраняется статус сокрытия кода.Саблайм быстрее, с другой стороны атом более комфортный, проще настроить и большинство вещей уже встроенно в него.В целом, мне больше нравится атом, но меня удручает скорость его работы, особенно, когда работаешь, а это бывает, сотни килобайт кода.Это не так уж много, но атом сразу начинает глючить, хотя тот же код в саблайме прекрасно открывается.Так что я наверно попрошу способы оптимизировать атом.
>>668990>оптимизировать атомВрубай профайлер и фиксь.
>>669010Спасибо, теперь всё летает благодаря тебе!
>>664561 (OP)Вопрос к frontend-разработчикам: насколько сильно нужна математика в этой специальности? Мне вот очень нравится верстка и JS вроде неплохо учится, но вот математику очень не люблю. Просто считается, что программирование все-таки связано с матаном и все в таком духе, поэтому и спрашиваю.
>>669043>насколько сильно нужна математикаНе нужна вообще>считается, что программирование все-таки связано с матаном Манямирок
>>668385var window = windowwindow.alert(кококо)
>>669074либо, если леньvar alert = window.alertalert (мурмурмур)
Пошел на собеседование на жс дева. Там у меня срросили, что такое самоисполняющаяся функция, хтмл селекторы и жиквери апи. Oppa gavnosite?
>>669080А ты что ожидал?
>>669080>хтмл селекторышто?
>>669080Ебать, судя по вопросам они совсем дегенератов набирают. Наверняка зарплата 1000 долларов всего и крошки с барского стола во время копроративов.
>>669093>1000 долларов всегоТонко или толсто? Понять не могу.
>>669095Зависит от текущего курса.
junior сколько будет получать с минимальными скилами и без опыта?
Проебал плагин для атома, автодополняющий пути при require/import. Помогите найти, бандиты.
>>669188NaN
>>669188const skills = undefined;const experience = null;console.log(getSalary(juniorDev, skills , experience) === 0)// true
>>669043Пока с графоуни, анимацией и прочими грфиками и игорями не сталкнешься - математика не понадобится.
Посоны выручайте, делаю генератор цитаток, все просто, но не понимаю почему не меняется цвет который должен менятьсяв js коде помечено где не работаетhttp://codepen.io/Rassinsky/pen/wGvrYw
>>669240>For example, width, height, or left can be animated but background-color cannot be, unless the jQuery.Color plugin is used.
>>669240Не используй animate, просто ставь нужный цвет, а в ксс пропиши transition для нужных свойств.
Господа, есть ли для атома плагин, дающий просмотр html-js-css без захода в браузер?
Ребят, мне нужно по клику на кнопку воспроизводить звук. Через <audio> и .play() это все в принципе работает.Но вот только если звук длится 5 секунд а я за это время еще раз успею нажать на кнопку то звук от прошлого клика не прервется и будет звучать пока не закончится. Как сделать так чтобы можно было на каждый клик звук сначала воспроизводить? Может это как-то по-другому делается.
>>669297Так currentTime в 0 поставь
>>669301Можно поподробнее? А то даже гугл не находит.
>>669304http://www.w3schools.com/jsref/prop_audio_currenttime.asp
>>669319Благодарю. Сработало.
>>668240>Подозреваю, что проблема в setIntervalТак попробуй переделай на requestAnimationFrame
function Send(ObjSend, TypeSend){ var TextSend = { INPUT: ObjSend.GetText(), TABLE: ObjSend, } document.write(TextSend[TypeSend]);}var sendOne = {GetText: ...};var sendTwo = 'RandomText';Send(sendOne, 'INPUT');Send(sendTwo, 'TABLE'); // Без этой строки все работает, с ней - ObjSend.GetText is not a functionЭто нормально?
>>669560Надеюсь это траллингНе верю что настолько дебилы бывают
>>669561Дохуяпрограмизд ворвался?первый-день-в-чёртовом-js
>>669563С паскаля начинай нахуй
>>6695648 лет в паскале.Лучше бы пояснил, что не так, чем мусорить тут.
>>669565Ты у строки вызываешь .GetText().Нельзя 8 лет программировать и проебаться в настолько элементарных вещах. Тебе лоботомию делали?
>>669569var sendOne = {GetText: ...};Если ты про это, то там 3 точки, что как бы намекает, что там что-то есть, возможно даже функция, раз всё работает.До того момента, пока не вызываю Send для sendTwo, который таки строка; но по моей логике, TextSend['TABLE'] должен равняться ObjSend, а не ObjSend.GetText().
>>669572Пидор, ты серьезно не понимаешь что такое аргумент функции, что такое вызов функции?Какая-такая твоя логика гнида ты паршивая?
>>669575>вызываю Send для sendTwo>вызов функции>Send()>аргумент функции>sendTwoУ тебя всё хорошо?
>>669560Полный код:http://plnkr.co/edit/1W776GR05AcpiEzJ1LEq?p=previewЕсли раскомментировать 14 строку в visual.js, то всё ломается.
>>669577А теперь сложи все вместе, это не сложнее чем 2+2Может заметишь, что>ObjSend.GetText()вызывается на строке.>У тебя всё хорошо? Нет, мне приходится жить на одной планете с такими как ты.
>>669587>>669584
Скину годноту тому кто напишет код который нажимает изменяет html-код на странице вставляя свой. Шоб под грезмонкей работало.
Анании, интереса ради изучаю codecademy, по js без pro там почти все сделал. Что дальше взять, чтобы интересно было? Становиться миллионером-фрилансером не планирую, просто для фана, для себя.
>>669907Udacity посмотри по front-end раз для себя.
>>669907Udacity, learn.javascript.ru, teamtreehouseТам есть даже гайды по nodejs, express, angular, ember, etc, так что дальше только код писать на реальных проектах. напиши себе блог-гостевуху, личную тудушку, etcдля практики говна можешь набигать на codewars
Посоны, как исключить из сортировки списка пустые элементы? Чтоб они всегда внизу списка находились.
>>670103В нормальном языке переопределить компаратор
>>670103arr = arr.filter(function(e){return e});
>>670103ФИЛЬТРУЙ @ СОРТИРУЙ
>>669939>>670073Пасибы.
>>670133>>670128>>670121Как проверку сделать на isNaN или typeof и присвоить -1 в случае с Pedrohttps://codepen.io/anon/pen/XdWyXV
>>670287https://codepen.io/anon/pen/EKxOWR
>>670310Та не, Pedro не должен сортироваться, он должен быть снизу и не участвовать в процессе
>>670319Ну так отфильтруй сначала ненужных, а потом снизу приделаешь их, тебе же уже это написали.
>>670322Вы не подумайте, я благодарен за советы, просто пока еще не умею фильтровать. Пойду погуглю
>>670103Underscore
>>670540lodash
В общем, мне интересна тема, как можно максимально выжать 3D из контекста канваса, не юзая WebGL. Мои мысли ведут к буфферам, но всё-равно, как дело доходит до практики, начинаются проблемы с отрисовкой всего этого. Есть идеи?
>>664561 (OP)Нахуя в флюксе диспатчер передает payload (хз как это правильно перевести) во все зарегистрированные коллбеки? Он что ебанутый? Где можно почитать зачем это сделано? Кажется это нихуя не оптимально вызывать кучу функций на каждый чих или я чего-то неправильно понимаю.
>>669584>>669560
Вопрос по ангуляру: как перефильтровывать данные, которые были до этого отфильтрованы со значением первого аргумента = 1, а потом этот аргумент стал = 2? Ангуляр такое изменение не ловит
>>670760Без webGL на кавнас даже смена канала изображения занимает дохера ресурсов. Не стоит заниматься хуйней, бери threejs и не еби мозг.
>>670810Подпишись на изменения стора.
Аноны, а что делать дальше? Прочитал learnjavascript и не знаю как дальше заниматься. Хочу во фронтенд вкатиться.
>>670874Вкатывайся
>>670867А перефильтровывать?
>>670893> А перефильтровывать как?
Сап, джаваскриптач. Я принес ньюфажеский вопрос по верстке.Есть блок фиксированного размера, в который добавляются элементы списка. У блока есть свойство "overflow: auto".Вопрос: как заставить эту дрянь при переполнении блока отображать последний добавленный элемент со сдвигом вниз, как в чятиках тип.Всю голову изъебал. Помоги, программач.
>>670893Ты че, бля. Данные у тебя в сторе, переменная в контроллере линкуется на стор, во вью фильтр. Делаешь подписку на изменения стора в контроллере.
>>670896Так и должно быть. На jsbin залей
>>670898Так данные не перефильтовываютсяЕсть фильтр и данные{{ dannie | filter:arg }}При изменении dannie все заново перефильтровывается, при изменении arg - нет. Я тебя не понял или ты меня?
>>670899Вот хтмл - https://gist.github.com/anonymous/431ffc7ee440bba411b1Курю meteor.
>>667591в += ты проебался. Ты не добавляешь элемент, ты целиком переписываешь свой контейнер, создавая в нём заново все предыдущие элементы (а старые удаляя), а эвентлистенер вешаешь, разумеется, только на i-тый.Т.е. все квадратики, что ты видишь на экране, созданы были в последней итерации.https://jsfiddle.net/wh4e73r0/
>>669080>что такое самоисполняющаяся функцияА что это? (function(){...})()?
>>667591Делай appendChild, а не innerHTML +=.
>>670938Они ебланы, они имели в виду IIFE (немедленно выполняемый функтор), но называют по-ебнутому, хотя мб они имели в виду рекурсию?)
>>670896http://stackoverflow.com/questions/270612/scroll-to-bottom-of-divЭто?
>>667931Не спорю, сам их использую, тем более webpack 2 умеет делать tree-shaking (выбрасывать неиспользуемый код) на основе ES6 импортов.Но если сразу советовать начинающему использовать ES6, то надо рассказывать как добавить Babel в билд и получается слишком много нового сразу. За это люди и не любят экосистему JS.
>>670896Да ничего там изъебательского нет, вот jquery умеет так например:$("#chat").animate({ scrollTop: $('#chat')[0].scrollHeight + 9999 }, 1000);
>>670943Не помогло.У меня и scrollTop и scrollHeight - undefined.
>>670961Значит это не DOM-нода.
>>665931Codewars
>>670969Но это обычный <ul>.HTML:<ul class="values_list"> ...<ul>CSS:.values_list { width: 60%; height: 100%; overflow: auto;}Когда делаю document.getElementByClassName("values_list") мне возвращается [object HTMLCollection].ЧЯДНТ?
>>670896?http://jsbin.com/qememakimo/edit?html,css,output
Посоны, есть один canvas с изображением на нем. Мне нужно получить координаты этого изображения.Пикрелейтед — мой код, написанный на коленке. Он работает, но так как ctx.getImageData() возвращает нихуевый такой массив, при большом количестве операций это дело начинает жутко подлагивать что сводит на нет работоспособность остального приложения.Какие есть варианты оптимизации?
>>670996Скрин тебе говорит о чём-нибудь?Пости эротику, а не порнуху
>>671019Ты знаешь размеры изображения?
>>671028Нет. Ни рамер, ни позиций. Даже размер канваса неизвестен.
>>671041Что то я хуиту насчет размера канваса спорол, извиняюсь.
Привет, посоны и не посоны. Есть такая проблема- http://pastebin.com/mbVfR0sn вот webpack config файлПроблема в итоге - пикрилейтед
Товарищи, планирую запилить веб приложение с возможностью игры для двоих по сети. Можно ли это реализовать на JS фреймворках ? Или лучше использовать Рельсы/ПХП ?Основная задача, это создать кнопку, которая будет искать соперника из числа посетителей, при нахождении переносить игроков в комнату с игрой, при окончании игры извлекать результаты и опперировать ими.
>>671073Что знаешь на том и делай.
>>671073>Можно ли это реализовать на JS фреймворках ? Или лучше использовать Рельсы/ПХП ?Как без сервера собрался делать мультиплеер?
>>671048вот тут актуальный server.js http://pastebin.com/C8JVyGqa
>>671073Можно использовать Node.js. Но используй тот язык, с которым знаком.
Здарова, ананасы. На связи чувак, который недавно тут спрашивал по форме из Седоны продвинутого интенсива.кто понял - тот понял короче, лолПереселяюсь к вам из верстка-треда. Буду проходить базовый по js от htmlacademy и Кантора. Вопросов много не задаю, гуглить умею. Проблем много не доставлю. Короче принимайте в свои ряды)
>>671073Только вчера задвался такой мыслью. Буду признателен, если кто-то скинет материал по реализации архитектуры такого приложение в плане лобби и объединение двух. Туториалы не нагуглил.
>>671019Таки придумал решение.
>>671084Node.js ?
>>671077>>671107Дело в том, что я никогда не делал ничего схожего по масштабу и не имею достаточного опыта в такой разработке. Если это возможно реализовать на Node.js, и это будет прекрасно работать и выдерживать большие нагрузки, то прекрасно. Не окажется ли по ходу разработки, что у Node.js нет возможностей для реализации моей идеи, или нет каких-то крутых возможностей и мощностей, которые естьи Рельс или калёного ПХП ?
>>671213рельсы>нода>пыха, но в ноде много нюансов.
>>671213На рельсе и ноде тебе придется 80% времени изучать и 20% пилить.На пхп 50% учишь, 50% пилишь. По пхп больше инфы, больше инфы на русском и там довольно таки устоявшиеся практики в то время как в ноде тебе придется пробираться через кучи дерьма, которое вчера устарело, а сегодня еще не стабильно.Таки если опыта мало — проще взять пхп, так как ты и так охуеешь от количетсва новой информации, с нодой и рельсами вообще обосрешься и пошлешь это дерьмо нахуй.
>>670938Это замыкание.
>>671229Замыкание моего хуя с пиздой твоей мамаши, дибил
>>671209Node.js не сервер?
>>669080>самоисполняющаяся функцияЧто ты пизданул, блять? Может комбинатор неподвижной точки?
>>671214> рельсы>нодаВыносите поехавшего
>>671287обоснуй, а то дохуя умным кажешься
Котаны, как можно считать значение, введенное в поле инпут?
>>671439Можете не отвечать, уже нашел.
>>671439.value
как напихать в <tr> несколько <td> через скрипт? Выбрать селектором <tr> и ему тупо в innerhtml засунуть <td> ? Может можно элегантнее?
>>671570appendChild
>>671586а, точно. спасибо
>>671214Питон>нода>пыха>говно>моча>твоя мамаша>ты>рельсы.А если серьезно, то зависит от задачи, у каждой платформы свои преимущества.
>>671807там было только три варианта, и мне странно почему рельсы<пыхи с точки зрения возможностей, а не процесса разработки.
>>671810С точки зрения возможностей пхп побыстрее будет.
>>671314Рельсы синхронное говно без жита, напримермимо-Scala-бог
>>671807> Питон>нодаПетон проебывает ноде во всем, начиная со скорости, заканчивая коммьюнитиИ вообще это разные инструменты. Петон в вебе годится только для визиток. Все что сложнее - нужно изъебываться, и проще взять подходящий для этого инструмент, вроде нодыЕго ниша - написание алгоритмов и всякой научной дрочильни
>>671811Да вроде ничего медленнее рельсов нет. Они даже пистону уступают. Кто вообще сюда рельсодаунов пустил? Малафили бы на свое умирающее некроговно в своем загоне, так нет же..
>>671834>Петон проебывает ноде во всем, начиная со скорости, заканчивая коммьюнитиСовсем пизданулся?>Петон в вебе годится только для визитокСовсем пизданулся.
>>671837Он просто часть этого волшебного коммьюнити ноды ехидный колобок.жпг
>>671837Хорошие у тебя аргументы, убедительные главное
>>671844По количеству request-ов проигрывает питону.
>>671862Неа, пистон проигрывает. Причем, в 10 раз.Даже не представляю откуда ты этот скрин взялДа и фласк - это пиздец какой костыль, а не фреймворкhttps://www.techempower.com/blog/2013/04/05/frameworks-round-2/
>>671879Оттуда же.
>>671898Multiple queries? Это из-за кучи потоков фласка, и то всего на 1к. При нескольких инстансах ноды она будет быстрееОстальные 5 тестов, где фласк всосал в разы, ты игнорируешь?
>>671907Да. У меня сейчас проекты на джанге, их быстро разворачивать искаропки, так что я буду хвалить свое болото, а потом перекачусь в go. На ноде только сервер socket.io.
>>671907У ноды говно прежде всего комьюнити. Трендхопперы и школьники типа тебя, которых нужно отшлепать и заставить помыть рот с мылом. Где питоне или рельсах хорошие пакеты с нормальным качеством кода, на ноде - хипстерская ебота, падающая через раз и с документацией уровня 1.5 issue на гитхабе. Скорость тут постольку поскольку, все равно школьникам эти тысячи запросов в секунду и не снились.
>>671229Нет, это немедленно выполняющаяся функция, а замыкание это область видимости функции в момент ее исполнения, которая сохраняется и к ней можно обратиться после(локальное сохранение статуса переменных в области видимости функции - знаю коряво объяснил).
Посаны, вы мне лучше скажите.Пишу говно на express, почему-то получаю Internal Server Error и в консольке TypeError: Cannot read property 'Yoba' of undefined если несколько раз обратиться к адресу где стоит :id, например localhost/blog/yoba, первый раз отдает страницу с рендером, дальше вылетает ошибка.Код примерно такой у get, притом если убрать :id и оставить как есть, то всё работает и нихуя не крашит. Что я делаю не так?https://jsfiddle.net/wxfuu4bx/
>>671914На 7 строке сделал безумный костыль с обработкой.https://jsfiddle.net/wxfuu4bx/1/Но ведь это совсем плохо, да? Есть какое-нибудь адекватное решение не уровня СМЕКАЛОЧКИ?
>>671909Ты какой-то странный Пакеты, которые нужны в каждом втором проекте, вроде авторизации, шаблонизации, капчи и прочего, запилены просто охуительно. А всякое наобычное говно, которое нужно полтора васянам, будет падать и лагать. Но есть хотя бы такой падающий лагающий каркас, который можно допилить, в других языках просто пришлось бы самому писать> Скорость тут постольку поскольку, все равно школьникам эти тысячи запросов в секунду и не снилисьНо школьники на ноде и не пишут, ассинхронщина - это слишком сложно. Куда проще медленно и синхронно писать>>671914> const id = req.params.title;Ты переназначаешь параметр, что ли? Там не const title должно быть?
>>671918Опечатался когда код копипастил.https://jsfiddle.net/wxfuu4bx/2/Вот правильный, всюду id
>>671920Может надо id проверять на undefined, а не title?
>>671918>Но школьники на ноде и не пишут>ассинхронщина - это слишком сложноНешкольник, май асс.
>>671923Не, не то, лол. Я уже сонный и невнимательный, там просто кусок другого кода был и я его переписывал.https://jsfiddle.net/wxfuu4bx/6/Карочи всё тут правильно, получаем :id?, если его нет, отдаю пустой объект как заглушку, иначе падает нода, а проверка на id нужна чтобы отдать пока заглушку на пустую страницу без :id в урл. Вот у меня и вопрос, можно это как-то решить? Ну, чтобы нода не падала, кроме как скармливать объект или чета ещё таким ваннаби хаком?
>>671932Это не хак, лол. Это вполне норма. Ты нюфак в ноде?
>>671934Йеп, пару дней назад накатил, вот бложек пишу сейчас. Честно говоря, пиздец уебищный синтаксис, решение уровня жс.
>>671936Ты же в стрикте пишешь? Бери тайпскрипт, если подобные вещи бесят
>>671939Ну да. Нет, пока понакатываю что есть, потом уже гляну на ангуляр второй и тайпскрипт уже заодно.
Что скажите жависты? Стоит проходить эту специализацию? Сомнения вызывают индусы в учителях, не научит ли они говнокоду?https://www.coursera.org/specializations/full-stack
>>672025Тащемта стереотип, что все индусы - говнокодеры, это примерно из той же области, что и все русские - алкаши, или все американцы - тупые. Хотя акцент индусский пиздец как раздражает, невозможно слушать.И тем не менее, за те деньги что там просят, проходить, думаю, не стоит. Всю эту инфу, а так же практические проекты по теме можно поиметь бесплатно. Поройся на lynda.com например. Практически все их курсы есть на рутрекере.
>>672042>за те деньги что там просят, проходить, думаю, не стоитДеньги за сертификат. Насколько я понимаю, лекции все и так можно посмотреть бесплатно, и задания в принципе прорешать наверное, только не в виде специализации, а каждый курс по отдельности.Но акцент это да, я начинал смотреть лекции из курса №2 (iirc) из этой специализации, и дропнул почти сразу - при таком наличии инфы по всему интернету совершенно нет смысла так издеваться над ушами. >индусы в учителяхНа сам материал нареканий не было.
>>672047>Деньги за сертификат.Именно его и хотел получить для добавления в профиль на апворке.
>>672051имхо, лучше вложить время и деньги в то чтобы написать и захостить несколько проектов для портфеля, но если хочется можешь попробовать и так.
>>672059Верно. Сертификат онлайн-шараги вряд ли кого-нибудь впечатлит. Клиент хочет видеть портфолио с йоба-проектами.
>>671026Вкурил, наконец-то.Спасибо, анон.
Поясни за операции над больными числами, программач.Почему, когда я прибавляю 0.3 к 0, то получается 0.30000000000000004, а не 0.3?
>>672217>больными->>дробнымиЕбучий свайп.
>>672217Потому что IEEE 754
>>671909Как будто рельсы когда-то не были такими же.
>>672025>Сомнения вызывают индусы в учителях, не научит ли они говнокоду?28 место среди лучших универов мира, притом что вуз основан в 91 году, а индусы тем временем руководят гуглом и мелкософтом.Я к тому, что рюский Иван как раз самый говнокодер неудачник который ничего не добился, а гонору за шарагу уровня мфти которая даже в сотню не входит и СКИЛЛЫ которые никто кроме ИВАНА почему-то не оценил дохуя. Не волнуйся, они наверняка лучше 95% программистов и профессоров в СНГ.
Котаны, а разве свойство length какого-то при добавлении элементов в этот узел не обновляется динамически? Надо добавлять строки в таблицу и постоянно знать номер последней строки, но получение строк через table.QuerySelectorAll(tr).length или через коллекцию table.rows.length дает только столько строк, сколько было в изначальной таблице, то етсь до добавления новых строк через appendChild. В принципе сделал, чтобы работало через дополнительную переменную, но кажется, что это костыль.
>>672355> какого-то узла
>>672245На рельсах и сейчас земле засилие трендохипстеров и школьников, нормальные пакеты можно по пальцам пересчитать.
Прошу ответить на вопрос в картинке.Алсо, моча, ты там пизданулась в конец уже?
>>672425Пиздуй гуглить, на том же learn.javascript.ru все разжевано.
Котаны, почему на вызов matrix.querySelector("tr:first-child").removeChild(td);Мне пишет>Uncaught ReferenceError: td is not defined??
>>672439зачем тогда этот тред нужен?
>>672425Используй метод setAttributeА вообще, ты совсем мудак?Есть справочники, где все написано. Есть гугл блядь. Как устроен разум тебеподобных? Никогда не понимал.
>>672441Потому что ты забыл кавычки вокруг "td"
>>672442По твоей логике, было бы естественно прийти в тред по тематике Русского языка, с вопросом - сколько букв в алфавите.
>>67244633
>>672025>Что скажите жависты? >жависты Скажу, что то хуй.
>>672444Я гуглитл атрибуты но нашел только как писать их в html и как их считывать в коде. Как создавать из кода не нашел. Можно было сначала найти справочники, потом в них рыться и искать нужную информацию, а можно спросить у человека и на этот легкий вопрос получить более быстрый ответ. Я же не прошу меня полностью обучить какому-то разделу скрипта.
>>672451Ты пиздабол. Ты ничего не гуглил. Первая ссылка в гугле, ведет на ответ, где все разжевывается.
>>672445>Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'.
>>672452Результаты выдачи гуглу персонализованы.У него по ходу даже на запрос "html атрибуты" выдаётся порно с конями.
>>672453Параметр у removeChild должен быть не string а Node.Сначала получи DOM узел td, а потом передай его в removeChild
>>672454Не так же сильно.Персонализация выдачи не так утрированна. Вангую, что он просто через жопу составляет запросы, в стиле - Как из скрипта установить ....
>>672441var td = matrix.querySelector("tr:first-child > td");td.parentNode.removeChild(td);Если у тебя там несколько td и их все надо удалить, то получай nodeList и проходись по нему тем же макаром. У каждого узна, получаешь его родителя, и у родителя вызываешь removeChild, передавая в параметре узел
Всем привет!Подскажите, как в 2016 году сделать GUI для десктопного приложения на JS? Какие фреймворки использовать?
>>672482Дополнение: RIA
>>672482electron / nwjsкак платформа.
>>672493бэкенд на Java если что
Норм?https://jsfiddle.net/e60h8umL/embedded/result/
>>672507Я ленивое быдло/5Структура данных у тебя конечно уровня /pr
>>664561 (OP)Товарищи, подскажите, каким образом реализована система крестика-палочек на этой странице ?Никак не могу сделать так, чтобы при разных размерах экрана, крестик появлялся в том же месте что и палочки ( при закрытии открытии ) и что-бы бордер всегда был по центру крестика ... Подскажите пожалуйста, как это сделать.http://www.templatemonster.com/ru/demo/55262.html
Можно ли это сделать вообще? Чтобы автоматически расставились отступы
>>672642http://stackoverflow.com/a/10888837/1308583
Анон, я пилю свое первое "тудуапп" ну или что-то типа того.Принцип следующий. Пользователь вводит данные в простенькую форму. Там есть разные текстовые поля, даты, может подгружать изображения, выбирать координаты на карте и т.д. Формируется такой себе отдельный article. При нажатии на кнопку данные собираются в объект и дальше сохраняются. Так вот собственно вопрос, как мне настроить сохранение данных в json на локальном сервере?Получать данные из файла на node-static удалось, но как их сохранить? Понимаю, что нужно написать код обработки ajax запроса на стороне сервера, чтобы он получал данные, затем сохранял куда надо, но как? Я не знаю ПХП, или ноду.Пока что система работает благодаря взаимодействию с localStorage. Это не то что я хотел, но хотя бы не стопорит меня в разработке и позволяет реализовывать последующие функционал на клиенте. Помоги пожалуйста советом анон или направь куда копать дальше.
>>672642Любой бьюти плагин
>>672674Учи пхп, ноду или сохраняй в текстовые файлы
Котаны, получаю div из дом-дерева по айди и прописываю ему свойства, как объекту: div.option1 = ..., div.option2 = ... и т.д.Так вообще можно? Только в IE8 почему-то не работает, почему?
Пацаны, я просматривал вакансии на веб джунов, заметил, что к стандартной связке HTML + CSS + JS/JQ часто еще требуют некий .NET. Из статьи в википедии только понял, что это какое-то удивительное нагромождение хуйни, изобретенное Микрософтом. Можете в двух словах пояснить что это, зачем и как работает? И почему на сайтах с курсами для ньюфагов этой хуйне не обучают, если она всем так нужна?
>>673087>Почему не работает?>IE8
>>672586А как лучше структуру делать?
>>673161>в двух словахНу эт пхп с типами
>>673191Ну чтоб если коменты убрать, можно все равно было понять что значат магические числа
Фронтендерам вообще приходится иногда самим рисовать какие-нибудь иконки/кнопочки? Анимацию они тоже могут рисовать? Или у них чисто код, программирование, хардкор?
>>664561 (OP)Посоны, вот я закатился на codewars когда захотелось проверить могу ли я вообще что-то. В принципе пока получается. Но у меня бугурт от топовых решений: часто, конечно, они просто на порядок умнее и красивее моих, но нередко в топах решение выведено в одну строку так, что хуй прочитаешь, как мне кажется.Это так и надо изъебисто всё в строку уложить, тип короче == лучше, или в реальности так никто не делает, а на кодварсе просто писюнами меряются?
Сейчас перекат запилю.
ПЕРЕКАТhttps://2ch.hk/pr/res/673564.html
>>673441> или в реальности так никто не делает, а на кодварсе просто писюнами меряются?This
Салам . Решил вкатиться в джаваскрипт, но подумал, что профитней будет сначала познать азы html и css. Нагуглил годные бесплатные курсы по основам html css. https://htmlacademy.ru/Все правильно делаю?
>>685089Правильно. Учись. Приходи через 2 года.