поясните как это говно взлетело
>>899891 (OP)В нетскейп навигаторе.
http://vanderburg.org/old_pages/Tcl/war/0000.html
А альтернатив для весёлой разметки с плавными менюшками раньше и небыло
>>899891 (OP)Кроме VBScript конкурентов не было, а теперь уже поздно что-то менять
>>900285Были разные конкуренты, но не шмагли.
>>899891 (OP)В конце концов одна корпорация вытесняет все, так создаются монополии. Вот например - много ли разных популярных видеохостингов? Нет, только ютуб. Много ли соцсетей - один огромный ВК.
>>900668фейсбук, одноклассники.
>>900668>Один ВККакой же ты дебил
>>900710>фейсбукЭто монополист у америкосов>одноклассникиМонополист у совоквой аудитории>>900830Ты дебил, у меня 5 по экономике.
>>900870Школодебил, угомонись.
>>900873Студент вообще-то.
>>900874А школодебилом так и остался.
>>900883сам такой
>>901048Благодарю за иллюстрацию.
>>901055хаха школодебил закукарекал
>>901258 - >>901055
>>899891 (OP)
>>899891 (OP)потому что верстальщиков стало много и надо занять их работой
>>899891 (OP)Потому что:- простой- есть в каждом браузере- однопоточный (нет проблем многопоточности)- простые структуры данных- не надо учить стандартную либуИ самое главное - нет альтернатив в браузере.
>>899891 (OP)поясни почему ты не говно
>>902571Я бы не сказал что он простой. Точнее что начинать вкатывание с js хорошо. Хотя для многих php первый язык, о чем тут говорить..
>>902789>начинать вкатывание с js хорошоНоуп. Могу себе представить, какая каша в голове у тех кто начинает с ЖС. Основной минус-эти люди не могут потом в нормальные языки, из чего следует плюс для остальных-ЖСеры остаются в своём петушином загоне.В ПХП хоть ООП сносное завезли, хотя сорта говна, конечно.
>>902798Да, я и имел ввиду что вкатываться в js НЕ хорошо. Из-за предидущего предложения сформулировал непонятно
>>902798Ой блять сколько вас таких по весне оттаяло, без каши в голове. Если уж ты выборку приводишь, то я тебе хуесосу доложу, что к 27-30 годам успешных самоучек с адекватным отношением к своей работе в разы больше чем бородатых хуесосов троечников с дипломом матмеха и "правильным" подходом к любой задаче.
>>902955Угу. И эти "спецы" работают за 20-30к в говноконторках
>>902955Я тоже самоучка, но ЖС считаю самым ублюдским из совремеменных языков ну и Го ещё.Адекватное отношение к работе-это кушать ЖС-землю и просить ещё, так что ли? Что ты хотел этим сказать вообще? Шизофазия какая-то.
>>902571>однопоточный Пиздабол. Многопоточность реализуется окружением. В твоем браузере он как раз многопоточный.
>>902955Сколько этих успешных самоучек оттаяло на собеседованиях, не в силах отличить хеш-таблицу от списка...
>>902571>не надо учить стандартную либуЕё надо писать самому. Либо использовать чужие велосипеды, которые тоже надо изучать.
>>902798У меня был первый язык именно JS, а просто потому что книга под руки попалась.На самом деле, как бы не пригорело но ты прав, у меня с ним никаких проблем не было, потом и Java пошла и Haskell, я понял потом почему Java/C# лучше первые языки чем JS.Но это проблема не JS, а потому что реально 80% человек дебилы которые не могут нормально перестроиться на другой подход. Какая-то всеобщая ригидность.
>>902798>Основной минус-эти люди не могут потом в нормальные языкиЭто уже проблемы этих людей.В Биореактор.Тебе то что, больше таких людей, больше зарплаты у тебя, как у компетентного специалиста, если ты таковым являешься.
>>903598>>903596>>902798То де самое можно сказать про наоборот.Единицы байтоебов или джавасишарпоопщиков, могут перестроить свои стереотипы, чтобы вкурить прототипную модель ооп. Для них эта НИЛАГИЧНА И СЛОЖНАА потому что не языки виноваты, а люди дебилы.
>>903614Так и есть, про кашу в голове - обычно реально баран говорит который не может осилить тупой другой инструмент.
>>899891 (OP)> как это говно взлетело Ты мне ту не какай!
>>903614Ебаный ты нахуй. Это цепочку прототипов что-ли осиливать?
>>899891 (OP)А как по-твоему анальный секс изобрели? По размеру подходило. Просто сейчас js решает не те задачи, для которых задумывался. Он не для тяжелых жирных приложений, а для легких визуальных эффектов. Но он был у всех в браузере. Вот и суют куда не стоило бы. Некоторые даже удовольствие получают.
>>903830А что в Java Core такого непосильного, я не понимаю, от чего блядь там каша может быть? У Дебила разве что, ну так дебилу и программировать не надо.Если по началу сложно, то это только от непривычки.
>>899891 (OP)Сколько же хейта посвящено богоподобному языку.JS это новая латынь современности. Язык постоянно меняется в отличие от мёртвых, стагнирующих языков. Это признак живого языка.
>>903830Да, и наследование через делегирование, а не копирование. У вкатывальщиков из КАНОНИЧНОГО ООП рвется шаблон от чего-то. От чего, если они не дебилы?
>>903850Сколько же хейта посвящено богоподобному говну.Говно это новая латынь современности. Поедание говна постоянно меняется в отличие от мёртвых, стагнирующих обычаев. Это признак живого дискурса.
>>903853Не, шаблон рвется от убогости уровня pure C в высокоуровневом лол языке для макак. Оно все решаемо, но для этого нужно иметь кое-какие ориентиры по жизни.
>>903850>>903614Любимая мантра ЖСеров, что их "особое" наследование никто якобы не понимает, поэтому и хейтят их любимый язык.
>>903861Какая в пизду мантра, когда это фактические вскукареки из многочисленных тредов, где АДЕПТЫ ИНЫХ ЯЗЫКОВ, приходят и рассказывают, что в js плохо.
>>903850Толсто >>903861Ну не нравится не используй, хуле, я просто не понимаю почему у тебя пердак так рвет от упоминания браузерного языка и ты ведешься на любую толстоту, JS-ник чтоли отпиздил?
>>903862Хуянтра. Это сейчас из ЖС сделали второй питон, а раньше обойти ключи отображения можно было только зная особые анальные ужимки. Модульность - тоже через сорта ужимок. Ебанутые на всю голову правила приведения типов — тоже в зачет. От такой континтуитивности и бомбило, а не от какого-то возвышенного прототипного наследования.
>>903865>континтуитивностиконтринтуитивности
>>903865Хуйня какая-то а не аргумент, если как не в питухоне, жабе, подставь свой [любимыйЯзыкНейм], то контринтуитивно.Haskell блядь вообще язык параша! Дохуя контринтуитивен! Там нету переменных как любимом питухоне, как так, ну и говно же сделали!С чем ты не согласен, повтори?
>>903865Ой, все с тобой ясно.О таких, как ты выше и писали, что стереотипное мышление мешает расширять кругозор. Контринтуитивность, лол. Продолжай придумывать оправдание своей узколобости.
>>903868Ты прав. Как в петухоне, жабе, крестах, шарпе, и всех остальных маинстрим языках. Но я повторюсь, с этим жить можно, могли вообще в браузер запилить сорт оф баш-сценариев чтоб все охуели. Просто странно, что находятся говноеды, которые превозносят слепленный за неделю воркэраунд (ЖС), как вселенское откровение.
>>903870>узколобостиХуя ты сектант. Тебя тыкают мордой в очевидные косяки проектирования (со временем, кстати исправленные, а следовательно, признанные), а ты несешь какую-то пургу. C go-внотреда сбежал?
>>903871Любой человек который возводит свой инструмент в откровение не совсем нормален.Меня больше интересует другое, почему у стольких людей печет от этого, вот припекает пиздец, как будто их кто-то обидел.Вот есть всякие странные люди, есть люди больны шизофренией, у них есть продуктивная симптоматика ввиде бреда, галюцинаций. Но меня это как-то не беспокоит, но тут повальный пиздец. Где упомянют ЖС такая пиздотень начинается, что бедный php и рядом не валялся. Что это?
>>903865Ну давай разберем по частям тобою написанное>обойти ключи отображения можно было только зная особые анальные ужимкиИ в чем же они заключались? В том, что при проходе циклом по объекту, надо исключать унаследованные свойства, когда ВНЕЗАПНО нужны только не унаследованные свойства?Мммаксимум нелогично, разумеется. >Модульность - тоже через сорта ужимок. Ах, вам сахара не хватает, побольше да послаще? Даёшь как можно больше конструкций в язык, иначе все как-то контринтутивно. Замыкания - контринтитивны. Конструкторы - контринтуивны. ХОЧУ ПИСАТЬ ТАК КАК ПИШУ В МОЕМ ЛЮБИМОМ ЯЗЫКНЕЙМ.>Ебанутые на всю голову правила приведения типовУ нас вот в Амирики всё в футах, а у вас в метрах ебанутых!>От такой континтуитивности и бомбило>бомбилоСкладывается ощущение, что ты инфантильный петушок, для которого основополагающим являются эмоции, ощущения и субъективность восприятия вещей, а не технический специалист, для которого основа - сопутствующая спецификация и прочая структурированная документация.
>>903873Борды, сэр. Стало скучно => вкинул какашку. Раз уж моча этот встатый трет не трет.
>>903875Какие борды, ты видать на хабре не сидел, срачи на хабре ебанный зекач уделывают блядь на раз. Я просто хуею как на хабр зайду. Реально как кто-то сказал, ресурс потомственных фрезерщиков которые каким-то боком влезли в ойти.
>>903874>при проходе циклом по объекту, надо исключать унаследованные свойстваНет блядь, в языке должен быть тип Map (Хешмассив, отображение, словарь, что угодно) с ожидаемым поведением, а не говнолитерал объекта на все случаи жизни.>ЗамыканияНорм. Тоже с ложкой говна (которую разбавили arrow functions), но на фоне остального — годнота>КонструкторыНорм.>У нас вот в Амирики всё в футахНет блядь, нужно сразу делать по людски, а не на коленке, ставя потом костыли в виде strict mode и операторов строгого сравнение.>Пок-пок, кукарекуБез комментариев
>>903874>Складывается ощущениеЯ лулзы ловлю прост)
>>903880>должен быть>нужно сразу делать по людски>рррррряяяя врёти я не инфантильный субъективист
>>903885Ты забавный. Говно помечено в чейнжлоге табличкой "Не наступать, вляпаешься", а ты все про субъективность трешь.
>>903885>должен бытьУговорил, чертяка. Признаю неправату. Пиши в 2017 обходы с hasownproperty назло ниосиляторам гениальности божественного замысла.
привет говноеды
>>903888ты че for of же завели
>>903912Ну так говноед кричит что объект вместо всего и hasownproperty норм решение, а не косяк проектирования. Вот и пусть кушает исконно-посконную каку.
>>899891 (OP)Классический пример LISP-injection.Взяли LISP и замаскировали под яву, чтобы было похоже на ООП добавили прототипы из IO. Быдло схавало наживку и начало кодить ЧАСЫ и СНЕЖИНКИ на сайтах. Потом кто-то узнал, что оказывается можно сделотьCreateObject("MSXML2.XMLHTTP")и написал gmail. Потом пришла хипстота и увидела то самое посеяное зерно возможностей бесконечной расширяемости гиперметаязыка , и начала клепать фреймворки, и пошел хайп.В это время статикобыдло занималось своим любимым делом - еблей с null-семантикой, апкастами и даункастами, горождением очередных DI костылей и Message-Bus'ов, ad-hoc систем динамической диспатчеризации, вследствие неосиляторства генериков (кривых), полиморфизма и определения ООП Алана Кея.А когда оно подняло голову из своих нетбинсов и решарперов и открыла веб-браузер - было уже поздно. Забавно было наблюдать эти милые истеричные попытки вернуть все назад: dart, typescript, elm, purescript. Некоторые из них даже неплохо написана, но они уже не изменят ничего.
>>904061>Взяли LISP и замаскировали под явуПочему ЖСеры любят думать, что их язык - наследник Лиспа? Такой же наследник, как и любой другой динамический язык, не больше и не меньше, не обманывайся.
>>899891 (OP)С такими вдохновителями язык просто не мог не взлететь.
>>904061> Классический пример LISP-injection.Скорее наоборот, классический пример завелось и поехало. Нет в js гомоиконности, о макросах вообще только мечтать остаётся.Уровень tcl/lisp в javascript недостижим.
>>904134Удваиваю.
>>904130В каком месте там синтаксис от Java?
>>904122>>904134>>904135>>904374Оп споросил, ему было отвечено. Но вы тут давайте бухтите.> tcl> гомоиконность > макросыЯ чего-то не понимаю, или ты кукаретик второго порядка, кукарекая о том, чего не знаешь в кукаретических языках?
>>904595> кукарекая о том, чего не знаешь в кукаретических языках? Я писал на тикле какое-то время, а твои задроченные вузовские определения мне не интересны.
>>899891 (OP)потому что это не говно, а супер язык. самый удобный из тех, с которыми я работал. это если не байтоёбствовать. но для байтоёбства есть webassembly.
>>904676> Я писал на тикле какое-то времяТы бы и на песьей залупе писал какое-то время.> а твои задроченные вузовские определения мне не интересны.Это же твое кудахтание было про гомоиконность, а определения, выходит, мои?
>>904716Со слабой типизацией, не отличающей пустую строку от числа нуль. Охуенно удобный.
>>910037Не единой тепезацией жив езыг.
>>910087Язык должен упрощать программирование, а не трахаться с непонятными ошибками. Иначе можно и на C++ сайты писать.
>>910158Трахнул твою щеку по упрощеному варианту. Неплохой получился с++
Потому что можно начать уже в браузере писать няшноту, крутилочки вертелочки. Это привлекает всех говнокодеров.
>>910163Господа, что это за шум со стороны параши? Илья, отправьте вашего петушка драить очко, чтобы не высказывал вслух свои гомофантазии, смущая порядочных арестантов.
>>910177Апплеты были еще в 1995 году.
>>904130/thread
>>903116>ЖС считаю самым ублюдским из совремеменных языковЛютейше двачую!
Жс настолько говнище, чтобы жсеры пытаются дслеать надстройки над языком, чтобы вернуть ему хотя бы типы и предать вид си-подобного языка.Я не понимаю нахуй такой костылизм нужен.Неужели нельзя разработать новый нормальный язык для веба, си-подобный, со строгой типизацией, классами вот этим всем.
>>904061годно
Чем плох язык, уебки поясните?Он может работать везде, от смартфонов до телеков.Везде, где есть браузер.
>2 + '2' = 22>мам, слишком сложно!
>>904061Нету в JS от лиспа самого главного - построения AST и гомоиконности. Неправда что это потомок Lisp, JS это родной брат Lua, Self.
>>937728Не нужно из скриптового языка делать Java/C#Если у тебя долбоёба, хватает только жабу, сишарп или php осилить, то это твои проблемы как некомпетнетного дебила, но ты это и сам знаешь.
>>937821Толсто.Мы все знаем, что в этих языках есть заклинания навродеvar textBox = new TextBox<VToolBar, VInputField<RichTextFormat>>();И что в скриптах этого нет и нинужно.
>>937818Вообще-то есть. Соси хуй, чмо малалетнее, читай про стандарты, лох прыщавый, ббгее.
>>937890Ну давай, построй мне голое AST где ты в легкую управляешь приоритетностью его выполнения.Удиви, придурок.
>>937902Хуем тибе в рот белковаю фабрику пастроил, бббггее. Палучай прыбыль, хехе.Ладна, на, лошок тупорылый --> https://github.com/benjamn/ast-types (ета линк, по ниму нада кликать мышкай)
>>937818>>937902Не трать время, это одна из их любимых мантр, что ЖС-наследник Лиспа. Ещё одна, что ЖС-функциональный язык.
>>937909Бешенный белорус, тебе нужно принимать таблетки
>>937924Абасрался - обтекай, хехе. нича сказать, спидораха лапатная, ббггее. паеду в масквабад па висне, дрюзке шлюх ебать, насру и нассу везде там вам.
>>900870>Хлеб - монополист у любителей хлеба.Иди-ка ты нахуй.
>>903880Вообще-то Map в JS уже два года как есть.Как там в 1997?
>>937821Упитанно. Для веба хватало скриптового языка больше 10 лет назад, и уже лет как 10 этих возможностей не хватает. Нужен нормальный язык. Отсюда все проблемы современной разработки.
>>938367>Нужен нормальный язык.Ну и что это за язык? Только не говори что джява.
>>903120Воркеры это не многопоточность. В браузере js будет исполняться в одном треде, хоть лопни.
>>903427Во всех языках надо изучать инструменты. В js не надо учить стандартную либу. В питоне одни functools занимают время.
>>938367>Для веба хватало скриптового языка больше 10 лет назад, и уже лет как 10 этих возможностей не хватаетСейчас полностью хватает.
>>938416Вообще-то был заявлен multi-threading.>Dedicated Web Workers provide a simple means for web content to run scripts in background threads. Once created, a worker can send messages to the spawning task by posting messages to an event handler specified by the creator.Dividing tasks among multiple workersAs multi-core computers become increasingly common, it's often useful to divide computationally complex tasks among multiple workers, which may then perform those tasks on multiple-processor cores.https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
>>938426И вообще какой смысл от воркеров, если не multi-threading? Для того чтоб в рамках однотредового лупа работать и так уже были промисы, асинки, калбеки и прочее.
Первую версию JavaScript сделали за десять дней. Охуеть, вот это я понимаю "хуяк хуяк и в продакшн". Пидорасы кстати не так давно выпиздили создателя языка с поста гендиректора Mozilla за то, что он не поддерживал однополые браки.
>>938429>>938426Еще раз, воркеры не делают асинхронную работу с интерфейсом многопоточной. Это по сути способ выделить тред для сервиса, которым воркер в некотором смысле и является. Это не добавляет многопоточных проблем, а это преимущество.
>>938431Там же чёрным по белому написано -Dividing tasks among multiple workersAs multi-core computers become increasingly common, it's often useful to divide computationally complex tasks among multiple workers, which may then perform those tasks on multiple-processor cores.Какой смысл от множественных воркеров тогда, если они все в одном сервисном треде? > Это не добавляет многопоточных проблем, а это преимущество. Ну так понятно что это не нейтив треды, а безопасная обёртка над ними с кучей ограничений, вроде невозможности доступа к DOM и весьма ограниченного набора типов данных, которые можно пересылать месседжами.
>>938433Олсо читал статейки, где чуваки расспаралеливали имейджпроцессинг и просто обработку огромных BLOBов на воркерах. Сам я на своей задаче на шаред воркерах соснул, конечно же, хотя хотел всего навсего вынести object (не js тип данных object, и объект запускаемого вебплагина) в шаред воркера, но хуйтам, так нельзя оказалось.
>>938433>>938435Так про это и говорю - поскольку многопоточность ограничена, то нет ебли с семафорами, разделяемой памятью, мьютексами и остальными хуйнями.
>>938362Какие два года??? Он ещё середины нулевых там появился.
>>938548А ннеет, это я обосрался. Да, 2 года всего
>>938438Так многопоточность и должна быть явно неуправляемой и высокоуровневой, идеально как в Erlang/Elixir.Меня вообще печет от жабовской многопоточности. Вроде не байтослесарский язык, а многопоточность слишком низкоуровневая.
>>938438>разделяемой памятьюпередача типизированных массиовов (считай плоских кусков памяти) между тредам js происходит без копирования памяти. Там просто передача владения.
>>938416Ты обосрался.
>>899891 (OP)Да я сам в шоке. Недавно нашел дома старую книжку по ActionScript и полистал. Может сам флеш и мертвоплатформа, но язык был куда адекватнее и логичнее чем эта муть.
>>899891 (OP)Покрытие, простота и безопасность.- Браузер есть на абсолютно всех машинах- В отличии от апок сайт скачивать и устанавливать не нужно- В отличии от флеша с явой, это не дырявое говно которое надо патчить по 20 раз на деньДа, было бы круто если бы была альтернатива, но с другой стороны оно нахуй и не нужно. Вполне хватает этого. Особенно учитывая, что уже сейчас стандарты не могут угнаться за блядским гуглом.
>>938699>ActionScriptТакое же говно, как и джява, только ещё более некроёбское.
>>938423Если бы хватало, то всяких ес6, кофе/тайп скриптов, реакта и прочего дерьма не появлялось бы.>>938415Совершенно новый си-подобный язык.Со стандартизацией синтаксиса в пользовательской и серверной части приложения.
>>938740Причем здесь некроёбское? Я говорю что язык был организован по-людски, были нормальные типы а на () + [] = 0
>>938804>ес6, кофе/тайп скриптов, реакта и прочего дерьма не появлялось бы.ес6 - это как версия в других языкам тоже есть проблемы версий. ТайпСкрипт это как компилятор в других языках тоже есть. Реакт и его экосистема это фреймворк другие языки используют фреймворки. Пока что не вижу принципиальной разницы.>Совершенно новый си-подобный язык.Но js и есть си-подобный язык.>Со стандартизацией синтаксиса в пользовательской и серверной части приложения.Форматируй чужой код и делай пуш в основную ветку.
>>938634У Erlang/Elixir выше порог вхождения.
>>938430>за то, что он не поддерживал однополые бракиВот, допустим, я гей, но однополые браки не поддерживаю. Мне тоже следует ожидать, что меня с должности гендиректора Mozilla снимут скоро?
>>938430>за то, что он не поддерживал однополые бракиТы пиздабол.Его не за то что НЕ ПОДДЕРЖИВАЛ, а за то был ПРОТИВ.Разницу чуешь?
>>939616И в чем же разница? Что, есть одна позиция, которой все должны придерживаться? Где-то я уже это слышал
>тред про ЖС>обсуждают заднеприводныхПочему-то я не удивлён.
>>939633Если для тебя нет разницы между быть против и не поддерживать - то у тебя бинарное мышление.
>>939633>И в чем же разница?А разница в том, что помимо ЗА и ПРОТИВ, можено быть ИНДИФФЕРЕНТНЫМ. Не поддерживать что-то, это не значит выступать против чего-то. В случае же Айка, он именно выстпуал против - донатил в законопроект который запрещал эти самые браки.
>>899891 (OP)оптимизации в браузерах запилили
>>900830ОКдаун загорелся. Иди класс поставь какой-нибудь старой пизде.
>>999999
Мне нравится, как жс-петухи одновременно у себя в голове умещают два понятия о их говноязыке:1.охуенная обратная совместимость! у нас сайт, разработанный 10 лет назад работает до сих пор в любом браузере, все ошибки, все нелогичности, проблемы архитектуры языка - не фиксится уже десятилетиями, ОБРАТНОСОВМЕСТИМО!2.язык - динамичный, постоянно меняется и развивается.Объясните вот эти два расхождения?
>>940233Ну это как винда - программулина, написанная 15 лет назад запускается и работает, но писать сейчас на MFC - моветон и признак плохого вкуса.
>>900668> много ли разных популярных видеохостинговHulu, facebook, instagram, 2ch
>>902571> не надо учить стандартную либуКак проверить, что полученный объект является массивом?
>>940255уткиткиduck typing
>>899891 (OP)>пояснитеНахуя ты об этом думаешь вообще? Взлетел и взлетел, дальше что? Разве JS кому-то мешает? Программируй на своем любимом языке.
>>940293То есть просто уронить программу, если это не массив?
>>944567Ну да. Процес перезапустится и все ок. Ты из какой пещеры вылез?
>>940245Ага. И вместо быстрых интерфнйсов на сях надо обмазываться поносом уровня ямл разметки в свежих дотнетах
>>940255
>>940233При этом всё новьё приходится конпелировать обратно в старый жс.
>>944584> интерфнйсов на сяхтак эта блевотина хуже всего что можно придумать
Как отлаживать JS? Написал код в блокноте, запустил - хуй, ничего не происходит и все тут. Открыл консоль файрбага - она пустая. Закинул код на жсфиддл - ничего не происходит, ничего не выводится, никаких ошибок. Спустя полчаса и пару кг в унитаз понял, что ошибся одной буквой в названии переменной. Блядь, пиздец. https://jsfiddle.net/0c0sqkjy/
>>944831Никакhttp://scala-js.org
>>944845Не издевайся.
>>944855У жс-блядков для этого юнит-тесты, тесты для тестов, и тесты для тестов для тестов.
>>944858>юнит-тестыДля того, чтобы определить, что наврал в переменной? Ну не угорай, блеать.
>>944908А ты думал откуда пошёл дроч на тдд и 100% покрытие?
>>944831В браузере дебаг поинт поставь и отлаживай.
>>944912Да ну, это бред.>>944924Точку останова в смысле? Где, куда, зачем, причем тут вообще точки останова, если речь о неправильном написании переменной?
>>945003>причем тут вообще точки остановаПри том, что ты дебил, если умеешь пользоваться дебаггером, сможешь от момента останова, выполнять код пошагово, и увидеть, что где-то у тебя приходит не то, что ты ожидаешь. На изи просто.
>>944831> Открыл консоль файрбага - она пустая. Закинул код на жсфиддл - ничего не происходит, ничего не выводится, никаких ошибокТакой пиздабол.Вся суть жс-хейтеров - либо дебил, либол криворукий дебил.
>>945013еперь в файрбаге плз. Я вижу на скрине консоль разработчика FF, а не файрбаг. Как-то мне не пришло в голову, что если две параши не нашли ошибку, то найдет третья.>>945012И все переменные заносить, которые нужно сканить, да? Удобно!
>>945016То есть, ты используешь 3rd party тулзы, и обвиняешь язык в том, что они у тебя криво работают?Как называется твоя болезнь?
>>945016Иди нахуй просто, мудак.
>>945021Называется инструмент говно. Странно даже, что все веб-разработчики пользуются. Наверное дело в том, что лучше для этого говноязыка и нету.>>945029Сделать скрин, как у меня эта хуйня не работает? Хотя я не пробовал на сайте фиддла, я у себя на локалхосте тестировал.
А почему это говно? Нормальный скриптовой язык.
>>947286>Нормальный скриптовой язык.В нормальном скриптовом языке не нужны либы помимо стандартной библиотеки чтобы скопировать файл или распарсить урл.
>>960431> скопировать файл или распарсить урл.isArray.js@isFunction.js
>>960431Лол, то есть нормальный скриптовый язык это пехапе?
>>960559Тащемта, он дебил, ибо как es - это встраиваемый язык, и поянтий файла в нем нет как такового. Это задача окружения куда он встраивается, и если в окрудении вообще нет ФС, т и апи для работы с ним не будет.
>>960559Python, Ruby. Да и чем JS лучше PHP?>>960600>es - это встраиваемый языкИ что? Речь шла не об абстрактном ES, а о JS, причём браузерном JS.То, что его разработчики спрятались от проблем в шкафу, не предоставив пользователю абстракции даже над такой фундаментальной для веба вещью как урл не делает этому языку чести.Посмотри на эту ёбаную клоунаду: http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascriptНапомню, на дворе год 2017.Вытаскивать ES из-под веб-шконки я тоже причин не вижу, поскольку вокруг хватает языков в которых давно есть полноценная многопоточность и адекватно решена проблема захламления глобального пространства имён.
>>960665Так ты опять дебил. JS то тут при чем, когда это задача окружения. В браузерном случае, задача Web API.
>>960674Никому не интересен JS в отрыве от окружения. И тред не о нём, а о связке JS и Web API. Ты похоже единственный тут кому это непонятно.
>>960702Лол. В ноде нет никакого web api, вань.
>>960702>Ты похоже единственный тут кому это непонятно.В том то и дело, что любой адекват это понимает.Это все равно что клеймить руби за косяки рельсов.
>>960721Ты видел выше хоть одно упоминание ноды?>>960725Любой адекват понимает, что этот тред о языке, а не о стеке браузер-сайд технологий? Пиздёжь.
>>960725>Это все равно что клеймить руби за косяки рельсов.Если бы рельсы были стандартизированы международным комитетом и зачем-то вшиты в каждый браузер - то я конечно же клеймил бы руби за его косяки. Потому что вполне разумно предполагать, что несовершенство фреймворка, в который вложено столько усилий экспертов, обусловлено ограничениями языка на котором он написан.
пацаны чет не втыкаю, смарите воткнул метрику на сайтхочу проставить целиhttps://yandex.ru/support/metrika/objects/reachgoal.xmlищу короче объект window.yaCounterXXXXX в window - нихуяисполняю ентот код в консолькеvar counterId = document.body.innerHTML.match(/yaCounter[0-9]{1,}/)[0]на выходе counterId !== undefinedпробуюwindow[counterId] выдает undefined /че за хуйня ? алсо его кстати в head лучше вставлять или в конце боди ? У меня сейчас в конце
>>960974обновил страничку с очисткой кэша все заработало, а второй вопрос все еще актуален
>>960431>Нормальный скриптовой языккоторый весит 100500 тонн? что несёшь наркоман, такой язык не взлетит на мобильных устройствах например, он будет долго прогружаться, и тем самым расходовать аккум
>>961065То есть на мобильных устройствах нет джявы?
пацаны, вопросец: компонент не знает о редаксе но имеет стейт мне его в папке containers держать или components ?
>>961100закрывайте тред клованы, и съебите обратно в /б
>>961065А когда мобильные устройства выкачивают из сети тонны джаваскрипта, необходимого чтобы залатать дыры в апи, аккум не садится? И время ожидания загрузки страници наверное не увеличивается, как думаешь?
>>961213>не знать про кеш
>>961358Это типа загрузка бинарного образа стандартной либы в память дохуя дорогая операция жрущая аккум, а прочитать, распарсить и выполнить джаваскрипт мы можем бесплатно?Сомнительно как-то.Или вот закешировался у меня файлик https://2ch.hk/makaba/templates/js/jquery-3.1.0.min.jsКогда я зайду на другой сайт, использующий jquery той же версии браузер поймёт, что можно взять файлик из кеша, как думаешь?
>>900285Во-первых не поздно, во-вторых - меняют, причём довольно активно.
>>904061схоронил
>>961397аргумент уровня Васи Пупкина, это проблема ЖС или проблема бровзеров?да и вам же уже выкатили альтернативу, выкатывайся из ЖС, тебя никто не держит.
>>961764Этот аргумент относится к тому же, к чему и аргумент про кеш.
Господа, шарпоеб в треде, заебался сидеть на своем решеткоговне, собираюсь перекатиться в фуллстек пхп жс хтмл ксс, или лучше и дальше сидеть в своем загоне? Или вообще мб АСП нет вместо пхп выучить
Кстати с приходом es6-7 все стало намного лучше, нет колбеков, есть промисы, генераторы, асинг авейт, есть тайпскрипт, если хочется типов, есть нода, есть нпм и yarn - пакетные менеджеры, бабель для транспайла, webpack, electron, чтобы делать gui, native script, react native, cordova для мобильной разработке, куча крутых фреймворков и библиотек, можно пилить апишки. Вы тут какой-то старый js обсуждаете. В мире js сейчас все довольно интересно.
>>964840> есть нпм и yarn - пакетные менеджерыВот это вообще пушка, только с приходом yarn'а наконец-то появились *.lock-файлы. При том, что в PHP и Ruby это используется уже хуй знает сколько лет.
>>944625
>>964662>phpКому это кал нужен? Говоришь им пхп в 2017 это что-то уровня перла и на нём либо пишут старые ленивые пердуны либо посто поддерживают всех заебавшее легаси-говно, нет блядь хочу в пхп. Говоришь им на пхп конкуренция большая и пхп-обезьяну можно найти на любой обочине, опять кукарекают про пехепе. Раз шарпист то и вкатывайся в asp.NET, или становись бородатым хипстерком и пиши уже бэкэнд на ноде или обмазывайся тайпскриптом.
Тред не читал,в треде писалЖс парашу учат либо в контексте другой веб параши (Пито/Руби/.ПХП) ,либо,за малым исключением,прослышав про фулл стэк жс с нодой,ангуляром и смузями. и учат потому что выучил и хуячишь в продакшене и пет прожектах выше "Рекурсивное вычисление чисел фибоначи"Альтернатив нет. Нахуй нужен борщежор,который будет 4 года кодить на c++/d/nim/другой компиляемой хипсто параше(кроме плюсов,но с ними пути кроме qt разработки - нет для новичка),а так же писав скриптики на Кложур,трускрипте или еще каком говне. Нахуя человек,который будет иметь опыт на хачкеле,окамле или еще говне каком. НАХУЙЖелание саморазвиваться - охуенное,но кушать хочется. Саморазивайся вне работы. Либо развивайс на работе так,что бы радовать погонщика на галере.
>>899891 (OP)Уот так уотhttps://www.youtube.com/watch?v=8p1uLKYAwEw
>>964927>это что-то уровня перла и на нём либо пишут старые ленивые пердуны либо посто поддерживают всех заебавшее легаси-говно,Бля, мнения с дивана всегда такие классные, хоть обмазывайся.>>964662На пхп легче работу найти или фрилансить.Тебе легче будет в ASP уйти ибо у php сам стек большой + стек фронтенда. Долго.
>>964941>Бля, мнения с дивана всегда такие классные, хоть обмазывайся.Так и напиши своё не диванное мнение на этот счёт.
>>964937Так 90 процентов рынка веб и его только больше становится, progressive web apps даже мобильные апликухи скоро заменят, десктоп приложения становятся мордами и все крутится на серверах. Что кроме веба остается и чтобы достаточно вакансий?
>>964946Пхп себя сейчас (с выходом 7.0 версии) чувствует себя еще лучше, чем раньше. Все его юзают потому-что он простой и эффективный. И это не мнение, я точно уверен в этом.
>>964952>я точно уверен в этомНу и верь дальше.
>>964954И буду, я ведь пишу на нем и прекрасно себя чувствую.
>>964954А хули верить, открой список вакансий и рейтинг популярности языков, если нужен просто сайт, то зачем изобретать велосипед, когда есть пыха, а таких заказов основная часть рынка сайтов, который не хайлоад. мимо
>>964937я за веб. Сам из плеяды вэб разработчиков,только у меня Spring+JS(иногда микросервисы на ноде).Я лишь имею ввиду,что автор спрашивает Накококой нам жс,жс говноДа,говно. Да он и создавался,что бы быть говном. Что бы каждый мог сам себе нахуячить свой домашний сайт. То,что сейчас с ним делают - это снимают порно с говном. с морем говна. Я не знаю,что там за бэкбон,реакт и прочее говно. Я знаю только ноду и ангулар. Еще жиквери и монго. Я не знаю ,нахуя они пиздят фкнкционал друг у друга и называют это новым фрэймворком. Они делают с жс то,что жс не должен делать. И потом устраивают конференции,где в очередной раз обсудят говенный дизайн и хуевые перспективы говно фреймворка. Охуенная вещь - тайпскрипт и ангулар. охуенная нода ,но в рамках разумного. Все.
>>944625Не будет работать, если массив пришёл из другого айфрейма.Нужно использовать Array.isArray