Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, Walmart и многие другие.
Краткий FAQ: 1. Что это за язык такой? - Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса. Сочетает в себе особенности объектно-ориентированного, функционального, событийно-ориентированного и императивного программирования.
2. Какие возможные направления для разработки существуют? - Фронт-энд (Vanilla, jQuery, Angular, Backbone, React, Meteor), бэк-энд (Node.js, Express, Sails), геймдев (Phaser, Cocos, Pixi), 3D графика (Three.js, Babylon.js), мобильная разработка (NativeScript, Phonegap, Ionic), десктопная разработка (NW.js, WinJS).
4. Можно выучить только jQuery и всё писать на нём? - Не стоит, лучше начать писать на jQuery, когда освоишь ванильный JS, дабы не испортить себе восприятие языка, и в будущем не испытывать трудностей с изучением сложных фреймворков.
5. Ну ладно, с чего начать изучение то? - Дальше я приложу список материалов для изучения.
Чистый JS: Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"
Dr. Axel Rauschmayer - "Speaking JavaScript: An In-Depth Guide for Programmers" - Одна из лучших книг по JS. Пока только на английском. http://speakingjs.com/
Выбери себе направление. Может, ты хочешь игори делать? Тогда вперед на гитхаб, и ищи Phaser, Pixi и другое, выбор не маленький. Хочешь на сервер сайд? Копай в сторону Node.js, Express, Socket.io. Хочешь писать MVC логику? Angular, Backbone, React, да множество их. Нельзя забывать про NW.js и WinJS, позволяющие создавать десктопные приложения.
>>590914 А вакансий на ноду хуй да сверху нихуя, в прошлом треде посон писал как сел в лужу со своим годом комерческой на ноде. А теперь подумай кому ты нужен будешь без опыта со своей нодой? Так-то штука безусловно интересная, но не время для драконов нее.
>>590970 Программисты по западной классификации - Нёрды, Гики же - это всякое отребье, помешанное на Звездных Войнах, Докторе Кто и прочих Фоллаутах. Стереотипичный внешний вид Нёрда - мятая рубашка с короткими рукавами и невзрачные штаны. Эта клушка - ни первое, ни второе, а Хипстер.
Привет анон. Есть вопрос от нуба у которого за спиной релейтед. Стори наверное как у всех, сижу в тех.сапе провайдера за 3 копейки, заебало. Дома личинка которой много хочется дать чтобы не вырос как я. Решил я сварганить в свой провайдер новый ЛК, старый из 2008года и юзабилити никакое. Так вот собственно вопрос: есть у меня строка навигации, на ней 5 кнопок для каждого раздела соответственно (кредит/оплата/основная инфа етс). Разделы я запилил отдельно от строки навигации, хочу теперь чтобы это работало. Можно словить $('.nav-bar').click(function() { switch case $('.info') {bla-bla-bla} ... Таким образом, то-есть ловить клик по всему нав-бару, а в свиче указать действия для конкретной кнопки. У меня получается что тот класс из основных у которого есть доп. класс active - показывается, а все остальные спрятаны. И ещё анон, сколько такой ЛК будет стоить в Украхе?
>>590988 Хуёво ты придумал, лучше какой-то более универсальный способ делать. Типо каждой кнопке дай аттрибут с названием/классом нужного раздела, а внутри слушателя события запили так, что при клике на навбар, если клик произошёл по кнопке, то нужно взять это инфу из аттрибута и сделать секцию, с классом == атрибуту, активной. Ибо всякие свитчи и кучи разветвлений это говно. >>590975 Ты даун
>>590988 Алсо, стоить это будет примерно 0 рублей, т.к. делается за 10 минут. >>591030 Соси хуй пидорахен, никогда тебе не уехать на запад, сколько бы ты не читал о нём, мразь
>>591076 Платят за выполненную работу, а не применение технологий. Хорошо платят за много качественно выполненной работы. С подходом "чтобы платили" ты вряд ли что-то заработаешь, поскольку самой работе будешь сопротивляться, и для саморазвития, которая является ключем к качеству, у тебя стимула не будет.
>>591088 Но мне нравится это, сидеть, писать классы, потом управлять ими, вот это все, просто мне ещё интересно зарабатывать. И про саморазвитие я как раз и спрашивал - что поучить ещё рекомендуется.
</div> </div> Ну и в теле есть 4 блока с классами - info, credits, payments, other. Как сделать так, чтобы при нажатии на кнопку в навигации, прятался текущий активный блок и показывался новый, по той кнопке на которую нажали?
>>591219 Блядь, я все ещё не могу придумать как прикрутить эти кнопки с классам ниже, а то что придумываю - не работает нихуя. Пытался уже через switch, через if else.
Валидная ли тактика в случаях, как у >>591208-куна, скрывать всё (по классу элементов, например), а потом раскрывать нужно? Чтобы не думать о том, что там сейчас раскрыто.
>>591240 >>591241 Я именно так и размышляю, спрятать все - не проблема, проблема привязать кнопку к блоку с таким- же классом универсальным способом (хотя у меня и не универсальные не работали, лол).
Пиздец ебанутые, нахуя вы эту говно используете? Пастебин ебаный Вам дали тонну онлайн редакторов, нет блять они копируют код в блокнотик, сука ну дебилы, а
>>591472 Я программист, я не JS программист. Код пишу в нормальном редакторе, требуется мне передать готовый текст - pastebin подходит идеально: отображает, подсвечивает и есть не просит.
>>591473 Хуй сосёшь лишь только ты здесь, используя валидатор хтмл. Не думал, что такие дурачки доползают до жс треда, по идее вы не должны дальше верстки уходить с таким подходом.
>>591474 Я понимаю, что в твоих языках нужен специальный интерпретатор и т.д., но в жсе он не нужен, поэтому у нас есть штуки типо таких http:/jsbin.com http://plnkr.co/ http://codepen.io/ https://jsfiddle.net/ Ещё раз вставишь в пастебин - я тебе по ебалу надаю.
>>591482 Понимаешь, что ты для полного нуба пишешь? Ему надо понять, почему это работает, как, в любом случае ему придётся себе это копировать. Ну и опять же, пишешь ты не совсем нормально. >>591483 Ваше дело, жрите говно дальше. Небось ещё в нотпаде кодите, пидорасы
>>591494 Ты про делегирование сказал - я его исправил >>591468 Предполагается, что интерактивные элементы сидят в каком-нибудь div с id="menu" и ложных срабатываний нет.
>>591502 Проецируешь и не можешь принять объективные упрёки, сразу срываясь в горячку и оскорбления. Посмотри в зеркало, братишка, как ты себя ведёшь в публичном месте.
>>591468 >поправил Ты его тестировал? Он работает у тебя? Стили в JS - очень плохая идея. И еще. Твой код поломается, если клик был на .menu, но не .menu-item (такое моет случится если у .menu-item будет margin-right, например). Но мне кажется, твой код и сейчас не работает, хотя хз.
>Стили в JS - очень плохая идея. Ага, понял. Я про существование classList не знал, а манипуляции с className мне показались здесь ненужным геморроем.
К слову о существовании classList, у вас (JS community) черт ногу сломит в документации, что в W3Schools, что в MDN, я заебался там бродить и обрывками информацию собирать. В природе что-нибудь типа https://docs.oracle.com/javase/8/docs/api/java/lang/String.html хотя бы для DOM API существует?
Только в большинстве случаев его не используют напрямую. Можно написать, например >var a = String(123); или >var a = 123 + ''; //Здесь при конкатенации неявно вызовется toString()
У строки будут знакомые методы, trim, split, indexOf, substring итд. Можно написать сразу >" какая-то строка ".trim().substring(9);
Со сравнением строк как жабе возиться не нужно в большинстве случаев, так как иметь дело придется скорее всего со строками. >new String(123) === new String(123); //Вернет false >new String(123) + '' === new String(123) + ''; //Вернет true >String(123) === String(123); //Вернет true >'123' === '123'; //вернет true
>>591604 Сап, ананасы. Есть у меня цикл, в котором делается request. Необходимо как-то сделать колбэк для этого цикла, чтобы вызвать его после того, как точно все итерации будут закончены. Как это делается?
>>591681 Для каждого успешного реквеста коллбэк добавляет +1 к внешнему счетчику, когда счетчик догнал значение до нужного, запускай свой колбэк. Ну и какбэ про события onLoad и DOMContentLoaded (.ready в случае с jq) не забывай, в иных случаях просто их достаточно + в es6 с промисами можно покрасивше все оформить или юзать fetch api с полифилом, уже настало его время.
может кто пояснить http://pastebin.com/5x216Sd6 фабрика должна возвращать один объект как я понимаю но в контроллере просто что проверить вывел в консоль что я получил а получил я ДВА одинаковых!! ПАЧИМУ ТАК? можно,конечно сделать что-то вроде Entry.$promise.then(function(data){......}); но тогда область видимости другая и нужен $scope, а мне нравиться через controllerAs работать
>>592728 Вообще, я бы на твоем месте запилил отдельный компонент для табов, что бы new Tabs(//), но нахуя изобретать велосипед, если можно заюзать табы из jQuery UI.
>>593321 Чтобы не изобретать велосипеды. Ты можешь писать всё без них, только будешь разрабатывать нужный тебе проект в 1000 раз медленнее и потом те кто придут его поддерживать спросят у тебя одно "Ерохин, а нахуя ты свой фреймворк написал, ты ебанутый?".
>>593416 Я имею ввиду повторное использование фрагментов кода, типа как github gist. Короч, я ньюфаг в программировании вообще. Прост глянул тут статьи про всякие фреймворки, все кажется сложными и громоздкими надстройками над языком, которые нужно учить и потом будешь от них зависеть.
Сразу прошу прощения. Так сказать слышал звон, но не знаю, где он.. Можно ли с помощью jQuery и чистого JS работать с БД? Если да, то: 1) стоит ли так делать 2) на сколько это удобно 3) есть ли профиты
Чуваки поясните за фронтенд , что нужно знать чтобы иметь возможность пойти мидлом фронтендером в ДС1/ДС2? Последний год работал на пыхе с jquery (фу,фу,фу зашквар) , до этого год хуярил на ангуляре с нодой. Понимаю JS,DOM и эти ваши галпы (хотя сейчас же моден webpack), но с версткой не сильно много имел дела (bootstrap во все поля) и какой-нибудь макет в psd врядли смогу охуенно и кроссбраузерно сверстать. Так вот в свете вышесказанного могу ли я претендовать на мидла?
Есть такая структура <table> <tr> <form> <td><input /></td> <td><input /></td> </form> </tr> </table> По изменению инпута нужно получить близлежащую форму и засабмитить ее. В начале делал вот так и не понимал чего не находит не фига $(document).ready(function () {
$('table').on('change', 'input', function () { $(this).closest('form').submit(); }); }); Потом сделал вот так и форма нашлась $(this).parent().parent().find('form').submit(); Может можно сделать по-другому? И почему первый вариант не работает?
Бля, оказывается в мёртвом треде до этого писал. Суп, скриптач! Вопрос по ko.js. http://jsfiddle.net/g00yqz2b/ Помоги плиз разобраться, почему удаляются дети с одинаковыми именами?
>>594274 С сабмитом все ок. Второй вариант пашет. $(this).closest('form') Ничего не находит, при такой структуре. $(this).parent().parent().find('form') только вот так у меня получилось найти форму.
МДА пиздец после пхп сложно заходить в js, все эти анонимные функции и колбеки ставят мозги раком. Блять еб твою мать, на что я тратил время 5 лет? На однопоточные скриптики для даунов блядь
>>590841 (OP) Пояните где добыть требования для Juniorа по Front-endу не прошел тестирование в ЭПАМ, пукан рванул как атомная боба Поясните по хардкору приерные требования. Не обссыкайте. Одну книжку уже прочитал (JS для мага). Щас Флэнагана читаю. В общем что Guru-анон, есть ли где-то на гитхабе или в интернетах требования на Juniora, Midl'a и т.д. Спасибо.
>>594358 Та читал я шапку. Спросил же по-поводу требований в фирмах. А то от того, что не прошел словил не хилый бугурт. Я думал им средне-макаки-студента хватит. Так нет.
>>594410 На кодкадеми достаточно говняный курс, если реально хочешь вкатиться, то оплати кодскулл за 9 бачей, будет хоть стимул заниматься, и курс там лучше.
>>590841 (OP) Посоны поясните за masonry layout через js. В частности подключил библиотеку для jquery http://masonry.desandro.com/layout.html и плюс плагин для него http://imagesloaded.desandro.com/ чтобы инициализировать его только после загрузки всех картинок. В каталоге больше 50 боков : картинка+текст, но пока вся страница не загрузиться все записи слипаются друг с другом и выглядит это просто отвратительно В чем может быть проблема?
>>594441 $(window).load(function() И $(document).ready(function() - эти имел в виду. Уже погуглил. Использую первое. И пишут window.onload fires later (or at the same time in the worst/failing cases) when images and such are loaded, so if you're using image dimensions for example, you often want to use this instead.
>>594440 При чем сдесь сексист и натура пиздеть не о чем? Это обьективное устройство вещей - у каждой девушки есть такая привычка, пиздеть не о чем в компании подруги или мужа (парня). Так женщины себя проявляют как личности, и это нормально. Не плохо и не хорошо. Это просто так есть. Ну а если ты не согласен - послушай разговор своей девушки с какой-то хорошей подругой (ну или мамкин). 90% чувств, ощущений и переживаний, но никакой СМЫСЛОВОЙ нагрузги. Я умудряюсь расписывать никому ненужные вещи, а тут по теме никто ответить не может. А еще мне кажется, что я переписываюсь с таким же студентом (еще и девушкой, от этого и задело мое высказывание), у которого опыта по-ходу и нет, но лучше бы ошибался
Давно хотел "Пояснить за ТНН", но не кому-то, а чисто для себя, дабы в дальнейшем использовать как памятку:
1)Корыстные шкуры. Уже давно для меня является фактом, что все отношения М+Ж - это взаимоиспользование. Но если "М" важен лишь секс, то "Ж" - финансовые средства своего полового партнёра. Шкуры выбирают парня по-богаче, у которого есть собственное авто (или подаренное родителями), дорогие безделушки, в виде говно-гаджетов с яблоками и пр. И им не важно, какие у тебя интеллектуальные способности, не важна твоя внешность. Их цель - заполучить парня с деньгами, либо студента-мажорика, впоследствии выйти замуж за него и жить "в шоколаде".
2)Соски-залётки. Самый ненавистный мой тип шкур. По-глупости, либо по-пьяне, эти существа с вонючим междуножьем, забывают о простых методах защиты, как средства контрацепции. Типичная ситуация для провинции: "В сельпо кончились презики, а ты уже напоил свою бабу портвейном". Вовремя не высунул - всё, залёт. Но умный парень, даже если он и быдло, не захочет иметь детей от односельчанки-давалки и откажется от своего потомства. И эти овуляшки в панике, всерьёз задумываются - "Что же блядь делать?". Так как мы говорим о недалёких и безденежным сосках, то тут два варианта: "Аборт - это убийство, куд-кудах", или же "Нет денег на аборт". И единственным вариантом, остаётся сооблазнить хикку-куна, поебаться и впоследствии, спихнуть свою "нежелательную беременность" на бедолагу-терпилу. И, если парень весьма глуп и спермотоксикозен, то корыстный план спермоприёмника будет исполнен.
3)Пиздаболки. Сейчас все знакомятся, посредством интернета. Нашли нормальную тян (на первый взгляд на фото), вроде, нормально начали общаться, общие взгляды. В итоге выяснил, что у неё перспективные родственники, и вообще, она та, с кем можно связать свою дальнейшую жизнь. И вот, приходишь на первое свидание, а тебя встречает отвратительное/мерзкое/жирное существо, которое профессионально владеет фотошопом (фото на страничке, дезинформировали), и ещё это существо с кучей комплексов и фриковатыми замашками. Итог: эта мразь тебя наебала почти во всём, дабы вытащить тебя из дома.
4)"Независимые" фемки. Есть и такой сорт шкур. Если хикканы, вроде меня "ЗА ТНН", то они будут "ЗА КНН - Куны Не Нужны". В одних случаях, это стрёмные на вид фрик-бабы из 3 пункта, в других - лесби/би, которым особь мужского пола действительно, не нужна будет. Не самый худший тип, среди остальных.
5)Фригидные, либо стоящие "на страже своей девственности". Такой тип шкур, можно обходить стороной. Из-за своих "консервативных" взглядов на жизнь, из-за религиозных взглядов, женщины не вступают в половой контакт с мужчинами (Только лишь после свадьбы, или же иной для себя выгоды - отсылка к 1 пункту). Есть и полностью фригидные. Причина фригидности у шкур, может быть во многом, возбудить её, или как-то подкатывать к ней будет быссмысленно и нецелесообразно. Даже после "конфетно-букетного" периода, всё кончится отказом с её стороны.
6) Обычные/ТП/Прочие. Обычные самки, со стандартным мышлением, с которыми работают обычные, заезженные "методы" пикапа. Но раз уж взялся я пояснять за ТНН, то упомяну ещё одну вещь - я чайлдфри, т.е в дальнейшей моей жизни никогда не будет детей, это основа основ всех моих принципов. Обычные соски, которых мы знаем, живут по принципу "цитаток" из бабких пабликов в интернете. Разумеется, они, если не фригидны, хотят найти хорошего парня, секса, так же, мечтают о свадьбе и о пополнении потомства в будущем. Раз с такими работают стандартные методы "пикапа", то раскрутить на секс, будет несложно, а когда надоест - прекратить отношения. Как-то так.
Но в любом случае, общение с женщинами/шкурами/сосками/дырками/мокрощелками (как угодно) забирает весьма много времени, финансовых средств - это выматывает и морально и физически. Без Тян - жить реально, существуют и люди, которые вообще не занимались сексом. Так же, благодаря огромному количеству подкаблучников, желающих ради "сельди" на любые траты, в тнях прогрессирует самомнение, которое повышается сильнее курса доллара на протяжении года. С рациональной точки зрения, отношения с женщинами крайне не выгодны. Потраченное время и деньги, можно потратить на более приятные вещи и не заморачиваться. Конец.
У меня такое ощущение, что тянки делятся на несколько типов, или возможно, "версий". Первая версия - это всё по минимуму, интересов почти нет, будет общаться пока не надоест ей или мне, или темы для разговоров не кончатся.
Вторая - это есть какие-то свои интересы, уже умеет чем-то увлекаться, но падка до всяких вредных привычек и так далее.
Третья - это когда всё есть, всё совпадает, но какая-нибудь мелочь повергает в ступор. При этом адекватность есть, но при попытке коснуться этой самой мелочи начинается лютая эмоциональщина и абсолютное непонимание ни вопроса, ни вообще моей речи.
А четвёртая - всё абсолютно идеально, но БЛЯТЬ начиная с какого-то момента всё вылетает и творится тупой игнор, даже без объяснения причин.
Автоупдейт - когда у 4 версии тянки спрашиваешь, встретившись случайно ИРЛ, почему перестали общаться, находится либо мимопричина, либо параноидальный страх общения с чересчур близким человеком. Страх общения с близким человеком, Карл!
Приветствую, уважаемые и не очень уважаемые парни! Современные парни — это лютый фейл! Мужчины в современном обществе сдают свои позиции, перестают играть доминирующую роль и быть сильным полом. Многие из них предпочитают виртуальный мир: компьютерные игруши, фильмы, ютуб, социальные сети... В реальной жизни, многие из них испытывают большие трудности в общении. Я уже не говорю о карьерном росте. Как можно положиться на такого парня? В прошлом 2012 году женщины во всем мире получили больше ученых степеней, чем мужчины, и это неслыханно! По официальной статистике министерства образования РФ молодых парней на 32% чаще отчисляют из ВУЗ'ов. В образовательных институтах девушки показывают гораздо большие показатели успеваемости и более высокие оценки. Век информационных технологий характеризуется также появлением множества матерей-одиночек. Мальчики, воспитаваемые ими с детства не имеют представления о мужском поведении. Не трудно догадаться, что со временем социально неадаптированных юношей будет появляться все больше и больше. Я сильно сомневаюсь и опасаюсь, что с такими мужчинами в будущем можно будет выстроить отношения. Если сегодня внимательно оглядеться по сторонам, то можно заметить, что пар по улицам ходит гораздо меньше, чем одиноких девушек и парней. Причем последние не проявляют никакого интереса к знакомствам. Из-за этого представительницы прекрасной половины человечества не могут найти себе достойного кандидата. Если честно, я не знаю, что с этим делать, поэтому и написала. Как считаете, что можно предпринять? === Разбор Администрации:
>Современные парни — это лютый фейл.
Пояснение: Лютый феил - это современные бабы. Которые не способны, ни ебаться, ни рожать, а только удивлять мир фейерверком запросов.
>Мужчины в современном обществе сдают свои позиции, перестают играть доминирующую роль и быть сильным полом.
Пояснение: Да, есть такое. Но на это есть несколько причин: 1) Вопиющая дискриминация мужчин, которая блокируется на 3-х уровнях. (Госубищем. Бабами. Баборами.) 2)Против мужчин начата самая настояшая война, но только она поменяла свои форматы на биологическую, информационную и психологическую. Биологическая - путем отбора женщинами наиболее послушных мужчин, а это слабые мужчины. Информационная – Постоянное шельмование мужчин в СМИ. Психологическую – Женщины устроили настоящую травлю мужчин. Начиная с самого детства. Женщины воспитатели, учителя, начальницы и так далее. Мужчины подвергаются постоянному психологическому и эмоциональному террору именно со стороны женщин. Женское хамство – норма общества. А в силу женской солидарности, которая любое действие превращает во флеш-моб, о масштабах происходящего можно только догадываться.
>Многие из них предпочитают виртуальный мир: компьютерные игруши, фильмы, ютуб, социальные сети... В реальной жизни, многие из них испытывают большие трудности в общении.
Пояснение: А это по той причине, что современные женщины - неинтересны, они потеряли ту самую красоту и притягательность, которую они имели во времена патриархата.
> В прошлом 2012 году женщины во всем мире получили больше ученых степеней, чем мужчины, и это неслыханно! По официальной статистике министерства образования РФ молодых парней на 32% чаще отчисляют из ВУЗ'ов.
Пояснение: Это наглядная иллюстрация дискриминация мужчин в образовании. А заключается она в тотальной феминизации. Женские программы спонсируются миллиардами долларов. Женщины учителя чувствуя свою власть над беззащитными мальчиками, и используют её чтобы гнобить их. В Вузах идет все тоже продолжения измывательства, но уже над парнями, и неугодных отчисляют, некоторых шантажируют отчислением, пугая армией.
> Век информационных технологий характеризуется также появлением множества матерей-одиночек.
Пояснение: Женщины уничтожили семью. По статистике женщины в 80% являются инициаторами разводом. Через антимужское законодательcтво, женщины отнимают у мужчин детей, закидывая их при этом на алименты. Благодаря веку информационных технологий, удается скрывать все унижения и глумления которым подвергаются мужчины в судах, да и вообще в нашем обществе, делать из них: тиранов, насильников, и тех, кто кидает свои семьи, хотя ситуация прямо противоположна.
> Мальчики, воспитаваемые ими с детства не имеют представления о мужском поведении.
Пояснение: Матери воспитывают из мальчиков рабов как для себя так и для другой женщины. В СМИ уничтожены все образцы нормального поведения мужчины, но за то постоянно идет очернение, демонизация, дискредитация самого мужчины, как человека.
> Не трудно догадаться, что со временем социально неадаптированных юношей будет появляться все больше и больше. Я сильно сомневаюсь и опасаюсь, что с такими мужчинами в будущем можно будет выстроить отношения.
Пояснение: Все же в них, где-то в глубине души, остается понимание того, что они мужчины. Как и мысль, которая начинает посещать их все чаще, что в этом мире что-то не так. С годами это зерно сомнения будет только расти и однажды они поймут что сделали женщины. Они осознают всю масштабность женских предательств. И я думаю, мужчины в корне пересмотрят те фундаменты, на которых строились взаимоотношения с женщинами на протяжении поколений.
> Если сегодня внимательно оглядеться по сторонам, то можно заметить, что пар по улицам ходит гораздо меньше, чем одиноких девушек и парней. Причем последние не проявляют никакого интереса к знакомствам.
Пояснение: Для знакомства парню нужно проявить инициативу, заинтересовать. То есть это требует как минимум душевных затрат. А зачастую и материальных. Чтобы пойти на такие затраты, у мужчины, если он уважает себя, должен быть СТИМУЛ. А какой стимул могут предоставить современные эмансипэ? Это говно, которое не стоит и того, чтобы ради них и пальцем шевелили. Вся современная дэйтинг сцена с вагиналкой, это лохотрон для мужчины.
> Из-за этого представительницы прекрасной половины человечества не могут найти себе достойного кандидата.
Пояснение: Без обид, но после всего этого, что сотворила женщина, называть её прекрасным полом?Да, вы шутите! И если честно, то как это пахучее создание, судя по тому сколько оно тратит времени и денег на то, чтобы скрыть свои дефекты, вообще считают прекрасным полом? Это же полный отрыв от реальности. И это еще одна причина, по которой мужчины перестают общаться с женщинами.
> Если честно, я не знаю, что с этим делать, поэтому и написала. Как считаете, что можно предпринять?
Пояснение: Пойти нахуй и перестать ощущать свое превосходство перед мужчинами. От вашего письма так и отдает чувством собственного превосходства и мысль о том, что женщина прекрасна такой, какая она есть. А мужчина должен пахать, чтобы считататься хоть кем-то.
P.S. Ну нормальным мужчинам все должно быть понятно из этого письма: женщины, являясь каннибалами своего социума, уничтожили мужчин и сейчас жалуются, что никого не осталось. А вот что вынесут из этого письма баборабы? Основываясь на том, что слово женщины для баборабов авторитетно, они скорее всего подумают, что они еще не достигли наивысшего лэвела в своем баборабстве и продолжат унижаться, защищать баб и современный матриархальный порядок все с большими силами. Женское руководство осталось баборабами пока недовольно.
Тян с двача - хуже пидораса. Куча комплексов, отсутствие нормальных для тян интересов. Раньше жаловались на то, что у тян завышенная самооценка? Да простым телкам и не снилось такое ЧСВ, как у посетительницы борд. Общение просто надоедает почти сразу, слушать бордовский сленг в реальном общении ужасно, раздражает слух не хуже мата. А еще страшная и косметикой не пользуется. И воняет
Френдзона полное говно. Но если ты мазохист, то, наверное, самое то. Ведь слушать слив каловых потоков о том, вот какие парни сейчас херовые пошли, и если бы они были такие как ты ( но только не ты само собой) как было бы заебись. И бедняга будет слушать и кивать головой, естественно, все в той же робкой надежде: "Блядь, но ведь я именно такой!" Такой, да не такой.
Конечно это очень здорово, когда какой-то человек тебе прислуживает, не смеет возразить, подгоняет всякие ништяки и приглашает в клубы/рестораны. Самолично проверенно, два-три дня лоховой переписки вконтакте, недвусмысленные выражения симпатии и через короткое время следует попытка заполучить от тебя выгоду.
Если мужик старается отогнать от себя лоха, старается не иметь таковых в окружении, потому, что ему стыдно и за себя и за этого лоха. Бабы же этими лохами безмерно любят себя окружать. Один компьютер починит, другой в ресторан сводит. Понятно что и тот и другой в зоне влияния ее пизды. Мои немногие приятельницы часто рассказывают мне о таких своих "друзьях."
Наверняка случаются ситуации, когда парень вдруг осознает что его засосало. В самом плохом смысле этого слова. Засосало во френдзону, а он и не заметил. Он пару раз сводил девку в кино, а она чего-то все никак. Что делать? Настойчиво и предельно четко, без слюней и мямли поинтересоваться, а, собственно какого хера? Какого такого рожна, милая моя, ты ебешь мне мозги? Если ты думаешь что я буду чинить тебе твой комп и самым первым поздравлять тебя с восьмым марта на протяжении всей оставшейся жизни, то соси ка ты хуй дорогая. Причем не у меня хорошего, а у хромой и плешивой собаки с ближайшей помойки. И если вразумительного ничего в ответ не будет, то разворот на сто восемьдесят и привет горячий.
Конечно с таким подходом, как я написал выше, вас некоторые женщины сочтут "совсем охуевшим" или еще каким-нибудь. Но самое главное лохом и чмом вас считать они не будут. А если ты не лох и не чмо, женщины будут тебе давать и любить.
Будьте здоровы, други! Берегите себя. Салют!
У тупых пёзд эта самая пизда сухая и воняет гнилой рыбой. У добрых и веселых девчонок она влажная, теплая и пахнет ромашками.
У женщин не бывает проблем с личной жизнью, ибо бабарабы. У женщин не бывает проблем с отсутствием секса, ибо бабарабы. Женщины всегда любимы и никогда не бывают одиноки, ибо бабарабы Женщины не бывают абсолютно некрасивыми, ибо природа Женщине можно быть слабой, ибо равноправие Женщине можно быть девственницей, ибо равноправие Мир на стороне женщин, ибо равноправие Закон на стороне женщин, ибо равноправие Они не служат в армии, но имеют право голосовать, ибо равноправие Они раньше выходят на пенсию, им дают льготы, им легче устроиться, ибо равноправие Детей оставляют им, ибо равноправие Ты должен платить им алименты, а не они тебе, ибо равноправие. Ты должен уступать им, ибо равноправие Ты должен работать и содержать их, ибо равноправие Им можно орать на тебя, а тебе нельзя бить их.
Они нихуя не делают. От них нет пользы. Они ничего не изобрели. Они не служат. Они не могут себя содержать. Они тупые инкубаторы, созданные для вынашивания людей.
Кто ты? Раб. Просто сильный раб, а она твоя госпожа. Убейся, чмо. А я переезжаю в иран
Проблема в пиздолизании и бегунах за юбками. Пока они есть, пизда будет переоценена, а одиноких парней будут смешивать с грязью на каждом шагу. Все, что может адекватный парень - придерживаться правила жить для себя и не прогибаться под запросы самок. Да, придется дрочить. И лишь через многие годы, когда до селедок дойдет, что бегает за ними одно недалекое быдло, что-то может быть изменится.
(Автор этого поста был предупрежден.)
>>594455 >>594456 >>594459 >>594460 Можно конечно как пасту сохранить, но зачем сюда пишешь? Я напиздел выше на неумесную в этом треде бабью привычку. Но ты чет гормшь брат.
Еще одним следствием природного женского эгоцентризма или, если хотите, вагиноцентризма является просто фантастическая неблагодарность, которую часто проявляют женщины отнюдь не только в межполовых отношениях. Мне еще раз хотелось бы заострить внимание читателя на том, что эгоцентризм — это не столько осознанная позиция, сколько именно глубокое внутреннее ощущение женщины, основная парадигма ее отношений с окружающим миром.
Все и вся будто бы обязаны давать женщине все то, в чем она нуждается, уже на том основании, что она женщина. Увы, но это биологическое ощущение часто находит поддержку и в родительском воспитании современных девочек. Позже, когда девочки превращаются в девушек, уверенность в безусловном праве брать еще больше закрепляется и усиливается в сознании теми знаками внимания и ухаживаниями, которые начинают оказывать мужчины. И в этом контексте, неблагодарность женщины проявляется как безусловная готовность ПОЛУЧАТЬ положительные эмоции, развлечения, любовь, материальные блага, мужское внимание, услуги и т. д., не давая при этом ничего взамен. Женщины зачастую действительно не понимают, что, вообще говоря, никто никому ничего не должен, и что получаемое ими, как минимум, заслуживает благодарности и признательности по отношению к дающему.
Удивительно и то, что часто эта неблагодарность проявляется женщинами, обладающими по их собственному мнению высокими культурным уровнем, "приличными", "порядочными" и "воспитанными" женщинами. Но чего стоит это мнение женщины о самой себе: ведь благодарность — часть элементарной человеческой культуры общения и взаимоотношений. Способность испытывать и выражать благодарность — обязательная черта зрелой, нравственной личности.
В одном интернет-обсуждении демографической проблемы и необходимых мер по увеличению рождаемости одна дама заявила: "Конечно, женщины бы с большей охотой рожали, если бы государство давало каждой женщине квартиру и хотя бы 15 тыс. рублей в месяц в качестве пособия". И тут дело не только в глупости говорящей, но в глубоком убеждении: государство ей должно. Вернее, ей, женщине, должны ВСЕ и ВСЁ. А если все должны, то и благодарить нечего.
Вторым аспектом этой неблагодарности является очень избирательная память женщины: женщина очень плохо помнит то, что для нее уже было сделано, но очень хорошо, до мельчайших подробностей она помнит и знает то, что хотела бы получить или то, что ей было обещано, пусть и неявно. С этой женской чертой мужчины очень часто сталкиваются при расставании с женщиной: все сделанное, купленное, подаренное, все те усилия и акты любви и внимания, которые проявлял мужчина по отношению к женщине не только остались без благодарности, но и начисто стерты из женской памяти. А то, что слышит мужчина на прощание — упреки в еще не выполненных обещаниях, в том, что мужчина еще не сделал для нее, не купил, в отказах в тех "ништяках", которые, как уверена женщина, мужчина был ОБЯЗАН ей дать за время их совместной жизни.
Маленький совет: если после посещения с вами ресторана женщина не поблагодарила вас за ужин (обед), то сделайте себе "пометочку" относительно этой дамы. Та, что не говорит элементарного "спасибо" за ужин, вряд ли способна вообще испытывать чувство благодарности, по крайней мере, к своему мужчине. Часто, бессознательные маленькие проявления сущности женщины скажут вам гораздо больше, чем тысячи произнесенных ею слов.
"Понимание" — оно в процессе отношений и даже в сексе, альфачам не нужно "понимание", и они в процессе отношений ведут себя как животные.
В том случае, когда "понимание" отсутствует, у вас даже секс будет не таким, каким ты хочешь, ведь за пять/шесть лет общения ты так и не ощущаешь "понимания" между вами. К тому же "эгоизм" будет проявляться везде, человек не будет разделять твоих потребностей и интересов и видеть только свои. Тем самым всё, кроме секса - превратится в пытку, особенно общение.
Особенно, если у тебя "тонкая" душевная организация. Такая пытка будет происходить постоянно, т.к. "здоровые" люди думают только о себе, и "больные" люди думают только о себе. Что это значит? От здорового понимания ты не получишь. От больного понимания ты не получишь, он будет видеть только свои проблемы, но слеп на твои.
Альфачи не имеют проблем, поэтому у них всё просто. Ведь "понимание" нужно к твоим проблемам, твоему характеру, твоим интересам, к тому, что тебе нравится и что тебе не нравится.
В основном люди эгоистичны, и ты понимаешь,к чему приведут любые отношения, если ты не альфач — насилие мозга при общении, полное отсутствие понимания к тому, что тебе нужно в сексе, как тебя нужно любить, как к тебе следует относиться.
Это как вызывать шлюху на дом, а потом плакать, что этот человек не понимает ни твоих проблем, ни твоей тонкой душевной организации — н-и-ч-е-г-о.
Когда ты лишишься всех своих проблем, тебе это понимание будет нужно в меньшей степени, но при этом уже тебе придётся тратить энергию на понимание твоего партнёра, или же его игнорировать.
Ах да, большинство отношений двигаются к измене и оставлению тебя у разбитого корыта - девушка к тебе внезапно холодеет, затем игнорирует, а затем "я нашла крутого бойфренда ты никто и зовут тебя никак". А это слишком травматично для твоего видения мира, твоего видения этой девушки, твоего видения ваших отношений, и твоего ЭГО, до такой степени, что, возможно, лучше бы этого и не было. И именно в этот момент ты готовишь верёвку с мылом.
Я уже представил, как ты, омежка, плачешь, когда тебя бросает девушка... и ты понимаешь, что за весь период отношений между вами не было никакого понимания, плюс к этому тебе уже никогда не светит новых отношений. Учитывая психологическую травму, ты повесишься на сук?
А потом ты ей пишешь, - Почему ты не понимаешь меня? А она, - Иди нахуй! Ты меня заебал! Что ты пишешь свои тексты? Мне неинтересно их читать! Всё! Не хочу тебя видеть и слышать! Прими таблетки! Уезжай в психушку!
>>594474 > Двуликих ТНН-шиков Пофиксил тебя. В 1-м треде он обсирает всех говном, а в другом "СДЕСЬ БУДЕТ ГРУСНА ТРЭД, КАК ЖЕ ГРУСНА БЕС НЯНЬКИ-ТЯНЬКИ"
>>594432 В пайнте нарисовал скрины 1. как загружается страница без jquery http://masonry.desandro.com/layout.html 2. как отображается страница когда подключен jquery http://masonry.desandro.com/layout.html но страница и картинки на ней не полностью загрузилась, то есть в процессе загрузки. Все блоки слипаются. 3. Как отображается страница когда все загружено. Все отображается как надо.
Как поправить 2 этап? Это же пиздец как говонено при загрузке выглядит.
>>594477 >СДЕСЬ БУДЕТ ГРУСНА ТРЭД, КАК ЖЕ ГРУСНА БЕС НЯНЬКИ-ТЯНЬКИ Ни разу не создавал биопроблемные треды, и вообще я создаю только толстые треды и ловлю лулзы с взлетающих пуканов. Ты жиденько обосрался.
>>594485 Как сделать чтобы в процессе загрузки страница отображалась как на скрине 1, а при полной загрузке сразу переходила в состояние как на 3с скрине?
Шарящие аноны, подскажите. Если я пишу a.b.c.d в яшаскрипте, то оно оптимизируется в индексированные обращения вместо операций с хэшем? Просто если я компилер, и у меня есть хэш-таблица, и где-то в коде я увидел a.b.c.d, то логично это сделать без строковых операций.
>>594444 Что ты не понимаешь? ready запускается как можно раньше, как только dom дерево построилось, так и запускается, не ждет загузки картинок и т.п. И если в твоем скрипте нужные размеры картинок, то используй нативный load.
>>594526 Так я и пишу, что использую load. Плюс подключил доп. плагин http://imagesloaded.desandro.com/ который, как там сказано, инициализирует mansory layout только после загрузки всех картинок. Но все равно в процессе загрузки страницы все блоки слипаются, как на 2 пике >>594485 , то есть ссуууука этот ебучий плагин начинает операции с блоками пока вся страница не загрузилась, то есть как понимаю, устанавливает для блоков абсолютное позиционирование, но без четких координат, что и вызывает слипание, а сами координаты рассчитывает и устанавливает только после полной загрузки всех картинок. Ну что ни за хуйня?
>>594639 Что дебилы пишут на дебильном языке свои дебильные плагины? И как я понял из данного треда в js идут одни биопроблемники, которое даже в своем треде между собой вместо сабжа обсуждают свои биопроблемы.
>>590841 (OP) Подучил тут js с фреймворком жквери и устроился на стажировку в одну кампанию но мне тут намекнули, что долго у них не пробуду если срочно не подтяну английский. Что посоветуйте котаны? Нужны технические знания по специальности, грамматика и т.д Поставил приложение на телефон - чек Смотрю охинеи с англ сабами - чек Думал книгу какую прошерстить но я не знаю авторов хороших. А где технические знания кроме как перечитывать спецификацию js вообще хз. Выручайте братцы.
>>595047 >Думал книгу какую прошерстить но я не знаю авторов хороших. Так трудно зайти в тред по английскому языку? >А где технические знания кроме как перечитывать спецификацию js вообще хз. Читать какие - нибудь статьи, например
Вообще-то течение любой тех. литературы требует только наличие словаря из той области, о которой книга, да и то если область сильно специфична и полна специфичных терминов.
>>595114 >Может у тебя инициализация в dom идёт? А подробнее?
jQuery(document).ready(function($) {
var $grid = $('.grid').imagesLoaded( function() { // init Masonry after all images have loaded //$('.category').show(); $grid.masonry({ itemSelector: '.grid-item', }); });
Поцоны, а чому а оп-посте нету учебника "Выразительный java-script"? Я начал учить J's, прочитал Флэннегана и после прочтения у меня осталась каша в голове. Вот сейчас читаю "Выразительный JavaScript", здесь не все так подробно описано как у Флэннегана и есть задачки. Может эта книга больше подходит для новичков?
>>595472 > Прочитал Флэнагана Книгипо программированию не нужно читать,как книгу. Заходишь в программерскую-рулетку. Роллишь - находишь задачу. Представляешь как решить нужно (если есть общий опыт в кодинге). Начинаешь писать - тупишь, гулишь, смотришь паттерны и примеры. Паралелльно читаешь данный раздел в книге. Если не кодить - все до пизды, товарищь.
>>595472 Для того, чтобы научиться программировать не нужно читать книг. Берешь ставишь себе задачу и пишешь. Хочешь на nodejs? вот тебе задача - разработать сервер игры Latency wars +++++++++++++++++ Игрок подключается к серверу игры с помощью веб-морды. После установки соединения сервер приветствует игрока текстом "Привет, пробую найти тебе противника!". Игроку подбирается любой противник из числа ожидающих своей очереди на сервере. После того, как противник найден, сервер сообщает игроку "противник найден, кликните по кнопке, когда увидите цифру 3" Далее игрокам через случайные промежутки времени в интервале от двух до четырех секунд, в произвольном порядке, высылаются сообщения с числами "1", "2", "3". После отсылки сообщения "3", игра ждет, пока один из игроков не пришлет символ пробела. Тот игрок, который отправил символ пробела первым, назначается победителем. Победителю отправляется сообщение "Вы нажали пробел первым и победили". Проигравшему отправляется сообщение "Вы не успели и проиграли". Соединение с обоими игроками разрывается. Если кто-то из игроков отправил пробел раньше, чем ему было отправлено сообщение с цифрой "3", он объявляется проигравшим. Победителю отсылаются сообщение "Ваш противник поспешил и вы выйграли", проигравшему отправлется сообщение "Вы поспешили и проиграли". Соединение игроками разрывается.
>>595657 Ок. Просто с клиентским JS у меня все ок. (ну и CSS и HTML естественно). А вот как нормально с сервером общаться.Вообще не знаю. PHP абсолютно не учил. И собсвенно, когда сейчас появился интерес к сервакам НОД выбрал только от того,что JS понравился. Хотелось бы основную логику понять. Всей этой работы с пакетами. Node еще и ассинхронный.
>>595645 Ещё нужно туда прикрутить рейтинг бойцов, повышать их за победы и понижать за поражения, личная статистка с числом бойцов. Бонус: Отображение внешнего вида бойцов.
>>595682 Написано в учебнике что есть такая штука event, и что он дает массу полезной информации. О том что данные различаются для разных эвентов ничего. Я то в душе не ебу как там евенты в ЖС реализованы, может это один объект который обновляет все данные при любом событии.
Как удалить n-й класс у какого-то div'a. Допустип ClassList выводит строку (массив) где 4 элемента (классы). Как удалить именно 4-й или 3-й. Чет не могу понять как организовать подобную хрень - .remove(classes[n]) не помогает.
>>596393 Да я просто сам синтаксис не могу понять. Вот пример с описанием: <script> var joke = document.getElementById('bad-joke'); console.log(joke.classList); </script> That will log something like ["oh", "my", "giddy", "aunt"]. The output style varies between browsers, but it will be an object containing a list of the classes on the element. Не могу въехать это объект возвращается блять или что?
>>596721 Какой жквери, ебанашка? Человек спросил как класс у элемента удалить, а не элемент, ты ему какую-то хуйню написал с изменением прототипа и удалением элемента, лол. Какое блять жквери? Кончай употреблять, совсем мозг высох.
Програмач, тут начальник подкинул доп.работку - запилить личный кабинет в виде приложения на ведроид через фонгап. Всё сделал, но почему-то отваливается жпс для определения положения для курьера, работает только если в настройках ведроида включена опция Местоположение->Беспроводные сети. ктонить знает, как заставить эту гадину работать?
>>596801 Ведропроблемы. У них вечно что то отваливается, либо работает не так, как должно, либо имеет неожиданные эффекты. Разработчик под ведро - это примерно как 1С или абап разработчик - с одной стороны их все презирают, но с другой выполнить их работу кроме них никто не может.
Учу месяц питон, всё нравится, немного есть прогресс. Прошел ради интереса курс по JavaScript на кодакадеми - зацепило похлеще питона. Есть ли смысл перекатиться на JavaScript или продолжать учить питон и не распыляться?
>>596858 Я прекрасно понимаю, что это разные вещи. Цель у меня одна пока - вкатиться в программирование. Прочитал, что питон для этого дела лучше подходит, чем любой другой язык. В базовых вещах уже разбираюсь ок и могу написать какие-то элементарные скриптовые текстовые квесты, но до ООП еще не дошел. Поэтому вопрос: легче ли понять ООП в питоне и потом вкатиться в джс или же учить сразу джс после того, как выучил какую-то базу на питоне?
Превратился из ноунейма в джуна, знаю верстку, js (поверхностно, уровня какого-либо несложного функционала на страницу), jquery, backbone, gulp/grunt, bower, npm, git. Хочу перекатиться в дс и устроиться джуном в какую-нибудь веб-контору. Есть у кого опыт? Читнул бы в какую сторону копать.
>>596863 ООП в питоне и JS разное - в первом классическое, во втором прототипное. В любом случае, хороший кодер должен знать оба. Питон доучи, там многие вещи более очевидны, для вкатывания в профессию он хорош, но главное понимай, что на практике его лучше не использовать, так как он очень ограничен. JS имеет в разы больше возможностей, но он и посложнее.
Хей программисты, вот скачиваю я треды wget-ом, и этот ваш джаваскрипт работает в них нормально: картинки разворачиваются, ссылки при клике на них перемещают по треду, всплывают окна с постами при наведении на ссылки в пределах треда.
Единственное, что не работает - всплытие окон с постами при наведении на ссылки ведущие в другие треды. Вроде ссылки на предыдущий тред в оп-посте. Имеются в виду ссылки на другие сохранённые треды. Вот к примеру этот и два предыдущих треда. http://rghost.ru/6tsnFTgms Их реально объединить по типу пикрелейтеда?
>>596893 Он со временем картинки трёт, да и мало ли что с ним завтра будет - заблокируют, а владельца посодют. А на гугл диске треды могут лежать долго-долго, считай вечно.
>>596898 Если на вакабе всё устроено как я думаю, то нужно адрес ссылки заменить адресом треда на диске. Но я когда писал борду, все эти ссылки на другие треды были одним из самых геморных мест, в итоге я сделал проверку поста на странице, и при отсутствии запрос через API. Но в вакабе при запросе поста из другого треда грузится не только пост, как у меня, а весь тред целиком. Попробуй разобраться, как там всё устроено.
>>596910 >Но насчёт ограниченности питона и больших возможностей JS по сравнению с ним - ЛОЛШТО? Как минимум пикрилейтед. В JS есть, по крайней мере большая часть. Как вы без каррирования пишете крупные проекты например, я не представляю.
Привет, диванные программисты. Спрошу тут, потому что никому не нужен новый тред. Через консоль вывожу список папок и их коротких имён. У двух папок коротких имён нет, как быть, почему?
аноны я вроде освоил css3 html5 по хтмл 4 книги прочел, по css 1 большую(ту самую большую), разумеется взялся за js (но 5 версию). Читаю Фленегана, уже 200 страниц, вроде все ясно, опыта особо нет, знаю с++ примерно на уровне этих 200 страниц(немного ооп и ввод вывод, окнопараша). Что-то посмотрел вакансии и прихуел меньше 300 баксов за javascript CSS3 HTML5 немножка PHP и хуева туча фреймворков. Не очень мотивирует, хотя потенциально прибыль может быть тысячи долларов в месяц. Мне покаятся начать читать актуальную книгу(про ES6) и ориентироватся на англоязычный рынок труда(там хоть норм платят?), или работать каким нибудь асинизатором за те-же 200-300$? JS это еще не приговор, есть же еще PHP, надо просто упорно работать и можно будет расчитывать как минимум на 500-1000$? Я просто охуел как вакансии посмотрел (украшка), вроде не так давно норм платили, а тут еще меньше при том что гривна упала в два раза, за прикладное по вроде неплохо платят, но цена не соответствует курсу доллара. Это только в этой стране или бооьшинство IT уже достигло чего могло, и макак хватает с избытком и им можно не платить?
>>597019 Многопоточность для решения проблемы медленных операций, ввод-вывод, например, это не то, чтобы сильно удобно. Энджой йор синхронизация, мьютексы да семафоры. Реактор паттерн node.js решает этот вопрос прозрачно легко и интуитивно понятно. А эффективно использовать несколько потоков для параллельных вычислений, это отдельная опера.
>>597019 нода говно, ничего не блокируется, пердолинг промисам-колбеками на каждый шаг, фсм дроч без горизонтальной масштбируемости, лучше уже взять go/erlang/akka и писать нормальный линейный код, работающий при этом в сто тысяч потоков в SMP-системах с распределениям по разным процессорам.
>>597033 >нормальный линейный код, работающий при этом в сто тысяч потоков Твои стотыщ потоков это костыль, чтобы обойти блокировки ввода-вывода. В ноде это уже решено из коробки без сопутствующих модели многопоточности проблем. И чтобы эффективно использовать процессор(ы) стотыщ потоков тоже не нужно. Подними какой-нибудь nginx и несколько node-процессов и умасштабируйся, тем более, что при таком раскладе нет ограничений на одну машину.
>>590841 (OP) Аноны, есть одна форма на сайте, signin.verizon.com/ssogb/forgot/bindex1.faces, необходимо написать скрипт в grece moonkey, чтоб форма автоматически заполнялась (сверху ник вписывался, а в зип код вписывалось число, посылалась форма, и снова тот же ник, тоже число, только на 1 больше). Помогите пожалуйста, знаю что это легко, но я в js, ничено не знаю. Выручите пожалуйста.
>>597120 Мне анон как то с двача похожий скрипт писал, так там после отправки формы прибавлялась дата рождения, тоже через грис монки. Только я его проебал(
>>597186 Нахуй кому нужно накатывать лукосети, чтобы посмотреть какой там эффект на рампе? Или о каком рампе речь? Давай скриншот того, как должно быть и заливай свой код на кодепен, например.
>>597186 Ну, и по-русски поясню, чтобы вам не пришлось мучительно пытаться догадаться, что я хотел сделать.
var Stroka — это строка с нужным текстом. 1. Преобразуем эту строку в массив так, чтобы каждый символ строки соответствовал определённой ячейке массива. Это нужно для дальнейшего редактирования строки. 2. В начало и конец массив добавляем по семь пустых ячеек. 3. На основе получившегося массива создаём массивы в количестве Stroka.length+8. Так, чтобы в массивах по порядку были запечатлены, так сказать, «кадры» плавного перемещения градиента. 4. Производим преобразование получившихся массивов в строки. Задаём элементу с нужным ID хтмл-наполнение, которое заключается в этих самых строках, сменяющих одна другую.
>>597209 Ну, вот, скриншот. Вот этот вот красненький блик плавно перемещается туда-сюда по тексту, но у меня более плавный переход цвета. В динамике заскринить не могу.
>>597242 После обновления скрипт запустится с нуля. Данные не сохраняются. Нужно либо юзать куки, либо написать софт на сервере, которой будет отправлять запрос и прибавлять нужное число.
>>597235 там скорее всего css filter модный и keychain анимация на диве поверх, я бы так делал. и ни одной строчки на js соответственно. или буквы в спанах и опять же кейчен анимация по ним и опять же без js. или маска на таком же диве, но с красными буквами и с анимацией маски. а вообще -- для примера конечно избыточно, но если в рабочих проектах понадобятся js анимации -- все равно придется пользоваться библиотеками, чем писать велосипеды, лучше уж тогда сесть почитать их исходники, полезнее будет. В коде не разбирался, но вообще, код, пытающийся запустить анимацию, очевидно не заработает, пока в нем не появится слово timeout, объект date или requestAnimationFrame (собственно на чистом js лучше всего им пользоваться: https://developer.mozilla.org/ru/docs/DOM/window.requestAnimationFrame )
Почему на просторах интернета нет ни одного дваче-подобного NSFW-скрипта для всех пикч на всех сайтах? Кто-нибудь сможет запилить? Не думаю, что это сложно.
Хочу писать print() вместо console.log(). Как добиться? Варианты ниже не работают [CODE](function() { function wrap(fn){ return function() { return fn.apply(this, arguments); }; };
var print1 = wrap(console.log), print2 = console.log;
>>597815 По работе, к моей радости, уже не приходиться писать на js. Не особо врубаюсь, может у всех его модных скобочек и ф-ях возвращающих ф-ии, была какая-то сверхзадача.
>>597186 По делу: Если ты печатаешь на английском - печатай и английскими словами. Это самый нужный моментик дляя тебя сейчас. Пиши нормальные переменные, комментарии и т.д.
Тут может кто-т помочь (с литературой или с ссылкой) с тем как сделать шашки сетевыми и интернентыми. Скоро нужно курсач сдать по вэбу, сделал шашки на JS. Скачал еще Node. Но понимаю, что у него из коробки ниче путевого нету. Есть ли ресурсы для совсем даунов? Полностью web-приложения еще не писал. С клиент-частью все более-менее хорошо и работает. А вот как это дело сделать интернетным. Допустим, заходят двое человек на сайт. Логиняться по сказанным им логинам (red & white) и у каждого есть доступ только к свои шашкам и т.д. Шашки нормально работают на 1-м компе. То есть самому с собой можно играть. Главное что интересует: создание Node-сервера, понять пакетную логику (как происходит процесс обмена данными и т.д.), ну и реализовать выше сказанное. Из начального руководства нашел вот что: http://frontender.info/absolute-beginners-guide-to-nodejs/ Из этого примерно понял как делать сервак с помощью модулей Node-овских. Но может кто будет любезен объяснить на палках типа: есть клиентские JS и серверный его так то так то объединяют, так то так то общаються между файлами и т.д. Я учусь быстро, мне нужно понять логику и желательно на примерах. спасибо,чудо-анон, что обратил на меня внимание.
А я у мамки программист, написал расширягу для хромога чобы я мог нажатием кнопки загружать картинки сразу в нужные мне папки. Сейчас я буду качать все картинки!!!
Посоны, помогите с изучением Node.JS, я уже в полный ступор вошел. Не могу въехать в саму концепцию асинхронного програмирования. К примеру как правильно работать с базой, если нельзя просто сохранить значение ряда в переменной? Надо же обязательно передавать это значение другой функции через callback. Начал писать типа гостевуху на sqlite, потратил в дохуя раз больше времени чем на любом другом ЯП, нагородил ужасный костыль из вложеных друг в друга SQL функций (часть из которых не нужно прогонять при каждой итерации но я не вкурсе куда сохранить) а в конце заметил, что в большнистве запусков скрипт начинаем лезть в базу быстрее, чем функция передает ему значения для подстановки в query. Полную хуйню написал. Где можно почитать / посмотреть примеры реализации такого небольшого web-приложения? Все, что я находил это либо примитивные разрозненные задачки уровня "learnyounode" или не менее безполезные примеры с console.log вместо реального использования и передачи значений.
Не пойму как в canvas анимировать рисование линии, есть линия http://codepen.io/anon/pen/KVwVjy и мне нужно чтобы они рисовалась снизу вверх, пересмотрел кучу примеров - либо линия статична либо рисуется целое и тоже не особо ясно
>>598156 Хм, интересно. Но по тому что надо ставить отдельный модуль у меня закралось подозрение что это костыльный способ работы с базой и что вместо обуздания мощного механизама асинхронных запросов я буду просто обходить его. Или я не прав?
На Phaser можно что-нибудь годное написать? Прочитал базовый js у Флэнагана, есть идеи для пары игор. Хотелось бы, если всё получится, запустить их как приложения в вк. Так вот в каком направлении дальше идти после базового? Обязательно сразу учить клиентский? Или игры без него делаются?
>>597724 Если через драйвер то Вернётся два объекта error и response, оба пустые. Если в консоли монги сделать запрос, то Вернётся объект, в котором будет что то вроде found : 0. Лень запрос делать, чтобы уточнить.
Вечер в хату. Где можно прочитать про проектирование приложений на angular? Например, где лучше хранить текущее состояние приложения, как организовать хранение информации?
>>598515 Почему нет? У нас юзается ангуляр и редакс, с вкраплениями реакта, там где ангуляр подтормаживает. Второй ангуляр намного более быстрый, поэтому скоро откажемся от реакта, перейдем на второй.
>>598522 В плане того, что второй быстрее? Мы уже тестили, он по скорости, как реакт, разницы на глаз не видно, если замеры делать, то может на 5% медленнее. Первый ангуляр раз в 5 медленнее реакта.
>>598524 Это я конечно про нагруженные вещи говорю, типо когда надо условно 1000 элементов отрендерить за раз. В обычном сайте/приложении без разницы совершенно будет.
Чекбокс находится в в 4-ой ячейке таблицы, по изменению чекбокса мне нужно добраться до третьей ячейки той же строки где находится чекбокс. Сначала делал вот так(this это нажатый чекбокс)
var $this = $(this); var tr = $this.closest('tr'); var edit = tr.find('td:nth-child(2)'); Но такое мне находит первый td в строке вместо третьего Нашел еще как найти третьего наследника элемента var edit = tr.eq(2); Но это вообще ничего не находит.
А я и тут спрошу. Что лучше: учить пхп, после чего в обязательном порядке основы JS +html+cssбез этого пхп-макак даже битриксы чистить не берут Или сразу по-хардкору уйти в JS +html+css и далее во фронтенд?
Пхп ломает мне мозг своей нелогичностью и вариативностью. Банальная учебная задача может иметь 20+решений, и все они работают, то только одно из них можно назвать правильным/красивым. И вот ты сидишь, вроде сделал, вроде сам додумался, все работает, но как-то нет уверенности в том, что ты молодец и приумножил свои знания, а не стал на шаг ближе к обезьяне-быдлокодеру.
>>598647 > Пхп ломает мне мозг своей нелогичностью и вариативностью. Банальная учебная задача может иметь 20+решений, и все они работают, то только одно из них можно назвать правильным/красивым. И вот ты сидишь, вроде сделал, вроде сам додумался, все работает, но как-то нет уверенности в том, что ты молодец и приумножил свои знания, а не стал на шаг ближе к обезьяне-быдлокодеру. Так в каждом языке. В том же жс так же. Хуй знает почему тебя только в пыхе это смутило
посоны, кароч есть у меня шаблон страницы который состоит из дохуя там шаблонов которые инклюдатся, ну типа большой такой шаблон страницы еще есть данные, которые я скармиваю скомпиленому шаблону, например { menu: [данные для пиздатого меню], users: [кучя объектов с данными по пользователя], и еще там дохуя всего } на клиенте есть ниибаца VIEW-MODEL, которая ничего об этих данных не знает ну т.е. мне нужно спрашивать за ними сервер
но суть вопроса вот в чем нормально ли если к документу, который генерится на сервере, где-то там внизу прикреплять мои данные в JSON’е, чтобы не слать запрос за ними на сервер, а сразу запхать их в мою вью-модель?
>>598710 о, пасиб тебе отзывчивый анон > еще есть данные, которые я скармиваю скомпиленому шаблону это я и делаю на сервере, т.е. рендерю всьо на сервере на клиент приежает готовый хтмл (шаблон + данные) а на клиенте у меня есть вью-модель (по токенам полностью соответствующая шаблону), которая пока что пустая ну то есть например есть ФОРМА для инфы по юзару, например с двумя полями name, email и шаблон для нее с двумя <инпутами> соответственно зареквестил я ее с бравзера, на сервере она отрендерилась, приехал хтмл на клиент и есть ВЬЮШКА на клиенте, у которой есть модель с соответсвенно двумя полями и она то пустая, без данных, откуда им там взяться т.е. мне нужно либо слать запрос на сервер к АПИ чтобы получить эти данные, либо извлекать их из уже отрендеренной формы (но этот вариант не катит, просто он плохой, ящитаю) кароч нужно слать еще один запрос на сервер - но мне так не нравится поэтому хочется прикрепить сырые данные уже куда-то в документ ну и возвращаясь к самому вопросу, повторюсь какие подводные камни, если где-то в конце отрендеренной страницы впихнуть JSON.stringify(мои сырые данные)?
>>598720 Зачем тебе и вьюшка на клиенте, и хтмл от сервера, ещё и с данными? Что у тебя вообще за задача? Ничего не понятно Что за данные тебе нужно подгружать? Куда? Что там за форма?
>>598723 >Что у тебя вообще за задача? ну блиа, АБСТРАКТНАЯ задача, чо кароч берем пример из ангуляра (только не шли меня сразу нахуй если у тебя религия другая :) открой там пример с тудушками todo.js > todoList.todos = [ {text:'learn angular', done:true}, {text:'build an angular app', done:false} ];
вот этот массив - это их данные, но пример простой, данных не много, простая структура и все такое, кароче простая хуйня
а прикинь данных дохуя, пиздатющий такой объект с мега вложенностями, дохуя массивов там и все такое ты что, ты это все js запхаешь? а если этот объект динамически генерится?
поэтому можно послать запрос на сервер, и json’чиком получить этот объект
суть в том что я не хочу пердолить еще один запрос на сервер за этими данными а хочу эти данные положить где-то рядом с отправленной, отрендеренной на сервере страницей
ну и повторяю вопрос, можно ли эти данные застрингифаить и отправить внутри документа
>>598743 Или рендери страницу с данными сразу на сервере, или получай отдельным запросом. Твой вариант какой-то бессмысленный. Чем тебя пугает один запрос?
Господа офисные фротовики, а чем конкретно вы занимаетесь на работе и какой сложности задачи выполняете? Пример дайте плиз. Я так понимаю, что сейчас самая писечка знать angular и jquery, и тогда на работу в ДС будет не сложно устроиться?
Возникла необходимость написать одну хреновину на ноде, и вот ООП в javascript мне выносит мозг уже второй день. В моей проге очень часто нужно юзать сторонние программы через консольку. То, как сейчас сделано меня устраивает, но много boilerplate, хотелось бы вынести все в один класс. Но как только я не пытался, объявлял класс разными способами, у меня не получается.
В идеале, я хочу вызывать что-то такое: Executor({ // не уверен как должна выглядеть эта строка prog: "prog.exe", // путь к проге args: { //всякие аргументы input: "i.txt", output: "o.json", param: "-Y" }, errorAction: function(err) { // перегрузка поведения при ошибке console.log(err + "custom text"); } }
http://pastebin.com/QeWYKv5G - вот код того, что у меня есть на данный момент. Естественно, он не рабочий и там полный бред, привожу его лишь для того, чтобы было понятно, как примерно оно должно работать. Помогите, пожалуйста.
>>599225 Спасибо, теперь я понял в чем у меня возникала проблема. Но я не знаю как ее решить. Почему я не могу запихнуть свою функцию в коллбэк? http://jsfiddle.net/59fr03h0/
>>599298 Да никаких. Рестфул апи - это не строгие законы, при несоблюдении которых всё падает и ломается. Это просто философия. Следовать ей или нет - решать тебе.
Напишите программу, которая выводит через console.log все числа от 1 до 100, с двумя исключениями. Для чисел, нацело делящихся на 3, она должна выводить ‘Fizz’, а для чисел, делящихся на 5 (но не на 3) – ‘Buzz’. Когда сумеете – исправьте её так, чтобы она выводила «FizzBuzz» для всех чисел, которые делятся и на 3, и на 5.
>>598528 типа прикол в том, что данные типа как репозиторий и можно переключаться в любое состояние приложения, аналогично чекауту коммитов в репе, в этом фича?
>>599774 в двух словах, на сервере получаешь get, post, update, delete etc. http запрос, в зависимости от параметров пришедшего запроса формируешь ответ. Например у тебя есть база данных имен и номеров телефонов твоих одноклассников. Ты решил по рестапи шарить ее всем желающим, твой сервер принимает два запроса: 1. /getPhone?name='Erohin Anton' , ты ищешь в своей базе телефон Ерохина и отправляешь его например в формате json: { "name" : "Erohin Anton", "phone" : 88005553535 } 2. /getName?phone='8-800-555-3535', теперь ищешь владельца этого телефона и отправляешь его Ответ можно отправлять в любом формате, но как правильно используют json, xml или что-нибудь еще
>>600030 Понимаю твои опасения, сам изучаю джс\нод сейчас и просто в шоке, иногда мне кажется, что я взвалил слишком большую ношу на свои плечи, после пыхи просто остается офигевать от возможностей и количества путей реализации любой самой просто херни, хотя с другой стороны обидно, что всякие простые вещи, как в пыхе(типа работы с массивами) не реализованы и там где все можно сдлеать просто и быстро - в джс приходится ебаться с костылми, иначе это не назховешь, хотя если учесть, что по сути массивы в джс это объекты. то все становится на места.
>>600042 Я уже смотрел в сторону кофеСкрипта, но так как еще в джс плаваю, то мне пока страшно еще больше усложнять себе жизнь(пусть и на первых парах). Про лодаш не слышал.
>>600097 Да, но ведь остальные не пишут, ну то есть не все, на кофескрипте, а читать чужой код надо уметь, да и я сейчас в сторону ноды смотрю, там вообще чистая экма. Так что до лучших времен.
Аноны, второй день читаю Дэвида Фленагана 6-е издание, и у меня возник вопрос. В книги приводятся примеры мне нужно обязательно их писать в sublime text или нет? Реально ли за 6 месяцев освоить базу тратя на изучение по 3-4 часа в день? Поясните, что мне ждать на своем пути изучения JS.
>>600121 Какую всю жизнь? Я нубас, что-то около года назад начал писать на пыхе, теперь вкатился в джс, так что моя ВСЯ ЖИСТЬ год назад началась. Мне норм. Лол.
>>600149 >мне нужно обязательно их писать в sublime text или нет? Да. Желательно, также экспериментировать с примерами. >Реально ли за 6 месяцев освоить базу тратя на изучение по 3-4 часа в день? Если именно так и будет, то да. >Поясните, что мне ждать на своем пути изучения JS. Сколько на сей момент существует сайтов? Практически все они нуждаются в JS. Вопрос не совсем понятен. Если ты имеешь в виду, много ли у фронт-енда работы - да, много. Если ты имеешь в виду, какого рода тебе придется решать - подумай, чем джаваскрипт занимается на сайте - вот это тебе и придется делать.
>>600151 Ну в этом и проблема. Вобщем, рекомендую изучить хотя бы паскаль. Он легкий и создан именно для изучения программирования. Ну или, если тебе печет от его нинужности, то шарп. Гуд лак!
>>600156 Но зачем? В бытность студентотой я Си учил пару лет, ну написал пару фуфлыжных программ на лабах и курсовых, клево. Единственное, спустя годы синтаксис пыхи был знаком, благодаря Си. Честно говоря, учитывая, что денег я не зарабатываю кодингом(хотя и пикрилейтед), это хобби, а хобби должно быть интересным, потому я скорее смотрю в сторону пайтона и написания десктопных прог для линупса(валяется книжка по пайтону про пайтон и админство под линухом). В общем, как-то так. А Пайтон, насколько мне известно, динамичный, то есть особого смысла в строготипизированных языках нет. Но это мое скромное мнение.
Котаны, подскажите, что означает сия запись var data = '[{"userName" : "Huy", "age" : 25, "isFag" : true}]';
Как бы, основной момент, который неясен, это зачем было джейсон заворачивать в массив, а массив в одинарные кавычки, что-то чтение мануала по джейсону на в3ц ответа мне на дало.
>>600244 Там далее следует response.write(data.toString());
Сама дата посылается с майм-типом джейсон. Вот у меня и непонятка, чего сразу джейсоном не вывалить инфу в эту переменную дата, зачем загонять в строку, слать как джейсон, а потом к строке преобразовывать, при чем в браузере отрисовуется джейсон, а не строка. Блжад. В общем, надюсь понятно сформулировал вопрос, ибо нуб нубом пока.
>>600252 > чего сразу джейсоном не вывалить инфу в эту переменную дата >сразу джейсоном Ну потому что json - это тоже строка, и html строка и все строка, кроме массива байтов. У тебя там с ноды штоле шлется? Нельзя просто взять и послать объект по сети, нужно сначал его сериализовать, в json там или xml который тоже строка
Вот так просто, то я отдам объект? Является ли сам джейсон объектом или он просто нотацию объяектов использует? Да и к его записям я могу как к свойствам объекта обращаться. Не тролю, может и туплю, но пока чтение манов не помогает разобраться до конца. Почем если отдать джейсон завернытый в массив и строку поверх(как здесь написано >>600237 ), а потом применить метод туСтринг, то на выходе получится джейсон?
>>600399 json - это стандрат записи объектов в виде строки, также как и xml например. К жаваскрипту он имеет такое же отношение как к сишарпу грубо говоря. Чтобы обращаться к свойствам, нужно сначала его десериализовать из строки в объекты языка, с js - свои объекты, в другом языке - свои. В твоем примере выше никто в массив не заворачивается, там изначально был массив с одним объектом, который просто взяли в кавычки, по счастливому совпадению на самом деле нет json выглядит как запись обычного объекта в js. Поэтому ты и путаешься, если бы там был xml записан, все было бы проще для тебя. Вызов toString() там не нужен потому что там и так строка.
Пытаюсь писать анимации с SVG и понимаю что иногда не хватает знаний математики(геометрии) посему посоветуйте пожалуйста неплохие онлайн ресурсы которые бы дали необходимую матчасть.
написал это в трэде гитхабика, но скопирую это ещё и сюда, в надежде, что здесь более целевая аудитория сидит.
Решил побыть фронт-эндщиком и запилил интерактивный гайд по выбору фэнтези/фантастических книг из одного Топ 100, уверен, что здесь полно опытных фронтэнд-героев, которые смогут высказать дельные замечания по моему коду и посоветовать, как можно его улучшить (замечу, что в мастер ветке и ветке gh-pages есть расхождения, небольшие быстрофиксы) собственно, ссылка на сам гайд - http://last-khajiit.github.io/top-100-fantasy-scifi-books/
Хочу, чтобы при клике по кнопке выполнялся jquery-код. Но почему-то срабатывает только на втором клике. Будто первым кликом кнопка активируется, а уже со вторым срабатывает событие. В чем дело?
Необходимо через вебсокет отправить некий json и получить ответ и/или сообщение об ошибке в нужное время в эту функцию или метод (а не просто raw сообщение(inb4 событие) в окно), буде такая появится.
Может ли кто-то поделиться своим драгоценным опытом?
>>600808 Да я по-всякому пробовал - эффект один. Сначала будто кнопка активируется, а с повторным кликом прячется. Когда несколько кнопок: кликаю по первой - ничего. Кликаю по второй - код срабатывает. Кликаю по третьей - срабатывает. Обновляю страницу - опять для срабатывания нужно 1 раз вхолостую кликнуть по любой кнопке. Хотя кнопка сабмитит с первого раза всё хорошо.
>>600832 Ну подожди, вот ты даёшь ссылку на здоровую библиотеку, которую мы не можем использовать.
Вопрос нужно решить средствами pure js. Да и насколько я понял по manual references там нет "под ключ" метода узнать о выполнении как например промис .done() в JQ
>>600833 > здоровую библиотеку > 91 кбайт Ты из 2003 пишешь?
> Да и насколько я понял по manual references там нет "под ключ" метода узнать о выполнении как например промис .done() в JQ Зачем тебе узнавать о выполнении? Ты понимаешь в чем суть вебсокетов? В вебсокетах ты отослал запрос, тебе нужно знать только то, что он успешно отослался. Когда сервер сформирует ответ и он будет готов к отправке - сервер отправит его клиенту. Клиенту не нужно даже подписываться. Клиент делает запрос, сервер запоминает сокетайди, сервер формирует ответ и пушит его обратно на этот сокетайди. Если тебе нужно делать запрос и ждать ответа, и это основная цель использования вебсокетов - используй аджакс. Вебсокеты нужны, когда у тебя много входных данных и сравнительно мало выходных
>>600835 Каких ещё требований? Что за требования такие, которые ограничивают инструментарий? Тебе всё равно тоже самое придется писать, только менее качественно
Помимо десятичных целых литералов JavaScript распознает шестнадцатеричные значения (по основанию 16). Шестнадцатеричные литералы начинаются с последовательности символов «0x» или «0X», за которой следует строка шестнадцатеричных цифр. Шестнадцатеричная цифра – это одна из цифр от 0 до 9 или букв от a (или A) до f (или F), представляющих значения от 10 до 15. Ниже приводятся примеры шестнадцатеричных целых литералов: 0xff//1516+15=255(по основанию 10) 0xCAFE911 Хотя стандарт ECMAScript не поддерживает представление целых литералов в восьмеричном формате (по основанию 8), не которые реализации JavaScript допускают подобную возможность. Восьмеричный литерал начинается с цифры 0, за которой могут следовать цифры от 0 до 7. На пример: 0377//364+78+7=255(по основанию 10)
Анон объясни откуда берутся эти числа в примерах? По 0377 я вроде, как понял типа 0 - это обозначение что тут восьмеричная форма. 3 остается как есть, 64 мы получили при умножении 88 (хуй знает как будет точно) , 7 умножаем на 8 типа восьмеричная форма и +7 (я вообще не понимаю почему именно +). Ищу просветление анон с твоей стороны. Спасибо.
>>600872 >Ищу просветление анон с твоей стороны А мог бы википедию почитать. 255 = 2х10х10 + 5х10 + 5х1 255 = 3х8х8 + 7х8 + 7х1 Число в каждой позиции мы умножаем на основание системы, в степени, соответствующей позиции числа, если считать справа налево начиная с 0. 10 в нулевой = 1, 10 в 1 = 10, 10 во второй = 100. 8 в нулевой = 1, 8 в 1 = 8, 8 во второй = 64.
>>600874 На подобных сервисах всё работает с первого клика, а вот у меня какая-то ерунда. Могут ли быть какие-то конфликты с версткой? А то она пизженная и замудренная. Или какие-то рубирельсопроблемы хотя наверняка просто я обосрался
>>600839 Сорян анон. Не мог вчера ответить. Так вот. Если ты используешь сокеты по прямому назначению, а именно в качестве канала дуплексной связи в том числе различных элементов фронта с бэком, тебе нужно ждать ответа от сервера. Например ответ может нести в себе информацию, кому доставлено сообщение, а кому нет, ну или например факт подтверждения рецепиентами какой-то нотификации. В этом случае ты должен асинхронно и не блокируя всю систему получить ответ от сервака тогда, когда он будет готов. В свою очередь бэк тож не может себя блокировать и при этом должен опросить множество клиентов.
Тащемта вчера решил эту задачу. Будет интересно вброшу сырцы.
>>600828 Эээй! Ты слышишь меня вообще, нет? Перечисли все проблемы, которые у тебя возникали под Виндой, но при этом не возникали под Линуксом. С какими библиотеками, в каких обстоятельствах и т.п.
>>601171 Нужно разрабатывать на той системе, на которой это потом будет работать. Версии ноды для винды и линупса немного, но отличаются. Из-за отличия в работе системных библиотек. Это может вылиться в какие-то странные и аномальные баги. И вообще мне как-то трудно представить программиста, который будет работать на винде, если это не шарподебил, конечно, мне чтоб нормально поднять ноду с nvm под виндой понадобился цыгвин и часы пердолинга, а цыгвин - это пиздец какой костыль. Ушел с винды на линупс, через полгода планирую перекатиться на макось, всем того же советую
>>601207 Работаю из под винды, но проекты держу на линупсовой виртуалке или в облаке. Вся среда в докер-образах, поднимается за 10 минут на чистой машине. Автосинхронизация по sftp в phpstorm. Получаю божественный UI виндоуса с продакшен-реди серваком.
Почему код http://jsfiddle.net/9sf13zu4/, который я взял из JavaScript The Good Parts, выдает ошибку >Uncaught TypeError: Math[(intermediate value)(intermediate value)(intermediate value)] is not a function
>>601375 VPS на DO. В Докер-контейнере все зависимости приложения, конфиги ядра, модулей и штамп актуального гит-коммита. Короче, надо гарантировать, чтобы у всех разработчиков была одинаковая локальная среда.
Котаны, поясните как сделать то же самое, что на пике, только без JQuery. Есть массив, который заполняется с помощью getElementsByClass и нужно добавить код при событии onCklick по любому из элементов этого массива. Как такое провернуть. Не могу найти годного решения без JQuery, все на нем помешались. Тут есть тру программисты, которые расскажут как все это провернуть по-обычному? Спасибо.
>>601420 Про содержание функции пояснять не нужно. Я все понимаю, что происходит. Расскажите за синтаксис добавления однотипного события многим однотиптым элементам, так - если они не описаны в HTML, а сгенерированы в JS . Нужно добавлять атрибут onClick, или как вообще далать, м?
>>601424 Array.prototype.forEach.call(document.querySelectorAll('css selector here'), (elem) => elem.addEventListener('click', yobaCallback)); Никогда так не делай.
>>601454 Спасибо. Правильно ли я тебя понял, что у тебя VPS на DO, на который ты развернул свой дефолтный Докер-контейнер, а потом напрямую из IDE сохраняешь туда изменения в своём коде, а там уже выполняешь с помощью интерпретатора, сидящего в развёрнутом контейнере? Если да, то как, через git? Или иным образом?
>>590988 на есть навбар твой допустим каждому элементу нав бара дай ид например 'bar-item-1' и так далее каждому разделу дай id 'bar-item-1-section' тоже самое что и выше просто '-section' допиши или что хочешь и просто по клику $('.nav-bar').click(function(){ $('#'+this.id+'-section').show() //или как появляется у тебя мне похуй });
двач помоги с ангуларом кто? есть карочи фабрика возвращает она ресурс допустим ее зовут Entry так вот и есть например в контроллере this.entries = Entry.query(); если консоль логом вывести this.entries почему-то прилетает два объекта, почему?????
>>590841 (OP) вот идите нахуй я думал тут язык обсуждают я блять в этом треде больше ХТМЛ тегов увидел, чем языка что за на хуй? я думал тут будут интересные вопросы, про екма6 напирмер. Нахуя лиф использовать, срач по поводу прототипного и функциаональных подходов. НО НЕТ уебки дрочите дальше свой жикверу, на большее вас не хватит
>>601498 Слыши петушок, посмотри вопросы выше и ответь на элементарную хуйню. Если у тебе не хватает хнаний на "помочь", и терпения на "спросить", хули ты тут забыл? вот к примеру, как решишь. >>601420
>>601509 пожауйста. Ты лучше расскажи об этом всем, когда элементы скенерированы через JS, а в HTML их нет изначально. Может про события и колбэки поддвачнешь?
>>601509 >.push() И чего ты там пушить собрался? >.length На таблицу из 10 ячеек, 10 обработчиков, на таблицу из 100 ячеек 100 обработчиков, на таблицу из 1000 ячеек тысячу обработчиков, кто больше?
>>601612 Ну сам подумай, то же говнокод какой-то ForEach хуйню делать. Скорей всего нужно отслеживать событие клик и проверять по чем кликнули. Но не знаю как написать на языке это.
Кстати, тут помню кто-то кричал про бесполезность Паскаля и т.д. ребята вы вообще на нем кодили? Столько интересной хрени написали на нем. Игры разные, (сетевые шашки, шахматы). Выход из лабиринта. Удаленная печать (по-сети). И т.д. Просмотр подключенных айпишников к сети с разными фичами (вывод айпи, логинов и т.д.). Чому вы обосрали этоязык. Он же идеален для того, чтобы потом перейти на Java например, или даже сразу на JS
>>601616 Зачем писать на хуёвом высокоуровневом языке, если можно писать на нормальном? На петоне, например, в нем и ооп есть, и типизация динамическая. С него гораздо проще будет перелезть на жс, чем с паскаля. Про жабу не знаю, не пишу на ней.
>>601618 ОГРОМНОЕ СПАСИБО! Слушай, а можешь в 2-х словах рассказать за "$" в JQuery. Я так понимаю, он в разных ситуациях заменяет getElementByID, ByClass, тот же eventListener? Так?
>>601622 Ну на нем офигенно узнавать программирование. Например понимаешь саму логику как кодить + есть работа с графикой легкая из коробки. А с графикой, когда рисуешь всякие самолетики и игры, когдить намного интереснее чем на console.log()
>>601626 jQuery это библиотека с кучей методов, которые позволяют лаконично работать с DOM и стилями (ну и ещё с кое-чем). Иными словами костыли для перебора NodeList`ов написали за тебя. $ это короткий псевдоним для вызова методов библиотеки, вместо него можно юзать jQuery. Читани это: http://anton.shevchuk.name/jquery-book/ вопросы отпадут.
>>601637 Еще раз спасибо. Завершил 4 дня поиском. Просто такое ощущение, что большая часть тупо в JQuery упоролась а Node'овцев и сухого JS вообше буд-то нет. Спасибо!
>>601637 $ это не короткий псевдоним для вызова методов библиотеки, ультраполиморфная функция, которая возвращает объект жквери, из которого уже можно вызывать методы.
>>601618 Не взлетит, если внутри ячейки есть что-то еще https://jsfiddle.net/vw1g71cm/ target будет элемент в самом низу вложенности. Потребуется более сложная проверка.
>>601642 Ну меня просто зацепило немного Паскалем. В нашей шараге мы были последними первокурсниками, кто его учил. Преподша была просто охуенной. 1-й курс остается до сих пр самым толковым именно по развитию в программировании. Сейчас на третьем учу усиллено JS. Какой же этоофигенны язык.
>>601644 Ты просто углубился. В общем контексте $ это пресдоним jQuery. С таким же успехом можно рассказывать про то как $ в интерпретаторе захуячивает, а потом хуярит электричеством в процессоре и транзисторы переключает.
>>601645 Ну, братан, эт уж как-нибудь сам разрули. Всплытием там поуправляй.
>>601651 >Всплытием там поуправляй Куда им "управлять", если target при всплытии от этого не изменится? Все равно придется прописывать проверку на соответствие элемента или его родителей ожидаемой цели.
>>601651 Я не углублялся, ты просто ошибся и написал совершенно неправильное утверждение. Да, $ == jQuery, но ни через $, ни через jQuery ты никакие методы не вызовешь, это не объект.
Как на ангуляре переадресовывать на другой state, если в localStotage нет заданного ключа? У меня авторизация на jwt сделана, нужно, чтобы если пользователь авторизирован, но запрашивает state app, допустим, его кидало на state авторизации. Как это оформить? И каким сервисом? Фабрикой?
>>601836 > нужно, чтобы если пользователь не авторизирован то есть, у него нет jwt-токена в localStorage, но запрашивает state app, допустим, его кидало на state авторизации
Хочу приобщиться к языку java, дабы в будущем зарабатывать себе этим знанием на еду. С языком я уже определился, отринув C# и C++ и решив начать java. Но есть одна проблема, даже две 1) Никогда не изучал ни 1го языка программирования и не имел с этим дел 2) Понятия не имею с чего начинать
Может кто из тех, кто более менее знает язык (а ещё лучше зарабатывает на этом) рассказал с чего стоит именно начать? На развитие у меня около 2-3 лет (думаю срок приемлимый если занятся этим серьёзно).
>>601924 >Java это воистину простой как камень и потому бессмертный язык. Во время войны в Ираке, американские солдаты выбрасывали свои ЯП, и подбирали Java. Британские ученые провели исследование, в результате которого выявили 58 видов Java. Женщины Вестероса шьют флаги и слагают песни в честь Java. Как тут не оставаться равнодушным? У них лучше шапка
>>602069 А можно, чтобы код из какого-нибудь, к примеру, WebStorm выгружался напрямую на Хероку, без всех этих парилок с командной строкой, в которой надо команды git'а прописывать? Хочу GUI, не хочу командную строку, и ко всяким GUI-оболочкам типа SourceTree не хочу прибегать. Хотелось бы, чтобы силами одного WebStorm можно было выгружать весь код и сохранять изменения сразу на удалённом серваке, где стоит интерпретатор Node.js. Объясню, зачем. Дело в том, что я абсолютно не хочу ставить Линукс, привыкать к нему, привыкать к новому софту вместо того, к которому привык, и так далее. В общем, не хочу здесь выходить из зоны комфорта Винды. Тем паче, что есть такие замечательные вещи как, к примеру, Хероку, где тебе нахаляву дают пространство с интерпретатором Node.js, в котором можно выполнять свои прилоги.
Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, Walmart и многие другие.
Краткий FAQ:
1. Что это за язык такой? - Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса. Сочетает в себе особенности объектно-ориентированного, функционального, событийно-ориентированного и императивного программирования.
2. Какие возможные направления для разработки существуют? - Фронт-энд (Vanilla, jQuery, Angular, Backbone, React, Meteor), бэк-энд (Node.js, Express, Sails), геймдев (Phaser, Cocos, Pixi), 3D графика (Three.js, Babylon.js), мобильная разработка (NativeScript, Phonegap, Ionic), десктопная разработка (NW.js, WinJS).
4. Можно выучить только jQuery и всё писать на нём? - Не стоит, лучше начать писать на jQuery, когда освоишь ванильный JS, дабы не испортить себе восприятие языка, и в будущем не испытывать трудностей с изучением сложных фреймворков.
5. Ну ладно, с чего начать изучение то? - Дальше я приложу список материалов для изучения.
Чистый JS:
Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"
Дуглас Крокфорд "JavaScript: сильные стороны"
Стефанов С. - "JavaScript. Шаблоны"
Джон Резиг - "Секреты JavaScript ниндзя"
Николас Закас - "JavaScript. Оптимизация производительности"
Node.js
М. Кантелон , М. Хартер - "Node.js в действии"
Кирилл Сухов - "Node.js. Путеводитель по технологии"
Дэвид Хэррон - Node.js. Разработка серверных веб-приложений
Front-end
Эдди Османи - "Разработка Backbone.js приложений"
Читать онлайн
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/
http://ru.discovermeteor.com/ - Книга по Meteor.js - одному из самых лёгких и функциональных фреймворков
Онлайн сообщества:
http://learn.javascript.ru/ - оно одно, единственное. Начинать учить язык советую отсюда, потом переходить уже к книгам.
http://www.jstherightway.org/ - Огромный гайд составленный буржуями. Есть книги, статьи и всё-всё-всё.
http://nodeguide.ru - Огромное количество переведённых статей по Node.js
http://node-center.ru - собрание информации по Node.js. Особенно интересен раздел со ссылками и книгами.
Бложики и новостные ленты:
http://dailyjs.com/ - DailyJS
http://weblog.bocoup.com/ - Bocoup Weblog
http://perfectionkills.com/ - Perfection Kills
http://www.reddit.com/r/javascript - subreddit на reddit.com
http://toddmotto.com/ - Todd Motto, Lead front-end @appsbroker. Developer Expert @google.
http://ru.pornhub.com/users/deepbunnyhole - тянка работает разработчиком Node.js и увлекается созданием интерактивных веб-приложений и прочими интересностями.
Онлайн курсы:
Как же можно учить язык, только читая книжки? Нужна практика, и только так изучаемое усваивается, не иначе.
CodeSchool - http://codeschool.com/ Отличный ресурс для изучения языка, очень много курсов по всем передовым технологиям.
CodeAcademy - http://www.codecademy.com/ Уже не такой сильный, но все еще интересный проект, так же маст хев для набивания скилла.
Udacity - https://www.udacity.com/course/ud015 Дает хорошее представление о замыканиях.
Выучил основы, написал свою пузырьковую сортировку и змейку? Не знаешь как двигаться дальше?
Почитай теперь это - https://shamansir.github.io/JavaScript-Garden/
А потом? Я и так уже гений!!!
Выбери себе направление. Может, ты хочешь игори делать? Тогда вперед на гитхаб, и ищи Phaser, Pixi и другое, выбор не маленький. Хочешь на сервер сайд? Копай в сторону Node.js, Express, Socket.io. Хочешь писать MVC логику? Angular, Backbone, React, да множество их. Нельзя забывать про NW.js и WinJS, позволяющие создавать десктопные приложения.