Сохранен 560
https://2ch.hk/pr/res/590841.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JavaScript #24

 Аноним 27/11/15 Птн 23:28:05 #1 №590841 
14486560857410.png
14486560857411.png
Ссылка на прошлый тред: >>582891 (OP)

Этот тред посвящён главному языку будущего - 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, позволяющие создавать десктопные приложения.
Аноним 27/11/15 Птн 23:29:45 #2 №590843 
Шапка http://pastebin.com/MDwaMhVg
Аноним 28/11/15 Суб 00:08:51 #3 №590868 
Есть в Рунете аналоги rubyjobs.ru для Node.js?
Аноним 28/11/15 Суб 00:19:03 #4 №590878 
>>590868
Есть
http://rabotavmcdonalds.ru/
Аноним 28/11/15 Суб 00:44:54 #5 №590892 
>>590878
>россия
>работа
Сколько там платят, 200 рублей за готовый проект?
Аноним 28/11/15 Суб 00:52:13 #6 №590893 
>>590892
2 рубля за каждый бургер вроде
Аноним 28/11/15 Суб 01:04:15 #7 №590901 
>>590868
http://www.nodejobs.com/
http://jobs.nodejs.org/a/jobs/list/
>рунете
Ищи на обычных сайтах. Платят больше рабинищенок, но работу нужно поискать.
Аноним 28/11/15 Суб 01:32:51 #8 №590914 
14486635711600.png
Здравствуйте, хочу быть модным хипстером, сидящим с друзьяшками в Старбаксе с макбука. Мне посоветовали учить Ноду.
Аноним 28/11/15 Суб 01:39:08 #9 №590917 
>>590914
Учи, я разрешаю.
Аноним 28/11/15 Суб 02:48:27 #10 №590929 
>>590914
А вакансий на ноду хуй да сверху нихуя, в прошлом треде посон писал как сел в лужу со своим годом комерческой на ноде. А теперь подумай кому ты нужен будешь без опыта со своей нодой? Так-то штука безусловно интересная, но не время для драконов нее.
Аноним 28/11/15 Суб 05:17:43 #11 №590954 
Кстати, смотрю, у вас гораздо больше литературы по языку, чем у нас по пхп.
>>590929
н-но макбуки... в старбаксе.. мне же сказали..
Аноним 28/11/15 Суб 05:29:23 #12 №590958 
14486777633410.jpg
>>590954
А на самом деле Node.js разработчики вынуждены брать в рот.
Аноним 28/11/15 Суб 06:03:43 #13 №590963 
>>590958
Зачем ей очки без диоптрий?
Аноним 28/11/15 Суб 06:08:07 #14 №590964 
>>590958
неблоха, осталось только очки купить и выучить ноду.
Аноним 28/11/15 Суб 07:16:54 #15 №590970 
>>590963
Как тогда быть ГИКОМ?
Аноним 28/11/15 Суб 08:40:00 #16 №590975 
>>590970
Программисты по западной классификации - Нёрды, Гики же - это всякое отребье, помешанное на Звездных Войнах, Докторе Кто и прочих Фоллаутах. Стереотипичный внешний вид Нёрда - мятая рубашка с короткими рукавами и невзрачные штаны. Эта клушка - ни первое, ни второе, а Хипстер.
Аноним 28/11/15 Суб 10:40:04 #17 №590988 
14486964040470.png
Привет анон. Есть вопрос от нуба у которого за спиной релейтед. Стори наверное как у всех, сижу в тех.сапе провайдера за 3 копейки, заебало. Дома личинка которой много хочется дать чтобы не вырос как я. Решил я сварганить в свой провайдер новый ЛК, старый из 2008года и юзабилити никакое. Так вот собственно вопрос: есть у меня строка навигации, на ней 5 кнопок для каждого раздела соответственно (кредит/оплата/основная инфа етс). Разделы я запилил отдельно от строки навигации, хочу теперь чтобы это работало. Можно словить $('.nav-bar').click(function() {
switch
case $('.info') {bla-bla-bla}
...
Таким образом, то-есть ловить клик по всему нав-бару, а в свиче указать действия для конкретной кнопки. У меня получается что тот класс из основных у которого есть доп. класс active - показывается, а все остальные спрятаны. И ещё анон, сколько такой ЛК будет стоить в Украхе?
Аноним 28/11/15 Суб 13:23:57 #18 №591029 
>>590988
Хуёво ты придумал, лучше какой-то более универсальный способ делать.
Типо каждой кнопке дай аттрибут с названием/классом нужного раздела, а внутри слушателя события запили так, что при клике на навбар, если клик произошёл по кнопке, то нужно взять это инфу из аттрибута и сделать секцию, с классом == атрибуту, активной.
Ибо всякие свитчи и кучи разветвлений это говно.
>>590975
Ты даун
Аноним 28/11/15 Суб 13:28:19 #19 №591030 
>>591029
А ты - Дикхэд.
Аноним 28/11/15 Суб 13:34:07 #20 №591032 
>>590988
Алсо, стоить это будет примерно 0 рублей, т.к. делается за 10 минут.
>>591030
Соси хуй пидорахен, никогда тебе не уехать на запад, сколько бы ты не читал о нём, мразь
Аноним 28/11/15 Суб 13:37:01 #21 №591034 
14487070213020.jpg
>>591032
Но я мечтаю разъебать его ядерными снарядами.
Аноним 28/11/15 Суб 13:39:38 #22 №591035 
>>591034
Типичная пидорашка
Аноним 28/11/15 Суб 13:41:15 #23 №591036 
>>591035
Это плохо?
Аноним 28/11/15 Суб 14:37:48 #24 №591059 
>>591029
Спасибо, анон.
Аноним 28/11/15 Суб 15:15:00 #25 №591076 
>>591032
>Алсо
А что тогда нужно делать, чтобы за это платили, чем обмазываться чтобы можно было побыстрее деньги получать?
Аноним 28/11/15 Суб 16:02:10 #26 №591088 
>>591076
Платят за выполненную работу, а не применение технологий. Хорошо платят за много качественно выполненной работы. С подходом "чтобы платили" ты вряд ли что-то заработаешь, поскольку самой работе будешь сопротивляться, и для саморазвития, которая является ключем к качеству, у тебя стимула не будет.
Аноним 28/11/15 Суб 16:07:03 #27 №591090 
>>591088
Но мне нравится это, сидеть, писать классы, потом управлять ими, вот это все, просто мне ещё интересно зарабатывать. И про саморазвитие я как раз и спрашивал - что поучить ещё рекомендуется.
Аноним 28/11/15 Суб 16:11:09 #28 №591094 
>>591090
Если писать классы и управлять ими, то Angular. Осилишь - дальше сам дорогу найдешь.
Аноним 28/11/15 Суб 19:23:32 #29 №591208 
Анон, выручай. Пердолюсь весь день

>>590988-кун

Что имеем:
<div class="nav-bar">
<div class="row">
<div class="col-md-2"><img class="logo" src="pics/logo.png"/></div>
<ul class="col-md-10">
<div class="row">
<li class="info col-md-2">
<a href="#"><div class="active-but">Основное</div></a>
</li>
<li class="credits col-md-2">
<a href="#"><div class="">Кредит</div></a>
</li>
<li class="payments col-md-2">
<a href="#"><div class="">Оплата</div></a>
</li>
<li class="other col-md-2">
<a href="#"><div class="">Другое</div></a>
</li>
<li class="col-md-2">
<a href="#"><div class="exit-button">Выход</div></a>
</li>
</div>
</ul>

</div>
</div>
Ну и в теле есть 4 блока с классами - info, credits, payments, other. Как сделать так, чтобы при нажатии на кнопку в навигации, прятался текущий активный блок и показывался новый, по той кнопке на которую нажали?
Аноним 28/11/15 Суб 19:25:08 #30 №591210 
>>591208
Осиль pastebin.com, пожалуйста. Никакого желания глаза ломать.
Аноним 28/11/15 Суб 19:27:17 #31 №591213 
>>591210
Извиняюсь, я новенький http://pastebin.com/SZEas7wf
Аноним 28/11/15 Суб 19:28:21 #32 №591215 
JS - язык петухов и опущенцев.
Аноним 28/11/15 Суб 19:36:43 #33 №591219 
>>591213
В ul должны лежать только li.
Давай-ка для начала сократим всю эту херню до http://pastebin.com/XpNNmZUY
Аноним 28/11/15 Суб 19:44:05 #34 №591226 
>>591219
Окей, просто сколько смотрел - везде навигацию списками лепили.
Аноним 28/11/15 Суб 19:58:44 #35 №591233 
>>591219
Блядь, я все ещё не могу придумать как прикрутить эти кнопки с классам ниже, а то что придумываю - не работает нихуя. Пытался уже через switch, через if else.
Аноним 28/11/15 Суб 20:05:06 #36 №591240 
Валидная ли тактика в случаях, как у >>591208-куна, скрывать всё (по классу элементов, например), а потом раскрывать нужно? Чтобы не думать о том, что там сейчас раскрыто.
Аноним 28/11/15 Суб 20:05:34 #37 №591241 
>>591240
>раскрывать нужное
фикс
Аноним 28/11/15 Суб 20:08:13 #38 №591244 
>>591240
>>591241
Я именно так и размышляю, спрятать все - не проблема, проблема привязать кнопку к блоку с таким- же классом универсальным способом (хотя у меня и не универсальные не работали, лол).
Аноним 28/11/15 Суб 20:18:21 #39 №591249 
Вот моя навигация
http://pastebin.com/85AASfbD
Вот мои блоки с инфой
http://pastebin.com/8dn4h2nD
Вот что в js
http://pastebin.com/dXxZhwL6

Ткните неосилятора в его фейл, пожалуйста.
Аноним 28/11/15 Суб 20:23:27 #40 №591251 
>>591249
То-есть, я понимаю что оно добавляет класс active в menu-item, я имею ввиду как привязать это к item'ам?
Аноним 28/11/15 Суб 20:48:22 #41 №591270 
14487329020450.png
>>591249
Ты даже на пейстбин вставить код нормально не можешь. Это край просто.
Аноним 28/11/15 Суб 20:49:51 #42 №591273 
>>591270
А вообще, на https://jqueryui.com/tabs/
Аноним 28/11/15 Суб 20:51:16 #43 №591275 
>>591270
Всмысле? Ты про троеточие? Так я специально вставил, там кода на 250 строк, нахуй оно нужно?
Аноним 28/11/15 Суб 20:51:39 #44 №591276 
>>591275
Я про проебанные кавычки
Аноним 28/11/15 Суб 20:55:10 #45 №591278 
>>591276
Сори, вручную пришлось писать, а я на работе, тут дохуя евентов, отвлекся. Да и не набил ещё мышечную память на пальцах, лол.
Аноним 28/11/15 Суб 21:02:09 #46 №591285 
>>591278
Tabs Widget из jQueryUI посмотри, говорю
Аноним 28/11/15 Суб 21:08:01 #47 №591292 
>>591285
Да, спасибо огромное, сейчас вот пытаюсь его реализовать, только у меня почему- то все табы раскрылись, сейчас ебусь с этим.
Аноним 29/11/15 Вск 00:19:45 #48 №591450 
>>591292
HTML http://pastebin.com/7iMhMAkJ
Я этих ваших jQuery не знаю, на нормальном JS оно http://pastebin.com/3VcumTzr
Аноним 29/11/15 Вск 00:33:12 #49 №591455 
Пиздец ебанутые, нахуя вы эту говно используете? Пастебин ебаный
Вам дали тонну онлайн редакторов, нет блять они копируют код в блокнотик, сука ну дебилы, а
Аноним 29/11/15 Вск 00:33:55 #50 №591456 
>>591450
>[].slice.call(document.getElementsByClassName('interactive')).forEach(addEventListener);
Делегирование? Не, не слышал.
Аноним 29/11/15 Вск 00:43:49 #51 №591461 
>>591456
Не слышал, объясни, пожалуйста.
Аноним 29/11/15 Вск 00:48:38 #52 №591463 
>>591461
Вешаешь обработчик на <div class="menu"> и в нем отслеживаешь клик на элементе меню, если кратко.
Аноним 29/11/15 Вск 00:55:49 #53 №591465 
14487477493510.png
>>591461
А еще у тебя HTML невалидный
Аноним 29/11/15 Вск 00:59:37 #54 №591467 
>>591465
Не неси хуйни плиз
Аноним 29/11/15 Вск 00:59:55 #55 №591468 
>>591463
Спасибо, поправил http://pastebin.com/HbawLA1Q
Еще огрехи есть? Я не JS программист.

>>591465
Это чушь.
Аноним 29/11/15 Вск 01:00:08 #56 №591469 
>>591467
Ты ебанулся?
Аноним 29/11/15 Вск 01:00:30 #57 №591470 
>>591463
А вот это двачую, я уже выше расписал на словах этот способ, он его реализовал, но криво, без делегирования это конечно хуйня
Аноним 29/11/15 Вск 01:01:21 #58 №591471 
>>591469
Ты даун?
Это полностью валидный хтмл.
Такая хуйня используется ВЕЗДЕ, во всех фреймворках.
Аноним 29/11/15 Вск 01:02:34 #59 №591472 
>>591468
Не используй плиз это говно, я понимаю, что ты не программист, но не нужно вставлять код в блокнот, понял?
Аноним 29/11/15 Вск 01:02:50 #60 №591473 
>>591471
Все равно, хуй пососи.
Аноним 29/11/15 Вск 01:03:49 #61 №591474 
>>591472
Я программист, я не JS программист.
Код пишу в нормальном редакторе, требуется мне передать готовый текст - pastebin подходит идеально: отображает, подсвечивает и есть не просит.
Аноним 29/11/15 Вск 01:03:49 #62 №591475 
>>591473
Хуй сосёшь лишь только ты здесь, используя валидатор хтмл.
Не думал, что такие дурачки доползают до жс треда, по идее вы не должны дальше верстки уходить с таким подходом.
Аноним 29/11/15 Вск 01:05:48 #63 №591476 
>>591474
Я понимаю, что в твоих языках нужен специальный интерпретатор и т.д., но в жсе он не нужен, поэтому у нас есть штуки типо таких
http:/jsbin.com
http://plnkr.co/
http://codepen.io/
https://jsfiddle.net/
Ещё раз вставишь в пастебин - я тебе по ебалу надаю.
Аноним 29/11/15 Вск 01:08:21 #64 №591479 
>>591476
Братиш, но мне нахуй не нужны возможности этих ресурсов, мне нужно отдать человеку подсвеченный текст, всё.
Аноним 29/11/15 Вск 01:09:04 #65 №591480 
>>591476
Ты лучше по коду что-нибудь скажи, где мудак, где очень сильно мудак.
Аноним 29/11/15 Вск 01:10:18 #66 №591481 
>>591479
Какие возможности, лол?
Также копируешь туда код, только ещё сразу наглядно видно, что он делает, сразу всё рендерится.
Аноним 29/11/15 Вск 01:13:10 #67 №591482 
>>591481
>сразу всё рендерится
Это если писать нормально, да и то не нужно. Ну жмакнешь ты две кнопки, убедишься, что работает, и чего, легче станет?
Аноним 29/11/15 Вск 01:14:06 #68 №591483 
>>591476
У недомакаки бомбит от невозможности интерпретировать в голове пару строк кода.
Поясните Аноним 29/11/15 Вск 01:15:10 #69 №591484 
window.onload = function () { g.u (g.e = event); };
Аноним 29/11/15 Вск 01:16:48 #70 №591485 
>>591482
Понимаешь, что ты для полного нуба пишешь? Ему надо понять, почему это работает, как, в любом случае ему придётся себе это копировать. Ну и опять же, пишешь ты не совсем нормально.
>>591483
Ваше дело, жрите говно дальше.
Небось ещё в нотпаде кодите, пидорасы
Аноним 29/11/15 Вск 01:17:48 #71 №591487 
14487490687060.png
>>591485
Аноним 29/11/15 Вск 01:18:20 #72 №591488 
>>591485
>пишешь ты не совсем нормально
Поясняй за всю хуйню, братиш, я готов.
Аноним 29/11/15 Вск 01:20:16 #73 №591490 
>>591488
Слишком охуенно пишешь, моей гуманитарной натуре становится не по себе от твоего скилла.
Аноним 29/11/15 Вск 01:21:35 #74 №591492 
>>591487
Типичная пидорашка, всё ясно
Аноним 29/11/15 Вск 01:22:27 #75 №591493 
>>591450
Спасибо, очень выручил.
Аноним 29/11/15 Вск 01:23:07 #76 №591494 
>>591488
Бля, я тебе уже пояснил, ты совсем долбанутый штоле? Иди нахуй отсюда, значит.
Аноним 29/11/15 Вск 01:25:16 #77 №591495 
>>591494
Ты про делегирование сказал - я его исправил >>591468
Предполагается, что интерактивные элементы сидят в каком-нибудь div с id="menu" и ложных срабатываний нет.
Аноним 29/11/15 Вск 01:29:07 #78 №591497 
>>591494
>>591492
Эта ворчливая мартышка, корчащая из себя программиста.
Аноним 29/11/15 Вск 01:32:45 #79 №591498 
>>591497
В рот ебал я ваше прогроммирование
Аноним 29/11/15 Вск 01:34:45 #80 №591499 
>>591498
Взломал уже вк аккаунт своей мамки?
Аноним 29/11/15 Вск 01:35:39 #81 №591500 
>>591499
Что за хуйня ты несешь? Откуда здесь столько долбоебов? Кто вас привел?
Аноним 29/11/15 Вск 01:37:29 #82 №591501 
>>591500
Долбоёб прозрел и стал задавать правильные вопросы. Человечество получило второй шанс.
Аноним 29/11/15 Вск 01:38:53 #83 №591502 
>>591501
С такими как ты вряд ли. Ты же совсем конченный по-ходу
Аноним 29/11/15 Вск 01:41:36 #84 №591503 
>>591502
Проецируешь и не можешь принять объективные упрёки, сразу срываясь в горячку и оскорбления. Посмотри в зеркало, братишка, как ты себя ведёшь в публичном месте.
Аноним 29/11/15 Вск 01:43:24 #85 №591504 
>>591503
Спроецировал тебе за щеку, опущенец, в публичном месте, все видели, теперь обтекай, маня
Аноним 29/11/15 Вск 01:47:24 #86 №591506 
>>591504
Разве что твой воровской сленг и вспыльчивость, свойственную неокрепшей личности.
Аноним 29/11/15 Вск 01:48:51 #87 №591507 
>>591506
Ладно, я спать, не принимай близко к сердцу, братиш.
Аноним 29/11/15 Вск 02:29:38 #88 №591517 
14487533781660.png
>>591468
>поправил
Ты его тестировал? Он работает у тебя? Стили в JS - очень плохая идея.
И еще. Твой код поломается, если клик был на .menu, но не .menu-item (такое моет случится если у .menu-item будет margin-right, например). Но мне кажется, твой код и сейчас не работает, хотя хз.

>>591493
Если что я вот тоже написал http://codepen.io/anon/pen/vNoLxG
Аноним 29/11/15 Вск 02:39:53 #89 №591522 
лол, жиес-макаки уже код на пастебин выкладывают. До чего же вы деградируете, лошки.
Аноним 29/11/15 Вск 02:43:59 #90 №591525 
>>591517
Годно, нужно будет завтра вникнуть, спасибо.
Аноним 29/11/15 Вск 09:19:21 #91 №591593 
>>591517
>поломается
Ага, понял.

>Стили в JS - очень плохая идея.
Ага, понял. Я про существование classList не знал, а манипуляции с className мне показались здесь ненужным геморроем.

К слову о существовании classList, у вас (JS community) черт ногу сломит в документации, что в W3Schools, что в MDN, я заебался там бродить и обрывками информацию собирать. В природе что-нибудь типа https://docs.oracle.com/javase/8/docs/api/java/lang/String.html хотя бы для DOM API существует?
Аноним 29/11/15 Вск 09:56:09 #92 №591599 
>>591593
>В природе что-нибудь типа https://docs.oracle.com/javase/8/docs/api/java/lang/String.html

Разумеется, существует
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String

Только в большинстве случаев его не используют напрямую.
Можно написать, например
>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
Аноним 29/11/15 Вск 10:35:18 #93 №591604 
>>591599
Ага, понял, спасибо.
Аноним 29/11/15 Вск 13:14:55 #94 №591681 
>>591604
Сап, ананасы. Есть у меня цикл, в котором делается request. Необходимо как-то сделать колбэк для этого цикла, чтобы вызвать его после того, как точно все итерации будут закончены. Как это делается?
Аноним 29/11/15 Вск 13:15:15 #95 №591682 
>>591681
Фак, это всем адресовано.
Аноним 29/11/15 Вск 13:55:50 #96 №591713 
>>591682
>>591681
Просто после цикла делаешь и всё. У тебя не нет асинхронности?
Аноним 29/11/15 Вск 14:41:59 #97 №591752 
>>591681
Для каждого успешного реквеста коллбэк добавляет +1 к внешнему счетчику, когда счетчик догнал значение до нужного, запускай свой колбэк. Ну и какбэ про события onLoad и DOMContentLoaded (.ready в случае с jq) не забывай, в иных случаях просто их достаточно + в es6 с промисами можно покрасивше все оформить или юзать fetch api с полифилом, уже настало его время.
Аноним 29/11/15 Вск 15:24:25 #98 №591784 
Как проектировать асинхронные приложение?
Аноним 29/11/15 Вск 16:24:54 #99 №591821 
>>591784
Тащемта ничего сложного, просто берешь и проектируешь.
Аноним 29/11/15 Вск 16:26:25 #100 №591822 
>>591713
Просто после цикла вызывается код, когда колбеки ещё не пришли.
>>591752
Спасибо, попробую.
Аноним 29/11/15 Вск 16:29:39 #101 №591824 
>>591822
Ну так ты прочитай свой вопрос, а также научись их корректно формулировать.
Аноним 29/11/15 Вск 16:36:53 #102 №591825 
>>591821
Без задней мысли?
Как и где это делать?
Аноним 29/11/15 Вск 16:38:27 #103 №591826 
>>591825
В голове обычно я это делаю.
А как я уже ответил, да ты и сам понял вроде.
Аноним 29/11/15 Вск 16:40:57 #104 №591828 
>>591826
Но большие проекты невозможно держать в голове
Аноним 29/11/15 Вск 16:42:17 #105 №591829 
>>591828
Ты пока маленький попробуй сделать, а потом уже проще будет.
Аноним 29/11/15 Вск 17:00:50 #106 №591836 
>>591829
Я делал маленькие, и нормально все было.
А сейчас большой пилю. И чувствую, что все начинает скатываться в спагетти
Аноним 29/11/15 Вск 17:35:13 #107 №591859 
>>591517
Слушай, а внутри твоих табов, можно другие вставлять?
Аноним 30/11/15 Пнд 12:50:59 #108 №592374 
может кто пояснить
http://pastebin.com/5x216Sd6
фабрика должна возвращать один объект как я понимаю
но в контроллере просто что проверить вывел в консоль что я получил
а получил я ДВА одинаковых!! ПАЧИМУ ТАК?
можно,конечно сделать что-то вроде
Entry.$promise.then(function(data){......});
но тогда область видимости другая и нужен $scope, а мне нравиться через controllerAs работать
Аноним 30/11/15 Пнд 18:44:52 #109 №592680 
>>590841 (OP)
Посоны, я наверно задам платиновый вопрос. Не будут ли всё писать на CMS, стоит к вам вкатываться?
Аноним 30/11/15 Пнд 18:58:21 #110 №592696 
>>591859
>внутри твоих табов, можно другие вставлять

Не понимаю, что ты имеешь ввиду.
Аноним 30/11/15 Пнд 19:00:14 #111 №592702 
>>592680
Что ты вообще имеешь ввиду?
Аноним 30/11/15 Пнд 19:17:27 #112 №592713 
>>592696
Ну в одном из item'ов запилю ещё один нав-бар.
Аноним 30/11/15 Пнд 19:31:51 #113 №592728 
>>592713
Ну так запиливай по аналогии с моим примером.
Аноним 30/11/15 Пнд 19:37:33 #114 №592734 
>>592728
Вообще, я бы на твоем месте запилил отдельный компонент для табов, что бы new Tabs(/ /), но нахуя изобретать велосипед, если можно заюзать табы из jQuery UI.
Аноним 30/11/15 Пнд 21:40:57 #115 №592843 
14489088579050.jpg
>>592680
>Не будут ли всё писать на CMS
Аноним 30/11/15 Пнд 21:49:36 #116 №592852 
Анон, что будет проще освоить для ньюфага - Бекбон или Ангулар? Знаю только ванилу (и жквери само собой).
Аноним 30/11/15 Пнд 22:09:35 #117 №592869 
>>592852
Бэкбон или реакт. Ангулар - кривое ненужное говно.
Аноним 30/11/15 Пнд 23:44:30 #118 №592944 
>>592869
ты на ушко мне это скажи.
А вообще что против ангулара?
поясни короче
Аноним 30/11/15 Пнд 23:56:40 #119 №592951 
>>592852
Ангулар или реакт. Бекбон - кривое ненужное говно.
а реакт вообще не фремворк, а кучка говна библиотек
Аноним 01/12/15 Втр 01:31:54 #120 №593009 
14489227148700.png
Антуан, почему KeyboardEvent.location ничего не возвращает? Мне нужно распознать нажатие левого и правого шифта по отдельности, а не выходит.
Аноним 01/12/15 Втр 03:39:02 #121 №593034 
>>592944
http://habrahabr.ru/post/246905/
Аноним 01/12/15 Втр 17:37:27 #122 №593321 
Зачем вообще нужны фреймворки? Можно ли обойтись без них?
ньюфаг, дочитываю Крокфорда
Аноним 01/12/15 Втр 18:18:20 #123 №593349 
>>593321
Чтобы не изобретать велосипеды. Ты можешь писать всё без них, только будешь разрабатывать нужный тебе проект в 1000 раз медленнее и потом те кто придут его поддерживать спросят у тебя одно "Ерохин, а нахуя ты свой фреймворк написал, ты ебанутый?".

Вот зачем.
Аноним 01/12/15 Втр 18:24:15 #124 №593356 
>>593349
>велосипед
может запилить/взять библиотеку и использовать ее, а не фреймворки учить, которых дохуя?
Аноним 01/12/15 Втр 19:25:30 #125 №593393 
Посоветуйте какую нибудь книжку по ангуляру. Желательно на русском
Аноним 01/12/15 Втр 20:20:48 #126 №593416 
>>593356
Фреймворки - это и есть наборы библиотек
Аноним 01/12/15 Втр 20:22:00 #127 №593417 
>>593416
Неправ.
Аноним 01/12/15 Втр 20:30:07 #128 №593425 
>>593417
Чего? Набор библиотек и их интеграция в виде каркаса приложения
Аноним 01/12/15 Втр 20:52:43 #129 №593436 
14489923639840.jpg
>javascript
>язык будущего

Аноним 01/12/15 Втр 21:52:01 #130 №593468 
>>593436
О, очередной некрофил сейчас будет доказывать, что его параша лучше божественного JS?
Аноним 01/12/15 Втр 23:33:17 #131 №593593 
>>593416
Я имею ввиду повторное использование фрагментов кода, типа как github gist. Короч, я ньюфаг в программировании вообще. Прост глянул тут статьи про всякие фреймворки, все кажется сложными и громоздкими надстройками над языком, которые нужно учить и потом будешь от них зависеть.
Аноним 01/12/15 Втр 23:40:05 #132 №593608 
Сразу прошу прощения. Так сказать слышал звон, но не знаю, где он..
Можно ли с помощью jQuery и чистого JS работать с БД? Если да, то:
1) стоит ли так делать
2) на сколько это удобно
3) есть ли профиты
Аноним 02/12/15 Срд 00:05:22 #133 №593633 
>>593608
С фронта с базой работать. нельзя. Но можно отправлять запросы на сервер и обрабатывать результаты.
Аноним 02/12/15 Срд 00:08:52 #134 №593635 
14490041324300.png
>>593608
>>593633
Тоже самое можно делать БЕЗ jquery.
Аноним 02/12/15 Срд 00:57:25 #135 №593674 
Чуваки поясните за фронтенд , что нужно знать чтобы иметь возможность пойти мидлом фронтендером в ДС1/ДС2? Последний год работал на пыхе с jquery (фу,фу,фу зашквар) , до этого год хуярил на ангуляре с нодой. Понимаю JS,DOM и эти ваши галпы (хотя сейчас же моден webpack), но с версткой не сильно много имел дела (bootstrap во все поля) и какой-нибудь макет в psd врядли смогу охуенно и кроссбраузерно сверстать.
Так вот в свете вышесказанного могу ли я претендовать на мидла?
Аноним 02/12/15 Срд 01:06:12 #136 №593677 
>>593633
>>593635
Я так понял, что запросы я могу обрабатывать при помощи чистого JS?
Аноним 02/12/15 Срд 01:08:17 #137 №593678 
>>593677
Если у тебя бекенд на жс, то да
WOOF WOOF 02/12/15 Срд 01:13:28 #138 №593681 
14490080085940.png
http://doggysklad.ucoz.ru/WOOF/index.html
WOOF
Аноним 02/12/15 Срд 02:06:12 #139 №593703 
>>593681
Охуенно!
Аноним 02/12/15 Срд 02:17:36 #140 №593708 
>>593674
Фронтенд миддла нет.
Джаваскрипт миддла - возможно.
Галп и вебпак совершенно разные вещи, имеющие довольно мало общего.

Аноним 02/12/15 Срд 18:25:58 #141 №594172 
Как-то можно обнулить курс на кодакадеми? Проходил полгода назад, всё забыл к хуям.
Аноним 02/12/15 Срд 19:58:14 #142 №594266 
Есть такая структура
<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();
Может можно сделать по-другому? И почему первый вариант не работает?
Аноним 02/12/15 Срд 19:58:46 #143 №594268 
Бля, оказывается в мёртвом треде до этого писал.
Суп, скриптач! Вопрос по ko.js.
http://jsfiddle.net/g00yqz2b/
Помоги плиз разобраться, почему удаляются дети с одинаковыми именами?
Аноним 02/12/15 Срд 20:03:32 #144 №594274 
>>594266
Может после сабмита return false делать? Не могу проверить с телефона
Аноним 02/12/15 Срд 20:09:13 #145 №594284 
>>594274
С сабмитом все ок. Второй вариант пашет.
$(this).closest('form') Ничего не находит, при такой структуре.
$(this).parent().parent().find('form') только вот так у меня получилось найти форму.
Аноним 02/12/15 Срд 20:12:20 #146 №594292 
>>594172
Создай новый аккаунт,делов-то.
Аноним 02/12/15 Срд 20:16:25 #147 №594297 
>>594284
Parents вместо closest попробуй.
Аноним 02/12/15 Срд 20:22:22 #148 №594303 
МДА пиздец после пхп сложно заходить в js, все эти анонимные функции и колбеки ставят мозги раком. Блять еб твою мать, на что я тратил время 5 лет? На однопоточные скриптики для даунов блядь
Аноним 02/12/15 Срд 20:23:01 #149 №594304 
14490769815010.jpg
>>590841 (OP)
Пояните где добыть требования для Juniorа по Front-endу не прошел тестирование в ЭПАМ, пукан рванул как атомная боба Поясните по хардкору приерные требования. Не обссыкайте. Одну книжку уже прочитал (JS для мага). Щас Флэнагана читаю. В общем что Guru-анон, есть ли где-то на гитхабе или в интернетах требования на Juniora, Midl'a и т.д.
Спасибо.
Аноним 02/12/15 Срд 20:24:11 #150 №594307 
>>594304
пишу как-то коряво. Привык к Sublime и слова не допечатываю. Пиздос.
Аноним 02/12/15 Срд 20:26:59 #151 №594310 
>>594297
Уже нашел вот тут
https://stackoverflow.com/questions/17921647/jquery-form-submission-when-form-nested-in-table
Что это не валдиный HTML, form можно вкладывать только в td или всю таблицу в form
В tr нельзя.
Аноним 02/12/15 Срд 20:47:49 #152 №594336 
>>594304
МММММ СЕКС=))
Аноним 02/12/15 Срд 20:48:59 #153 №594337 
14490785390690.jpg
>>594304
>JS для мага
Аноним 02/12/15 Срд 20:55:47 #154 №594348 
>>594337
>>594336
Ну я ебу. Книга так называется. Лучше бы по-существу сказали.
Аноним 02/12/15 Срд 20:56:48 #155 №594350 
>>594303
Тоже бугурчу
Аноним 02/12/15 Срд 21:05:16 #156 №594358 
>>594348
Шапку для кого писали? Там всё есть.
Аноним 02/12/15 Срд 21:56:20 #157 №594395 
>>594358
Та читал я шапку. Спросил же по-поводу требований в фирмах. А то от того, что не прошел словил не хилый бугурт. Я думал им средне-макаки-студента хватит. Так нет.
Аноним 02/12/15 Срд 22:11:33 #158 №594407 
>>594395
Если ты читаешь фленагана и узнаешь там что-то новое, то ты точно не подходишь под джуна
Аноним 02/12/15 Срд 22:14:48 #159 №594410 
Вкатываться нубью лучше с кодакадеми или сразу с какой-то книжки?
Аноним 02/12/15 Срд 22:24:53 #160 №594422 
>>594410
На кодкадеми достаточно говняный курс, если реально хочешь вкатиться, то оплати кодскулл за 9 бачей, будет хоть стимул заниматься, и курс там лучше.
Аноним 02/12/15 Срд 22:41:15 #161 №594429 
>>594422
Кто-то тут пили гайдецкий как получить скидон?
Аноним 02/12/15 Срд 22:42:31 #162 №594430 
14490853519080.jpg
>>594407
НЕ мучай абстракциями уже. По-существу тут написать может кто-то? ВЫ же програмист, что за бабья натура пиздеть не о чем.
Аноним 02/12/15 Срд 22:44:01 #163 №594432 
>>590841 (OP)
Посоны поясните за masonry layout через js.
В частности подключил библиотеку для jquery http://masonry.desandro.com/layout.html и плюс плагин для него http://imagesloaded.desandro.com/ чтобы инициализировать его только после загрузки всех картинок. В каталоге больше 50 боков : картинка+текст, но пока вся страница не загрузиться все записи слипаются друг с другом и выглядит это просто отвратительно В чем может быть проблема?
Аноним 02/12/15 Срд 22:47:05 #164 №594436 
>>594432
jQuery(window).load(function() {}) от jQuery(window).load(function(){}) чем-то отличаются?
Аноним 02/12/15 Срд 22:47:27 #165 №594440 
>>594430
А вы сексист? Увы, в профессии вы не приживётесь.
Аноним 02/12/15 Срд 22:48:30 #166 №594441 
>>594436
>jQuery(window).load(function() {})
>jQuery(window).load(function(){})
Нет.
Аноним 02/12/15 Срд 22:51:10 #167 №594444 
>>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.

Не понимаю как так?
Аноним 02/12/15 Срд 22:54:32 #168 №594450 DELETED
>>594440
При чем сдесь сексист и натура пиздеть не о чем? Это обьективное устройство вещей - у каждой девушки есть такая привычка, пиздеть не о чем в компании подруги или мужа (парня). Так женщины себя проявляют как личности, и это нормально. Не плохо и не хорошо. Это просто так есть. Ну а если ты не согласен - послушай разговор своей девушки с какой-то хорошей подругой (ну или мамкин). 90% чувств, ощущений и переживаний, но никакой СМЫСЛОВОЙ нагрузги. Я умудряюсь расписывать никому ненужные вещи, а тут по теме никто ответить не может.
А еще мне кажется, что я переписываюсь с таким же студентом (еще и девушкой, от этого и задело мое высказывание), у которого опыта по-ходу и нет, но лучше бы ошибался
Аноним 02/12/15 Срд 23:00:42 #169 №594455 DELETED
Давно хотел "Пояснить за ТНН", но не кому-то, а чисто для себя, дабы в дальнейшем использовать как памятку:

1)Корыстные шкуры. Уже давно для меня является фактом, что все отношения М+Ж - это взаимоиспользование. Но если "М" важен лишь секс, то "Ж" - финансовые средства своего полового партнёра. Шкуры выбирают парня по-богаче, у которого есть собственное авто (или подаренное родителями), дорогие безделушки, в виде говно-гаджетов с яблоками и пр. И им не важно, какие у тебя интеллектуальные способности, не важна твоя внешность. Их цель - заполучить парня с деньгами, либо студента-мажорика, впоследствии выйти замуж за него и жить "в шоколаде".

2)Соски-залётки. Самый ненавистный мой тип шкур. По-глупости, либо по-пьяне, эти существа с вонючим междуножьем, забывают о простых методах защиты, как средства контрацепции. Типичная ситуация для провинции: "В сельпо кончились презики, а ты уже напоил свою бабу портвейном". Вовремя не высунул - всё, залёт. Но умный парень, даже если он и быдло, не захочет иметь детей от односельчанки-давалки и откажется от своего потомства. И эти овуляшки в панике, всерьёз задумываются - "Что же блядь делать?". Так как мы говорим о недалёких и безденежным сосках, то тут два варианта: "Аборт - это убийство, куд-кудах", или же "Нет денег на аборт". И единственным вариантом, остаётся сооблазнить хикку-куна, поебаться и впоследствии, спихнуть свою "нежелательную беременность" на бедолагу-терпилу. И, если парень весьма глуп и спермотоксикозен, то корыстный план спермоприёмника будет исполнен.

3)Пиздаболки. Сейчас все знакомятся, посредством интернета. Нашли нормальную тян (на первый взгляд на фото), вроде, нормально начали общаться, общие взгляды. В итоге выяснил, что у неё перспективные родственники, и вообще, она та, с кем можно связать свою дальнейшую жизнь. И вот, приходишь на первое свидание, а тебя встречает отвратительное/мерзкое/жирное существо, которое профессионально владеет фотошопом (фото на страничке, дезинформировали), и ещё это существо с кучей комплексов и фриковатыми замашками. Итог: эта мразь тебя наебала почти во всём, дабы вытащить тебя из дома.

4)"Независимые" фемки. Есть и такой сорт шкур. Если хикканы, вроде меня "ЗА ТНН", то они будут "ЗА КНН - Куны Не Нужны". В одних случаях, это стрёмные на вид фрик-бабы из 3 пункта, в других - лесби/би, которым особь мужского пола действительно, не нужна будет. Не самый худший тип, среди остальных.

5)Фригидные, либо стоящие "на страже своей девственности". Такой тип шкур, можно обходить стороной. Из-за своих "консервативных" взглядов на жизнь, из-за религиозных взглядов, женщины не вступают в половой контакт с мужчинами (Только лишь после свадьбы, или же иной для себя выгоды - отсылка к 1 пункту). Есть и полностью фригидные. Причина фригидности у шкур, может быть во многом, возбудить её, или как-то подкатывать к ней будет быссмысленно и нецелесообразно. Даже после "конфетно-букетного" периода, всё кончится отказом с её стороны.

6) Обычные/ТП/Прочие. Обычные самки, со стандартным мышлением, с которыми работают обычные, заезженные "методы" пикапа. Но раз уж взялся я пояснять за ТНН, то упомяну ещё одну вещь - я чайлдфри, т.е в дальнейшей моей жизни никогда не будет детей, это основа основ всех моих принципов. Обычные соски, которых мы знаем, живут по принципу "цитаток" из бабких пабликов в интернете. Разумеется, они, если не фригидны, хотят найти хорошего парня, секса, так же, мечтают о свадьбе и о пополнении потомства в будущем. Раз с такими работают стандартные методы "пикапа", то раскрутить на секс, будет несложно, а когда надоест - прекратить отношения. Как-то так.

Но в любом случае, общение с женщинами/шкурами/сосками/дырками/мокрощелками (как угодно) забирает весьма много времени, финансовых средств - это выматывает и морально и физически. Без Тян - жить реально, существуют и люди, которые вообще не занимались сексом. Так же, благодаря огромному количеству подкаблучников, желающих ради "сельди" на любые траты, в тнях прогрессирует самомнение, которое повышается сильнее курса доллара на протяжении года. С рациональной точки зрения, отношения с женщинами крайне не выгодны. Потраченное время и деньги, можно потратить на более приятные вещи и не заморачиваться. Конец.
Аноним 02/12/15 Срд 23:01:00 #170 №594456 DELETED
БАГИ ТЯН

У меня такое ощущение, что тянки делятся на несколько типов, или возможно, "версий". Первая версия - это всё по минимуму, интересов почти нет, будет общаться пока не надоест ей или мне, или темы для разговоров не кончатся.

Вторая - это есть какие-то свои интересы, уже умеет чем-то увлекаться, но падка до всяких вредных привычек и так далее.

Третья - это когда всё есть, всё совпадает, но какая-нибудь мелочь повергает в ступор. При этом адекватность есть, но при попытке коснуться этой самой мелочи начинается лютая эмоциональщина и абсолютное непонимание ни вопроса, ни вообще моей речи.

А четвёртая - всё абсолютно идеально, но БЛЯТЬ начиная с какого-то момента всё вылетает и творится тупой игнор, даже без объяснения причин.

Автоупдейт - когда у 4 версии тянки спрашиваешь, встретившись случайно ИРЛ, почему перестали общаться, находится либо мимопричина, либо параноидальный страх общения с чересчур близким человеком.
Страх общения с близким человеком, Карл!
Аноним 02/12/15 Срд 23:01:48 #171 №594459 DELETED
Жалоба тупой пизды и ответ на неё по хардкору

Приветствую, уважаемые и не очень уважаемые парни! Современные парни — это лютый фейл! Мужчины в современном обществе сдают свои позиции, перестают играть доминирующую роль и быть сильным полом. Многие из них предпочитают виртуальный мир: компьютерные игруши, фильмы, ютуб, социальные сети... В реальной жизни, многие из них испытывают большие трудности в общении. Я уже не говорю о карьерном росте. Как можно положиться на такого парня?
В прошлом 2012 году женщины во всем мире получили больше ученых степеней, чем мужчины, и это неслыханно! По официальной статистике министерства образования РФ молодых парней на 32% чаще отчисляют из ВУЗ'ов. В образовательных институтах девушки показывают гораздо большие показатели успеваемости и более высокие оценки.
Век информационных технологий характеризуется также появлением множества матерей-одиночек. Мальчики, воспитаваемые ими с детства не имеют представления о мужском поведении. Не трудно догадаться, что со временем социально неадаптированных юношей будет появляться все больше и больше. Я сильно сомневаюсь и опасаюсь, что с такими мужчинами в будущем можно будет выстроить отношения.
Если сегодня внимательно оглядеться по сторонам, то можно заметить, что пар по улицам ходит гораздо меньше, чем одиноких девушек и парней. Причем последние не проявляют никакого интереса к знакомствам. Из-за этого представительницы прекрасной половины человечества не могут найти себе достойного кандидата. Если честно, я не знаю, что с этим делать, поэтому и написала. Как считаете, что можно предпринять?
===
Разбор Администрации:

>Современные парни — это лютый фейл.

Пояснение: Лютый феил - это современные бабы. Которые не способны, ни ебаться, ни рожать, а только удивлять мир фейерверком запросов.

>Мужчины в современном обществе сдают свои позиции, перестают играть доминирующую роль и быть сильным полом.

Пояснение: Да, есть такое. Но на это есть несколько причин:
1) Вопиющая дискриминация мужчин, которая блокируется на 3-х уровнях. (Госубищем. Бабами. Баборами.)
2)Против мужчин начата самая настояшая война, но только она поменяла свои форматы на биологическую, информационную и психологическую. Биологическая - путем отбора женщинами наиболее послушных мужчин, а это слабые мужчины.
Информационная – Постоянное шельмование мужчин в СМИ.
Психологическую – Женщины устроили настоящую травлю мужчин. Начиная с самого детства. Женщины воспитатели, учителя, начальницы и так далее. Мужчины подвергаются постоянному психологическому и эмоциональному террору именно со стороны женщин. Женское хамство – норма общества. А в силу женской солидарности, которая любое действие превращает во флеш-моб, о масштабах происходящего можно только догадываться.

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

Пояснение: А это по той причине, что современные женщины - неинтересны, они потеряли ту самую красоту и притягательность, которую они имели во времена патриархата.

> В прошлом 2012 году женщины во всем мире получили больше ученых степеней, чем мужчины, и это неслыханно! По официальной статистике министерства образования РФ молодых парней на 32% чаще отчисляют из ВУЗ'ов.

Пояснение: Это наглядная иллюстрация дискриминация мужчин в образовании. А заключается она в тотальной феминизации. Женские программы спонсируются миллиардами долларов. Женщины учителя чувствуя свою власть над беззащитными мальчиками, и используют её чтобы гнобить их. В Вузах идет все тоже продолжения измывательства, но уже над парнями, и неугодных отчисляют, некоторых шантажируют отчислением, пугая армией.

> Век информационных технологий характеризуется также появлением множества матерей-одиночек.

Пояснение: Женщины уничтожили семью. По статистике женщины в 80% являются инициаторами разводом. Через антимужское законодательcтво, женщины отнимают у мужчин детей, закидывая их при этом на алименты. Благодаря веку информационных технологий, удается скрывать все унижения и глумления которым подвергаются мужчины в судах, да и вообще в нашем обществе, делать из них: тиранов, насильников, и тех, кто кидает свои семьи, хотя ситуация прямо противоположна.

> Мальчики, воспитаваемые ими с детства не имеют представления о мужском поведении.

Пояснение: Матери воспитывают из мальчиков рабов как для себя так и для другой женщины. В СМИ уничтожены все образцы нормального поведения мужчины, но за то постоянно идет очернение, демонизация, дискредитация самого мужчины, как человека.

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

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

> Если сегодня внимательно оглядеться по сторонам, то можно заметить, что пар по улицам ходит гораздо меньше, чем одиноких девушек и парней. Причем последние не проявляют никакого интереса к знакомствам.

Пояснение: Для знакомства парню нужно проявить инициативу, заинтересовать. То есть это требует как минимум душевных затрат. А зачастую и материальных. Чтобы пойти на такие затраты, у мужчины, если он уважает себя, должен быть СТИМУЛ. А какой стимул могут предоставить современные эмансипэ? Это говно, которое не стоит и того, чтобы ради них и пальцем шевелили. Вся современная дэйтинг сцена с вагиналкой, это лохотрон для мужчины.

> Из-за этого представительницы прекрасной половины человечества не могут найти себе достойного кандидата.

Пояснение: Без обид, но после всего этого, что сотворила женщина, называть её прекрасным полом?Да, вы шутите! И если честно, то как это пахучее создание, судя по тому сколько оно тратит времени и денег на то, чтобы скрыть свои дефекты, вообще считают прекрасным полом? Это же полный отрыв от реальности. И это еще одна причина, по которой мужчины перестают общаться с женщинами.

> Если честно, я не знаю, что с этим делать, поэтому и написала. Как считаете, что можно предпринять?

Пояснение: Пойти нахуй и перестать ощущать свое превосходство перед мужчинами. От вашего письма так и отдает чувством собственного превосходства и мысль о том, что женщина прекрасна такой, какая она есть. А мужчина должен пахать, чтобы считататься хоть кем-то.

P.S. Ну нормальным мужчинам все должно быть понятно из этого письма: женщины, являясь каннибалами своего социума, уничтожили мужчин и сейчас жалуются, что никого не осталось. А вот что вынесут из этого письма баборабы? Основываясь на том, что слово женщины для баборабов авторитетно, они скорее всего подумают, что они еще не достигли наивысшего лэвела в своем баборабстве и продолжат унижаться, защищать баб и современный матриархальный порядок все с большими силами. Женское руководство осталось баборабами пока недовольно.
Аноним 02/12/15 Срд 23:02:10 #172 №594460 DELETED
Тян с двача - хуже пидораса. Куча комплексов, отсутствие нормальных для тян интересов. Раньше жаловались на то, что у тян завышенная самооценка? Да простым телкам и не снилось такое ЧСВ, как у посетительницы борд. Общение просто надоедает почти сразу, слушать бордовский сленг в реальном общении ужасно, раздражает слух не хуже мата. А еще страшная и косметикой не пользуется. И воняет
Аноним 02/12/15 Срд 23:02:35 #173 №594461 DELETED
Френдзона полное говно. Но если ты мазохист, то, наверное, самое то. Ведь слушать слив каловых потоков о том, вот какие парни сейчас херовые пошли, и если бы они были такие как ты ( но только не ты само собой) как было бы заебись. И бедняга будет слушать и кивать головой, естественно, все в той же робкой надежде: "Блядь, но ведь я именно такой!" Такой, да не такой.

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

Если мужик старается отогнать от себя лоха, старается не иметь таковых в окружении, потому, что ему стыдно и за себя и за этого лоха. Бабы же этими лохами безмерно любят себя окружать. Один компьютер починит, другой в ресторан сводит. Понятно что и тот и другой в зоне влияния ее пизды. Мои немногие приятельницы часто рассказывают мне о таких своих "друзьях."

Наверняка случаются ситуации, когда парень вдруг осознает что его засосало. В самом плохом смысле этого слова. Засосало во френдзону, а он и не заметил. Он пару раз сводил девку в кино, а она чего-то все никак. Что делать? Настойчиво и предельно четко, без слюней и мямли поинтересоваться, а, собственно какого хера? Какого такого рожна, милая моя, ты ебешь мне мозги? Если ты думаешь что я буду чинить тебе твой комп и самым первым поздравлять тебя с восьмым марта на протяжении всей оставшейся жизни, то соси ка ты хуй дорогая. Причем не у меня хорошего, а у хромой и плешивой собаки с ближайшей помойки. И если вразумительного ничего в ответ не будет, то разворот на сто восемьдесят и привет горячий.

Конечно с таким подходом, как я написал выше, вас некоторые женщины сочтут "совсем охуевшим" или еще каким-нибудь. Но самое главное лохом и чмом вас считать они не будут. А если ты не лох и не чмо, женщины будут тебе давать и любить.

Будьте здоровы, други! Берегите себя. Салют!

У тупых пёзд эта самая пизда сухая и воняет гнилой рыбой. У добрых и веселых девчонок она влажная, теплая и пахнет ромашками.
Аноним 02/12/15 Срд 23:02:56 #174 №594462 DELETED
У женщин не бывает проблем с личной жизнью, ибо бабарабы.
У женщин не бывает проблем с отсутствием секса, ибо бабарабы.
Женщины всегда любимы и никогда не бывают одиноки, ибо бабарабы
Женщины не бывают абсолютно некрасивыми, ибо природа
Женщине можно быть слабой, ибо равноправие
Женщине можно быть девственницей, ибо равноправие
Мир на стороне женщин, ибо равноправие
Закон на стороне женщин, ибо равноправие
Они не служат в армии, но имеют право голосовать, ибо равноправие
Они раньше выходят на пенсию, им дают льготы, им легче устроиться, ибо равноправие
Детей оставляют им, ибо равноправие
Ты должен платить им алименты, а не они тебе, ибо равноправие.
Ты должен уступать им, ибо равноправие
Ты должен работать и содержать их, ибо равноправие
Им можно орать на тебя, а тебе нельзя бить их.

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

Кто ты? Раб. Просто сильный раб, а она твоя госпожа.
Убейся, чмо. А я переезжаю в иран
Аноним 02/12/15 Срд 23:03:19 #175 №594464 
Проблема в пиздолизании и бегунах за юбками. Пока они есть, пизда будет переоценена, а одиноких парней будут смешивать с грязью на каждом шагу. Все, что может адекватный парень - придерживаться правила жить для себя и не прогибаться под запросы самок. Да, придется дрочить. И лишь через многие годы, когда до селедок дойдет, что бегает за ними одно недалекое быдло, что-то может быть изменится.
(Автор этого поста был предупрежден.)
Аноним 02/12/15 Срд 23:03:21 #176 №594465 DELETED
>>594455
>>594456
>>594459
>>594460
Можно конечно как пасту сохранить, но зачем сюда пишешь? Я напиздел выше на неумесную в этом треде бабью привычку. Но ты чет гормшь брат.
Аноним 02/12/15 Срд 23:03:39 #177 №594466 DELETED
Еще одним следствием природного женского эгоцентризма или, если хотите, вагиноцентризма является просто фантастическая неблагодарность, которую часто проявляют женщины отнюдь не только в межполовых отношениях. Мне еще раз хотелось бы заострить внимание читателя на том, что эгоцентризм — это не столько осознанная позиция, сколько именно глубокое внутреннее ощущение женщины, основная парадигма ее отношений с окружающим миром.

Все и вся будто бы обязаны давать женщине все то, в чем она нуждается, уже на том основании, что она женщина. Увы, но это биологическое ощущение часто находит поддержку и в родительском воспитании современных девочек. Позже, когда девочки превращаются в девушек, уверенность в безусловном праве брать еще больше закрепляется и усиливается в сознании теми знаками внимания и ухаживаниями, которые начинают оказывать мужчины. И в этом контексте, неблагодарность женщины проявляется как безусловная готовность ПОЛУЧАТЬ положительные эмоции, развлечения, любовь, материальные блага, мужское внимание, услуги и т. д., не давая при этом ничего взамен. Женщины зачастую действительно не понимают, что, вообще говоря, никто никому ничего не должен, и что получаемое ими, как минимум, заслуживает благодарности и признательности по отношению к дающему.

Удивительно и то, что часто эта неблагодарность проявляется женщинами, обладающими по их собственному мнению высокими культурным уровнем, "приличными", "порядочными" и "воспитанными" женщинами. Но чего стоит это мнение женщины о самой себе: ведь благодарность — часть элементарной человеческой культуры общения и взаимоотношений. Способность испытывать и выражать благодарность — обязательная черта зрелой, нравственной личности.

В одном интернет-обсуждении демографической проблемы и необходимых мер по увеличению рождаемости одна дама заявила: "Конечно, женщины бы с большей охотой рожали, если бы государство давало каждой женщине квартиру и хотя бы 15 тыс. рублей в месяц в качестве пособия". И тут дело не только в глупости говорящей, но в глубоком убеждении: государство ей должно. Вернее, ей, женщине, должны ВСЕ и ВСЁ. А если все должны, то и благодарить нечего.

Вторым аспектом этой неблагодарности является очень избирательная память женщины: женщина очень плохо помнит то, что для нее уже было сделано, но очень хорошо, до мельчайших подробностей она помнит и знает то, что хотела бы получить или то, что ей было обещано, пусть и неявно. С этой женской чертой мужчины очень часто сталкиваются при расставании с женщиной: все сделанное, купленное, подаренное, все те усилия и акты любви и внимания, которые проявлял мужчина по отношению к женщине не только остались без благодарности, но и начисто стерты из женской памяти. А то, что слышит мужчина на прощание — упреки в еще не выполненных обещаниях, в том, что мужчина еще не сделал для нее, не купил, в отказах в тех "ништяках", которые, как уверена женщина, мужчина был ОБЯЗАН ей дать за время их совместной жизни.

Маленький совет: если после посещения с вами ресторана женщина не поблагодарила вас за ужин (обед), то сделайте себе "пометочку" относительно этой дамы. Та, что не говорит элементарного "спасибо" за ужин, вряд ли способна вообще испытывать чувство благодарности, по крайней мере, к своему мужчине. Часто, бессознательные маленькие проявления сущности женщины скажут вам гораздо больше, чем тысячи произнесенных ею слов.
Аноним 02/12/15 Срд 23:03:58 #178 №594467 DELETED
"Понимание" — оно в процессе отношений и даже в сексе, альфачам не нужно "понимание", и они в процессе отношений ведут себя как животные.

В том случае, когда "понимание" отсутствует, у вас даже секс будет не таким, каким ты хочешь, ведь за пять/шесть лет общения ты так и не ощущаешь "понимания" между вами.
К тому же "эгоизм" будет проявляться везде, человек не будет разделять твоих потребностей и интересов и видеть только свои. Тем самым всё, кроме секса - превратится в пытку, особенно общение.

Особенно, если у тебя "тонкая" душевная организация. Такая пытка будет происходить постоянно, т.к. "здоровые" люди думают только о себе, и "больные" люди думают только о себе.
Что это значит? От здорового понимания ты не получишь. От больного понимания ты не получишь, он будет видеть только свои проблемы, но слеп на твои.

Альфачи не имеют проблем, поэтому у них всё просто. Ведь "понимание" нужно к твоим проблемам, твоему характеру, твоим интересам, к тому, что тебе нравится и что тебе не нравится.

В основном люди эгоистичны, и ты понимаешь,к чему приведут любые отношения, если ты не альфач — насилие мозга при общении, полное отсутствие понимания к тому, что тебе нужно в сексе, как тебя нужно любить, как к тебе следует относиться.

Это как вызывать шлюху на дом, а потом плакать, что этот человек не понимает ни твоих проблем, ни твоей тонкой душевной организации — н-и-ч-е-г-о.

Когда ты лишишься всех своих проблем, тебе это понимание будет нужно в меньшей степени, но при этом уже тебе придётся тратить энергию на понимание твоего партнёра, или же его игнорировать.

Ах да, большинство отношений двигаются к измене и оставлению тебя у разбитого корыта - девушка к тебе внезапно холодеет, затем игнорирует, а затем "я нашла крутого бойфренда ты никто и зовут тебя никак".
А это слишком травматично для твоего видения мира, твоего видения этой девушки, твоего видения ваших отношений, и твоего ЭГО, до такой степени, что, возможно, лучше бы этого и не было.
И именно в этот момент ты готовишь верёвку с мылом.

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

А потом ты ей пишешь,
- Почему ты не понимаешь меня?
А она,
- Иди нахуй! Ты меня заебал! Что ты пишешь свои тексты? Мне неинтересно их читать! Всё! Не хочу тебя видеть и слышать! Прими таблетки! Уезжай в психушку!
Аноним 02/12/15 Срд 23:16:02 #179 №594474 DELETED
Поистине, хуже биопроблемников нет никого. Весь тред засрал пидорас.
Аноним 02/12/15 Срд 23:18:09 #180 №594477 DELETED
>>594474
> Двуликих ТНН-шиков
Пофиксил тебя. В 1-м треде он обсирает всех говном, а в другом "СДЕСЬ БУДЕТ ГРУСНА ТРЭД, КАК ЖЕ ГРУСНА БЕС НЯНЬКИ-ТЯНЬКИ"
Аноним 02/12/15 Срд 23:22:44 #181 №594485 
14490877645420.jpg
14490877645471.jpg
14490877645532.jpg
>>594432
В пайнте нарисовал скрины
1. как загружается страница без jquery http://masonry.desandro.com/layout.html
2. как отображается страница когда подключен jquery http://masonry.desandro.com/layout.html но страница и картинки на ней не полностью загрузилась, то есть в процессе загрузки. Все блоки слипаются.
3. Как отображается страница когда все загружено. Все отображается как надо.

Как поправить 2 этап? Это же пиздец как говонено при загрузке выглядит.
Аноним 02/12/15 Срд 23:23:09 #182 №594486 DELETED
>>594477
>СДЕСЬ БУДЕТ ГРУСНА ТРЭД, КАК ЖЕ ГРУСНА БЕС НЯНЬКИ-ТЯНЬКИ
Ни разу не создавал биопроблемные треды, и вообще я создаю только толстые треды и ловлю лулзы с взлетающих пуканов. Ты жиденько обосрался.
Аноним 02/12/15 Срд 23:24:36 #183 №594488 DELETED
>>594486
>Ни разу не создавал биопроблемные треды,
На столько омега, что в таких только в рид-онли?:D
Аноним 02/12/15 Срд 23:26:54 #184 №594492 
>>594485
Как сделать чтобы в процессе загрузки страница отображалась как на скрине 1, а при полной загрузке сразу переходила в состояние как на 3с скрине?
Аноним 02/12/15 Срд 23:28:52 #185 №594498 
Шарящие аноны, подскажите. Если я пишу a.b.c.d в яшаскрипте, то оно оптимизируется в индексированные обращения вместо операций с хэшем? Просто если я компилер, и у меня есть хэш-таблица, и где-то в коде я увидел a.b.c.d, то логично это сделать без строковых операций.
Аноним 02/12/15 Срд 23:38:47 #186 №594510 
>>590841 (OP)
Друзья, напишите требования к node.js junior, если такие вообще бывают.
Аноним 02/12/15 Срд 23:50:34 #187 №594521 
>>594510
Иметь открытый задний двор.
Аноним 02/12/15 Срд 23:59:01 #188 №594526 
>>594444
Что ты не понимаешь? ready запускается как можно раньше, как только dom дерево построилось, так и запускается, не ждет загузки картинок и т.п. И если в твоем скрипте нужные размеры картинок, то используй нативный load.
Аноним 03/12/15 Чтв 00:02:25 #189 №594531 
>>594510
Знания node.js на неплохом уровне, уметь использовать один из основных фреймворков, уметь управлять базами данных, знание хотя бы одной ОРМ.
Аноним 03/12/15 Чтв 00:15:24 #190 №594544 
>>594395
Ну для начала припомни все что спрашивали а ты не знал и разберись в этом. Уже рост будет.
Аноним 03/12/15 Чтв 01:06:02 #191 №594569 
>>594521
Какой смишной шютк
Аноним 03/12/15 Чтв 05:06:07 #192 №594604 DELETED
Блядь, зарепортите этот биомусор. Я с телефона не могу. Пусть его забанят, мозгов обойти бан ему вряд ли хватит.
Аноним 03/12/15 Чтв 06:11:40 #193 №594617 
>>594268
Бамп!
Помогите разобраться, будьте людьми
Аноним 03/12/15 Чтв 08:20:59 #194 №594639 
>>594526
Так я и пишу, что использую load.
Плюс подключил доп. плагин http://imagesloaded.desandro.com/ который, как там сказано, инициализирует mansory layout только после загрузки всех картинок. Но все равно в процессе загрузки страницы все блоки слипаются, как на 2 пике >>594485
, то есть ссуууука этот ебучий плагин начинает операции с блоками пока вся страница не загрузилась, то есть как понимаю, устанавливает для блоков абсолютное позиционирование, но без четких координат, что и вызывает слипание, а сами координаты рассчитывает и устанавливает только после полной загрузки всех картинок. Ну что ни за хуйня?
Аноним 03/12/15 Чтв 08:26:19 #195 №594640 
>>594639
Что дебилы пишут на дебильном языке свои дебильные плагины? И как я понял из данного треда в js идут одни биопроблемники, которое даже в своем треде между собой вместо сабжа обсуждают свои биопроблемы.
Аноним 03/12/15 Чтв 10:43:44 #196 №594666 
>>594640
Да ты же поехавший.
Аноним 03/12/15 Чтв 12:49:07 #197 №594718 
Потер биопроблемника. Если петушок еще насрет, зовите шерифа снова, будет ему путевка.
Аноним 03/12/15 Чтв 12:51:24 #198 №594720 
>>594718
Такое-то свободное общение.
Аноним 03/12/15 Чтв 13:00:34 #199 №594724 
>>594718
Спасибо Абу!
Аноним 03/12/15 Чтв 16:29:19 #200 №594862 
>>594718
Спасибо!
Аноним 03/12/15 Чтв 16:35:54 #201 №594868 
>>594720
У всех же разделов кроме \б есть правила. Не слышал?
Аноним 03/12/15 Чтв 16:52:22 #202 №594884 
>>594868
В анус себе засунь правила, моча. Слышал?
Аноним 03/12/15 Чтв 17:07:25 #203 №594890 
>>594884
Смотрите, биопроблемнику НЕПРИЯТНО! Ну как там, нашёл себе тяночку?
Аноним 03/12/15 Чтв 19:31:37 #204 №595041 
Программач, неинициализированные переменные как-то сказываются на потреблении памяти? Что-то вроде:

function foo(val){
this.a = val;
}

function Bar(val){
this.a = val;
this.b;
this.c;
}

var foos = [];
var bars = [];
for(var i = 0; i < 9000000; i++){
foos.push(new Foo(i));
bars.push(new Bar(i));
}

Массивы foos и bars отьедят одинаковое кол-во памяти, или нет?
Аноним 03/12/15 Чтв 19:41:27 #205 №595047 
>>590841 (OP)
Подучил тут js с фреймворком жквери и устроился на стажировку в одну кампанию но мне тут намекнули, что долго у них не пробуду если срочно не подтяну английский.
Что посоветуйте котаны? Нужны технические знания по специальности, грамматика и т.д
Поставил приложение на телефон - чек
Смотрю охинеи с англ сабами - чек
Думал книгу какую прошерстить но я не знаю авторов хороших.
А где технические знания кроме как перечитывать спецификацию js вообще хз.
Выручайте братцы.
Аноним 03/12/15 Чтв 19:47:24 #206 №595049 
>>595047
>Думал книгу какую прошерстить но я не знаю авторов хороших.
Так трудно зайти в тред по английскому языку?
>А где технические знания кроме как перечитывать спецификацию js вообще хз.
Читать какие - нибудь статьи, например
Аноним 03/12/15 Чтв 20:08:48 #207 №595073 
>>595041
>this.b;
>this.c;
>неинициализированные переменные

Это обращение к свойствам объекта, какие переменные, наркоман? Массивы отъедят одинаковое количество памяти.
Аноним 03/12/15 Чтв 20:24:24 #208 №595084 
>>595049
Линкани тредик, будь добр.
Аноним 03/12/15 Чтв 20:26:09 #209 №595088 
>>595084
/fl/
Аноним 03/12/15 Чтв 20:27:55 #210 №595091 
>>594639
Document ready?
Аноним 03/12/15 Чтв 20:28:08 #211 №595092 
>>595088
Заварил тебе чаю.
Аноним 03/12/15 Чтв 20:44:09 #212 №595104 
14491646490370.jpg
14491646490371.jpg
14491646490372.jpg
>>595047
Сегодня ищешь на рутрекере эти книжки. Похуй если ничего не поймешь.
Аноним 03/12/15 Чтв 20:52:41 #213 №595110 
>>595091
Что (window).load(function(), что (document).ready(function() - разницы не заметил.
Аноним 03/12/15 Чтв 20:54:14 #214 №595114 
>>595110
Так не должно быть
Может у тебя инициализация в dom идёт?
Аноним 03/12/15 Чтв 21:00:23 #215 №595120 
>>595047

Вообще-то течение любой тех. литературы требует только наличие словаря из той области, о которой книга, да и то если область сильно специфична и полна специфичных терминов.
Аноним 03/12/15 Чтв 21:02:33 #216 №595125 
>>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',
});
});

});

Все. Какая тут еще может быть инициализация?
Аноним 03/12/15 Чтв 21:47:24 #217 №595163 
14491684443530.png
>>595125
Можно ещё в html инициализировать. У тебя нет такой инициализации?

http://masonry.desandro.com/options.html
Аноним 04/12/15 Птн 13:25:34 #218 №595472 
Поцоны, а чому а оп-посте нету учебника "Выразительный java-script"? Я начал учить J's, прочитал Флэннегана и после прочтения у меня осталась каша в голове. Вот сейчас читаю "Выразительный JavaScript", здесь не все так подробно описано как у Флэннегана и есть задачки. Может эта книга больше подходит для новичков?
Аноним 04/12/15 Птн 14:57:37 #219 №595546 
>>595472
В шапке есть "выразительный js" в разделе "читать онлайн"
Аноним 04/12/15 Птн 15:02:24 #220 №595551 
14492305443900.jpg
>>595472
Каша это хорошо.
Если в голове каша, то начинают появлятся вопросы.
Решение этих вопросов ведет к обретению знаний и опыту.
[Сажи] Аноним 04/12/15 Птн 17:09:26 #221 №595639 
>>595472
> Прочитал Флэнагана
Книгипо программированию не нужно читать,как книгу. Заходишь в программерскую-рулетку. Роллишь - находишь задачу. Представляешь как решить нужно (если есть общий опыт в кодинге). Начинаешь писать - тупишь, гулишь, смотришь паттерны и примеры. Паралелльно читаешь данный раздел в книге. Если не кодить - все до пизды, товарищь.
Аноним 04/12/15 Птн 17:11:37 #222 №595641 
>node.js:0
>// Hello, and welcome to hacking node.js!
lol
Аноним 04/12/15 Птн 17:17:47 #223 №595644 
>>595639
>программерскую-рулетку
Хотет. Где взять?
Мимо
Аноним 04/12/15 Птн 17:19:17 #224 №595645 
>>595472
Для того, чтобы научиться программировать не нужно читать книг. Берешь ставишь себе задачу и пишешь. Хочешь на nodejs? вот тебе задача - разработать сервер игры Latency wars
+++++++++++++++++
Игрок подключается к серверу игры с помощью веб-морды. После установки соединения сервер приветствует игрока текстом "Привет, пробую найти тебе противника!". Игроку подбирается любой противник из числа ожидающих своей очереди на сервере. После того, как противник найден, сервер сообщает игроку "противник найден, кликните по кнопке, когда увидите цифру 3"
Далее игрокам через случайные промежутки времени в интервале от двух до четырех секунд, в произвольном порядке, высылаются сообщения с числами "1", "2", "3". После отсылки сообщения "3", игра ждет, пока один из игроков не пришлет символ пробела. Тот игрок, который отправил символ пробела первым, назначается победителем. Победителю отправляется сообщение "Вы нажали пробел первым и победили". Проигравшему отправляется сообщение "Вы не успели и проиграли". Соединение с обоими игроками разрывается. Если кто-то из игроков отправил пробел раньше, чем ему было отправлено сообщение с цифрой "3", он объявляется проигравшим. Победителю отсылаются сообщение "Ваш противник поспешил и вы выйграли", проигравшему отправлется сообщение "Вы поспешили и проиграли". Соединение игроками разрывается.
[Сажи] Аноним 04/12/15 Птн 17:20:45 #225 №595646 

>>595645
Сохронил.
Аноним 04/12/15 Птн 17:22:24 #226 №595648 
>>595646
Нахрена? Пиши
Аноним 04/12/15 Птн 17:22:29 #227 №595649 
14492389490310.png
14492389490321.png
14492389490392.jpg
>>595644
https://2ch.hk/pr/res/586177.html
вот трэд по тематике.
И картинки.
Аноним 04/12/15 Птн 17:23:44 #228 №595650 
>>595649
Чаю
Аноним 04/12/15 Птн 17:24:03 #229 №595652 
>>595648
Еще не силен в ноже. Хотя можно начать. Может лучше шашки тогда сделать? Я делаю сейчас.
Аноним 04/12/15 Птн 17:24:32 #230 №595654 
>>595652
>Может лучше шашки тогда сделать? Я делаю сейчас.
Из грязи?
Аноним 04/12/15 Птн 17:24:54 #231 №595655 
>>595654
На JS пишу.
Аноним 04/12/15 Птн 17:25:21 #232 №595656 
>>595654
>>595655
Просто шашками ты один управляешь)
Аноним 04/12/15 Птн 17:25:22 #233 №595657 
>>595652
Ну делай шашки, что ты как маленький. Не читай нифига, просто садись и делай
Аноним 04/12/15 Птн 17:28:06 #234 №595659 
>>595657
Ок. Просто с клиентским JS у меня все ок. (ну и CSS и HTML естественно). А вот как нормально с сервером общаться.Вообще не знаю. PHP абсолютно не учил. И собсвенно, когда сейчас появился интерес к сервакам НОД выбрал только от того,что JS понравился.
Хотелось бы основную логику понять. Всей этой работы с пакетами. Node еще и ассинхронный.
Аноним 04/12/15 Птн 17:31:44 #235 №595662 
>>595659
очевидно socket.io
Аноним 04/12/15 Птн 17:35:11 #236 №595668 
>>595662
это что? Что за Real Time engine. В нем копаться что ли?
Аноним 04/12/15 Птн 17:37:11 #237 №595673 
document.onkeydown = function(e) {

var x = e.clientX;
var y = e.clientY;

}

Почему Х и У undefined?
Аноним 04/12/15 Птн 17:43:21 #238 №595676 
>>595659
websocket ещё можешь, там вообще всё элементарно: socket.on('message', function), send.sendUTF().
Аноним 04/12/15 Птн 17:44:06 #239 №595677 
>>595673
потому что e.clientX e.clientY undefined
Аноним 04/12/15 Птн 17:48:06 #240 №595680 
>>595673
Сам разобрался, почему-то в учебниках не говорится что евенты имеют разный набор данных для разных событий.
Аноним 04/12/15 Птн 17:48:43 #241 №595682 
>>595680
А какая у нажатия клавиши должна быть координата? Положение клавиши на клавиатуре?
Аноним 04/12/15 Птн 17:49:14 #242 №595684 
>>595645
Ещё нужно туда прикрутить рейтинг бойцов, повышать их за победы и понижать за поражения, личная статистка с числом бойцов. Бонус: Отображение внешнего вида бойцов.
Аноним 04/12/15 Птн 17:52:47 #243 №595689 
>>595684
Прикрутить тридэ графику, улучшить управление. Полная свобода действий. Написать АИ.
Аноним 04/12/15 Птн 17:55:04 #244 №595692 
>>595682
Написано в учебнике что есть такая штука event, и что он дает массу полезной информации. О том что данные различаются для разных эвентов ничего. Я то в душе не ебу как там евенты в ЖС реализованы, может это один объект который обновляет все данные при любом событии.
Аноним 04/12/15 Птн 17:56:02 #245 №595695 
>>595689
>Написать АИ.
var AI = function() { return Math.random(); }
Аноним 04/12/15 Птн 18:01:32 #246 №595697 
>>595695
Math.random() * 3 же
Amaga WOOF 04/12/15 Птн 23:21:00 #247 №596035 
14492604601540.jpg
http://doggysklad.ucoz.ru/undo/index.html
Аноним 05/12/15 Суб 12:32:14 #248 №596364 
>>596035
TypeError: document.getElementById(...) is null

Подмойся, мань.
Аноним 05/12/15 Суб 13:11:17 #249 №596381 
>>596035
СУКА МОЙ БРАТ УМЕР ОТ ПЕРЕДОЗИРОВКИ ЭТОЙ ДРЯНЬЯ ТЫ МРАЗЬ
Аноним 05/12/15 Суб 13:32:11 #250 №596387 
Как удалить n-й класс у какого-то div'a.
Допустип ClassList выводит строку (массив) где 4 элемента (классы). Как удалить именно 4-й или 3-й. Чет не могу понять как организовать подобную хрень
- .remove(classes[n]) не помогает.
Аноним 05/12/15 Суб 13:41:43 #251 №596393 
>>596387
>строку (массив)
Так строку или массив?

Может classes[n].remove()? Ты элемент удалить хочешь или что?
Аноним 05/12/15 Суб 13:50:04 #252 №596396 
>>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.
Не могу въехать это объект возвращается блять или что?
Аноним 05/12/15 Суб 13:51:39 #253 №596397 
>>596387
Или в диве сначала div.getElementsbyClassName(classes[n]), потом в массив и в forEach уже делай ремув.
Аноним 05/12/15 Суб 13:51:40 #254 №596398 
>>596396
Пишет что возвращает объекст содержащий списко классов. Как к ним обратится?
Аноним 05/12/15 Суб 13:52:53 #255 №596400 
>>596387
так-то все правильно, el.classList.remove(className). наверняка что-нибудь банальное вроде n-1 в массиве мешает.
Аноним 05/12/15 Суб 13:55:45 #256 №596402 
el.classList.remove(el.classList[0])
Аноним 05/12/15 Суб 13:57:57 #257 №596403 
>>595654
Засмеялся
Аноним 05/12/15 Суб 13:58:12 #258 №596404 
14493130928540.png
>>596402
ох, спасибо. Все работает. Тонны нефти тебе.
Аноним 05/12/15 Суб 16:28:23 #259 №596503 
14493221036180.jpg
>>596364
WOOF Browser?
Аноним 05/12/15 Суб 16:33:06 #260 №596506 
14493223866920.jpg
>>596393
. . .

Element.prototype.remove = function() {
this.parentElement.removeChild(this);
}

. . .

classes[ N ].remove();


Аноним 05/12/15 Суб 16:47:22 #261 №596512 
14493232420620.jpg
>>596506
Что это за набор слов? Пиздец, как можно такой говнокод писать
Аноним 05/12/15 Суб 17:05:35 #262 №596524 
14493243356970.png
Аноним 05/12/15 Суб 21:32:32 #263 №596715 
14493403527640.jpg
>>596035
>Element.prototype.remove = function() {
>this.parentElement.removeChild(this);
>}

Но нахуя?
Аноним 05/12/15 Суб 21:59:09 #264 №596721 
>>596715
А нахуя жквери?
Аноним 05/12/15 Суб 22:04:56 #265 №596724 
>>596721
Какой жквери, ебанашка?
Человек спросил как класс у элемента удалить, а не элемент, ты ему какую-то хуйню написал с изменением прототипа и удалением элемента, лол.
Какое блять жквери? Кончай употреблять, совсем мозг высох.
Аноним 05/12/15 Суб 22:05:37 #266 №596725 
>>596724
Бєкбон
Аноним 05/12/15 Суб 22:07:40 #267 №596727 
>>596725
У МЕНЯ БЭКБОН ДА СУКА
Аноним 05/12/15 Суб 22:09:43 #268 №596728 
>>596727
Да у тебя тут целый АНГУЛЯР
Аноним 05/12/15 Суб 22:14:42 #269 №596731 
>>596721
Палю годноту:

function removeElement(el) {
el.parentNode.removeChild(el);
}

WOOF 06/12/15 Вск 00:17:42 #270 №596793 
14493502626830.jpg
Just woof a byte
Аноним 06/12/15 Вск 00:38:20 #271 №596801 
14493515009340.png
Програмач, тут начальник подкинул доп.работку - запилить личный кабинет в виде приложения на ведроид через фонгап. Всё сделал, но почему-то отваливается жпс для определения положения для курьера, работает только если в настройках ведроида включена опция Местоположение->Беспроводные сети.
ктонить знает, как заставить эту гадину работать?
Аноним 06/12/15 Вск 00:57:11 #272 №596813 
>>596801
Ведропроблемы. У них вечно что то отваливается, либо работает не так, как должно, либо имеет неожиданные эффекты. Разработчик под ведро - это примерно как 1С или абап разработчик - с одной стороны их все презирают, но с другой выполнить их работу кроме них никто не может.
sageАноним 06/12/15 Вск 02:28:55 #273 №596854 
14493581357380.jpg
Учу месяц питон, всё нравится, немного есть прогресс. Прошел ради интереса курс по JavaScript на кодакадеми - зацепило похлеще питона. Есть ли смысл перекатиться на JavaScript или продолжать учить питон и не распыляться?
Аноним 06/12/15 Вск 02:30:56 #274 №596858 
>>596854
Это совсем разные вещи, но в целом ничего плохого не будет, можешь поучить.
Аноним 06/12/15 Вск 02:32:41 #275 №596863 
>>596858
Я прекрасно понимаю, что это разные вещи. Цель у меня одна пока - вкатиться в программирование. Прочитал, что питон для этого дела лучше подходит, чем любой другой язык. В базовых вещах уже разбираюсь ок и могу написать какие-то элементарные скриптовые текстовые квесты, но до ООП еще не дошел. Поэтому вопрос: легче ли понять ООП в питоне и потом вкатиться в джс или же учить сразу джс после того, как выучил какую-то базу на питоне?
Аноним 06/12/15 Вск 02:38:00 #276 №596872 
Превратился из ноунейма в джуна, знаю верстку, js (поверхностно, уровня какого-либо несложного функционала на страницу), jquery, backbone, gulp/grunt, bower, npm, git.
Хочу перекатиться в дс и устроиться джуном в какую-нибудь веб-контору.
Есть у кого опыт? Читнул бы в какую сторону копать.
Аноним 06/12/15 Вск 02:46:09 #277 №596879 
>>596863
ООП в питоне и JS разное - в первом классическое, во втором прототипное. В любом случае, хороший кодер должен знать оба. Питон доучи, там многие вещи более очевидны, для вкатывания в профессию он хорош, но главное понимай, что на практике его лучше не использовать, так как он очень ограничен. JS имеет в разы больше возможностей, но он и посложнее.
Аноним 06/12/15 Вск 02:46:55 #278 №596881 
>>596872
Во фронт хочешь копать? Бэкбон это хорошо, но ещё фреймворк не помешает.
Аноним 06/12/15 Вск 02:56:55 #279 №596889 
14493598154800.png
14493598154821.png
Хей программисты, вот скачиваю я треды wget-ом, и этот ваш джаваскрипт работает в них нормально: картинки разворачиваются, ссылки при клике на них перемещают по треду, всплывают окна с постами при наведении на ссылки в пределах треда.

Единственное, что не работает - всплытие окон с постами при наведении на ссылки ведущие в другие треды. Вроде ссылки на предыдущий тред в оп-посте. Имеются в виду ссылки на другие сохранённые треды. Вот к примеру этот и два предыдущих треда. http://rghost.ru/6tsnFTgms Их реально объединить по типу пикрелейтеда?
Аноним 06/12/15 Вск 03:05:58 #280 №596893 
>>596889
Если придумать скрипт, который адрес на дваче заменит на адрес на компе, то будет работать.
А чем тебя архивач не устраивает?
Аноним 06/12/15 Вск 03:11:03 #281 №596898 
>>596893
Он со временем картинки трёт, да и мало ли что с ним завтра будет - заблокируют, а владельца посодют. А на гугл диске треды могут лежать долго-долго, считай вечно.
Аноним 06/12/15 Вск 03:20:14 #282 №596907 
>>596898
Если на вакабе всё устроено как я думаю, то нужно адрес ссылки заменить адресом треда на диске. Но я когда писал борду, все эти ссылки на другие треды были одним из самых геморных мест, в итоге я сделал проверку поста на странице, и при отсутствии запрос через API. Но в вакабе при запросе поста из другого треда грузится не только пост, как у меня, а весь тред целиком. Попробуй разобраться, как там всё устроено.
Аноним 06/12/15 Вск 03:21:13 #283 №596909 
>>596881
Только во фронт пока.
Аноним 06/12/15 Вск 03:31:25 #284 №596910 
>>596879
В том, что JS сложнее питона, ты прав на 100%.

Но насчёт ограниченности питона и больших возможностей JS по сравнению с ним - ЛОЛШТО?
Аноним 06/12/15 Вск 04:10:27 #285 №596922 
14493642277370.jpg
>>596910
>Но насчёт ограниченности питона и больших возможностей JS по сравнению с ним - ЛОЛШТО?
Как минимум пикрилейтед. В JS есть, по крайней мере большая часть. Как вы без каррирования пишете крупные проекты например, я не представляю.
Аноним 06/12/15 Вск 04:21:59 #286 №596924 
Привет, диванные программисты. Спрошу тут, потому что никому не нужен новый тред.
Через консоль вывожу список папок и их коротких имён. У двух папок коротких имён нет, как быть, почему?
Аноним 06/12/15 Вск 07:00:22 #287 №596934 
>>596922
>Многопоточность
>JS
Уж вот кто бы кукарекал.
 Dmitriy 06/12/15 Вск 07:42:31 #288 №596937 
аноны я вроде освоил css3 html5 по хтмл 4 книги прочел, по css 1 большую(ту самую большую), разумеется взялся за js (но 5 версию). Читаю Фленегана, уже 200 страниц, вроде все ясно, опыта особо нет, знаю с++ примерно на уровне этих 200 страниц(немного ооп и ввод вывод, окнопараша).
Что-то посмотрел вакансии и прихуел меньше 300 баксов за javascript CSS3 HTML5 немножка PHP и хуева туча фреймворков. Не очень мотивирует, хотя потенциально прибыль может быть тысячи долларов в месяц.
Мне покаятся начать читать актуальную книгу(про ES6) и ориентироватся на англоязычный рынок труда(там хоть норм платят?), или работать каким нибудь асинизатором за те-же 200-300$?
JS это еще не приговор, есть же еще PHP, надо просто упорно работать и можно будет расчитывать как минимум на 500-1000$?
Я просто охуел как вакансии посмотрел (украшка), вроде не так давно норм платили, а тут еще меньше при том что гривна упала в два раза, за прикладное по вроде неплохо платят, но цена не соответствует курсу доллара. Это только в этой стране или бооьшинство IT уже достигло чего могло, и макак хватает с избытком и им можно не платить?
Аноним 06/12/15 Вск 11:24:12 #289 №596965 
>>596934
>>596934
двачую. каким дибилом надо быть чтобы называть нодовские микротреды многопоточностью в жс.
Аноним 06/12/15 Вск 12:46:45 #290 №597006 
>>596922
какая в ноде многопоточность, там однотредовый фсм с кооперативной многозадачностью как в мсдос
Аноним 06/12/15 Вск 12:53:47 #291 №597019 
>>596934
>>596965
>>597006
Что вы доебались своей многопоточностью. Он же сказал
>большая часть
Аноним 06/12/15 Вск 13:05:55 #292 №597031 
>>597019
Многопоточность для решения проблемы медленных операций, ввод-вывод, например, это не то, чтобы сильно удобно. Энджой йор синхронизация, мьютексы да семафоры. Реактор паттерн node.js решает этот вопрос прозрачно легко и интуитивно понятно.
А эффективно использовать несколько потоков для параллельных вычислений, это отдельная опера.
Аноним 06/12/15 Вск 13:07:00 #293 №597033 
>>597019
нода говно, ничего не блокируется, пердолинг промисам-колбеками на каждый шаг, фсм дроч без горизонтальной масштбируемости, лучше уже взять go/erlang/akka и писать нормальный линейный код, работающий при этом в сто тысяч потоков в SMP-системах с распределениям по разным процессорам.
Аноним 06/12/15 Вск 13:17:25 #294 №597038 
>>597033
>нормальный линейный код, работающий при этом в сто тысяч потоков
Твои стотыщ потоков это костыль, чтобы обойти блокировки ввода-вывода. В ноде это уже решено из коробки без сопутствующих модели многопоточности проблем.
И чтобы эффективно использовать процессор(ы) стотыщ потоков тоже не нужно. Подними какой-нибудь nginx и несколько node-процессов и умасштабируйся, тем более, что при таком раскладе нет ограничений на одну машину.
Аноним 06/12/15 Вск 13:50:42 #295 №597060 
>>596937
Блять погугли зарплаты JS девелоперов в той же Украшке, заебал. Какие к ебени матери 200-300 баксов? Ты о чем вообще?
Аноним 06/12/15 Вск 14:03:08 #296 №597071 
>>597060
Зачем ты отвечаешь дауну?
Аноним 06/12/15 Вск 14:42:50 #297 №597102 
14494021701550.png
Ответьте этому лучше - >>596801

Аноним 06/12/15 Вск 15:00:25 #298 №597115 
>>590841 (OP)
Аноны, есть одна форма на сайте, signin.verizon.com/ssogb/forgot/bindex1.faces, необходимо написать скрипт в grece moonkey, чтоб форма автоматически заполнялась (сверху ник вписывался, а в зип код вписывалось число, посылалась форма, и снова тот же ник, тоже число, только на 1 больше). Помогите пожалуйста, знаю что это легко, но я в js, ничено не знаю. Выручите пожалуйста.
Аноним 06/12/15 Вск 15:05:10 #299 №597120 
>>597115
Ник просто:
document.selectById('id').value = nick;
А вот с прибавлением сложнее. После перезагрузки то скрипт будет заново запускатся.
Аноним 06/12/15 Вск 15:30:24 #300 №597144 
>>597120
Мне анон как то с двача похожий скрипт писал, так там после отправки формы прибавлялась дата рождения, тоже через грис монки. Только я его проебал(
Аноним 06/12/15 Вск 16:08:39 #301 №597186 
Посоны, почему мой быдлокод не работает? Можете материть меня, но объясните, в чём я мудак.

Цель: создать эффект текста, переливающегося красным градиентом, как на РАМПе.

Привожу полностью содержание html-страницы.

<html>
<head>
</head>
<body onload="Perelivashka()">
<div id="Perelivka"></div>
<script>
var Stroka="tatatatatatatatatatatatata"
var Massiivi=[]
for (i=0; i<Stroka.length; i++) {
var N=Stroka.charAt(i);
Massiivi.push(N);
}
for (i=0; i<7; i++) {
Massiivi.unshift(" ");
Massiivi.push(" ");
}
//test
var Hi=Stroka.length+8
for (i=0; i<Hi; i++) {
window["Massiivi" + i]=new Array
window["Massiivi" + i].__proto__=Massiivi
window["Massiivi" + i][i+3] = '<font color="#ff0000">' + Massiivi[i+3] + '</font>'
window["Massiivi" + i][i+2] = '<font color="#CC0000">' + Massiivi[i+2] + '</font>'
window["Massiivi" + i][i+4] = '<font color="#CC0000">' + Massiivi[i+4] + '</font>'
window["Massiivi" + i][i+1] = '<font color="#990000">' + Massiivi[i+1] + '</font>'
window["Massiivi" + i][i+5] = '<font color="#990000">' + Massiivi[i+5] + '</font>'
window["Massiivi" + i][i+6] = '<font color="#000000">' + Massiivi[i+6] + '</font>'
window["Massiivi" + i] = '<font color="#000000">' + Massiivi + '</font>'
}
//otstup
function Perelivashka() {
var NeKonetz=true
if (NeKonetz==true) {
for (e=0; e<Stroka.length+8; e++) {
var Hurray=window["Massiivi" + e].join("")
document.getElementById("Perelivka").innerHTML=Hurray;
}
NeKonetz=false}
if (NeKonetz==false) {
for (e=0; e<Stroka.length+8; e++) {
var Ura=window["Massiivi" + e].join("")
document.getElementById("Perelivka").innerHTML=Ura;
}
Nekonetz=true}
}
Perelivashka();
</script>
<div id="Perelivka"></div>
</body>
Аноним 06/12/15 Вск 16:18:20 #302 №597209 
>>597186
Нахуй кому нужно накатывать лукосети, чтобы посмотреть какой там эффект на рампе? Или о каком рампе речь? Давай скриншот того, как должно быть и заливай свой код на кодепен, например.
Аноним 06/12/15 Вск 16:21:25 #303 №597213 
>>597186
Ну, и по-русски поясню, чтобы вам не пришлось мучительно пытаться догадаться, что я хотел сделать.

var Stroka — это строка с нужным текстом.
1. Преобразуем эту строку в массив так, чтобы каждый символ строки соответствовал определённой ячейке массива. Это нужно для дальнейшего редактирования строки.
2. В начало и конец массив добавляем по семь пустых ячеек.
3. На основе получившегося массива создаём массивы в количестве Stroka.length+8. Так, чтобы в массивах по порядку были запечатлены, так сказать, «кадры» плавного перемещения градиента.
4. Производим преобразование получившихся массивов в строки. Задаём элементу с нужным ID хтмл-наполнение, которое заключается в этих самых строках, сменяющих одна другую.
Аноним 06/12/15 Вск 16:36:13 #304 №597235 
14494089735350.png
>>597209
Ну, вот, скриншот. Вот этот вот красненький блик плавно перемещается туда-сюда по тексту, но у меня более плавный переход цвета.
В динамике заскринить не могу.
Аноним 06/12/15 Вск 16:45:21 #305 №597242 
>>597120
А если в скрипт задать автоматическое обновление страницы, и дальше снова +1?
Аноним 06/12/15 Вск 17:03:12 #306 №597256 
>>597242
После обновления скрипт запустится с нуля. Данные не сохраняются. Нужно либо юзать куки, либо написать софт на сервере, которой будет отправлять запрос и прибавлять нужное число.
Аноним 06/12/15 Вск 17:05:18 #307 №597259 
>>597256
Ясно, спасибо. Я тут еще PHP учить начал, но его все тут в говно мокают, я совсем зеленый, с чего начать программирование?
Аноним 06/12/15 Вск 17:28:49 #308 №597276 
>>597019
Ну так и в питоне большая часть из этого есть.
Аноним 06/12/15 Вск 17:30:37 #309 №597281 
>>597256>>597115
Можно жи localStorage для этого использовать.
Аноним 06/12/15 Вск 17:33:03 #310 №597285 
14494123832850.jpg
>>597186
Аноним 06/12/15 Вск 17:35:21 #311 №597293 
>>597259
PHP простой, но на нем далеко не уедешь. Для общего развития можно и его навернуть, но JS нужен обязательно, особенно серверный.
Аноним 06/12/15 Вск 17:39:31 #312 №597299 
>>597293
> особенно серверный
ну-ну
Аноним 06/12/15 Вск 17:48:20 #313 №597312 
14494133006290.jpg
>>597186
Аноним 06/12/15 Вск 17:55:17 #314 №597318 
>>597235
там скорее всего css filter модный и keychain анимация на диве поверх, я бы так делал. и ни одной строчки на js соответственно. или буквы в спанах и опять же кейчен анимация по ним и опять же без js. или маска на таком же диве, но с красными буквами и с анимацией маски. а вообще -- для примера конечно избыточно, но если в рабочих проектах понадобятся js анимации -- все равно придется пользоваться библиотеками, чем писать велосипеды, лучше уж тогда сесть почитать их исходники, полезнее будет.
В коде не разбирался, но вообще, код, пытающийся запустить анимацию, очевидно не заработает, пока в нем не появится слово timeout, объект date или requestAnimationFrame (собственно на чистом js лучше всего им пользоваться: https://developer.mozilla.org/ru/docs/DOM/window.requestAnimationFrame )
Аноним 06/12/15 Вск 17:55:42 #315 №597319 
>>597312
а что ты хотел, наркоманы же
Аноним 06/12/15 Вск 18:01:39 #316 №597326 
>>597312
Да хули ты приебался, я новичок)0. Лучше б по делу ответил.
Аноним 06/12/15 Вск 18:07:10 #317 №597330 
>>597326
Тебе ответили >>597318
Два чая тому господину.
Аноним 06/12/15 Вск 18:08:56 #318 №597333 
>>597330
Упс, пропустил. Почему-то показалось, что это не мне.

>>597318
Спасибо.
Аноним 06/12/15 Вск 20:03:50 #319 №597435 
Почему на просторах интернета нет ни одного дваче-подобного NSFW-скрипта для всех пикч на всех сайтах? Кто-нибудь сможет запилить? Не думаю, что это сложно.
Аноним 06/12/15 Вск 20:05:55 #320 №597438 
>>597435
Мне пилили на двачах, но я проебал его, скрипт рабочим был, только на дату рождения.
Аноним 06/12/15 Вск 20:18:47 #321 №597450 
>>596924
Шта
Аноним 06/12/15 Вск 20:20:53 #322 №597451 
>>596937
Лол бля, ты откуда цифры взял? Я тут мидлом 1.4к получаю
Аноним 06/12/15 Вск 20:42:32 #323 №597468 
Поясните, php совсем говно?
Аноним 06/12/15 Вск 20:48:51 #324 №597476 
>>597468
niet
Аноним 06/12/15 Вск 20:50:03 #325 №597480 
>>596937
>думает что js лучше php
в шепотину с дауна
Аноним 06/12/15 Вск 21:06:46 #326 №597509 
>>597186
Это просто пиздец.
Аноним 06/12/15 Вск 21:17:05 #327 №597528 
>>597480
>думает что php лучше js
в шепотину с дауна
Аноним 06/12/15 Вск 21:52:21 #328 №597561 
>>597468
Да, совсем
Аноним 06/12/15 Вск 22:37:59 #329 №597599 
Парни кто знает ноду и монгузе плз хэлп : https://toster.ru/q/272711
Аноним 06/12/15 Вск 22:45:07 #330 №597607 
>>597599
ХАХА ДИВАНОН ТИКОС ПИЗДЕЦ ТЕБЕ ГОТОВЬ ТУЗА МАНЯ
Аноним 06/12/15 Вск 22:48:41 #331 №597612 
>>597599
Немного не о том, но не нужно ли сделать проверку на наличие результатов, отсутствие пустого ответа? Или в монге это не нужно?
Аноним 06/12/15 Вск 22:51:02 #332 №597616 
>>597612
Я не разбираюсь в монге (да и в нобе не особго), но там ведь есть коллбек внутри find уже и как раз проверяется есть ли ошибка.
мимо анон
Аноним 06/12/15 Вск 22:51:22 #333 №597617 
>>597616
>да и в нобе не особго
да и в ноде не особо
быстрофикс
Аноним 06/12/15 Вск 23:01:43 #334 №597624 
>>597607
ненад плз, лучше помоги
Аноним 06/12/15 Вск 23:38:51 #335 №597659 
>>597616
Но ведь может вернутся ответ без ошибки, который будет пуст, т. к. результатов нет.
Аноним 07/12/15 Пнд 00:14:51 #336 №597689 
>>597659
Если будет пустой ответ на запрос, то будет ошибка.
Аноним 07/12/15 Пнд 00:39:34 #337 №597702 
>>597689
Ну хорошо.
Аноним 07/12/15 Пнд 00:41:58 #338 №597704 
>>597689
Кто тебе об этом сказал? Вернется пустой массив
Аноним 07/12/15 Пнд 01:21:55 #339 №597724 
>>597704
Нет, не вернётся. Почему? Догадайся сам.
Аноним 07/12/15 Пнд 01:22:28 #340 №597725 
>>597724
Анус ставишь?
Аноним 07/12/15 Пнд 01:27:17 #341 №597727 
>>597725
твой
Аноним 07/12/15 Пнд 06:59:50 #342 №597780 
Хочу писать print() вместо console.log(). Как добиться? Варианты ниже не работают
[CODE](function() {
function wrap(fn){
return function() {
return fn.apply(this, arguments);
};
};

var print1 = wrap(console.log),
print2 = console.log;

print1("a string");
print2("a string");
})();[/CODE]
Аноним 07/12/15 Пнд 08:52:48 #343 №597806 
>>597780
У нас в команде за такое..
Аноним 07/12/15 Пнд 08:59:04 #344 №597808 
>>597780
var print = function(a) {console.log(a);}
ЕХИДНЫЙ БЛИНЧИК
Аноним 07/12/15 Пнд 09:16:54 #345 №597815 
>>597808
А почему ехидный блинчик? Выглядит намного здоровее чем ебанина с анонимной функцией выше.
Аноним 07/12/15 Пнд 09:50:43 #346 №597843 
>>597815
По работе, к моей радости, уже не приходиться писать на js. Не особо врубаюсь, может у всех его модных скобочек и ф-ях возвращающих ф-ии, была какая-то сверхзадача.
Аноним 07/12/15 Пнд 11:03:32 #347 №597872 
>>597186
По делу: Если ты печатаешь на английском - печатай и английскими словами. Это самый нужный моментик дляя тебя сейчас. Пиши нормальные переменные, комментарии и т.д.
sageАноним 07/12/15 Пнд 11:15:03 #348 №597884 
14494761037050.png
Тут может кто-т помочь (с литературой или с ссылкой) с тем как сделать шашки сетевыми и интернентыми.
Скоро нужно курсач сдать по вэбу, сделал шашки на JS. Скачал еще Node. Но понимаю, что у него из коробки ниче путевого нету.
Есть ли ресурсы для совсем даунов? Полностью web-приложения еще не писал. С клиент-частью все более-менее хорошо и работает. А вот как это дело сделать интернетным.
Допустим, заходят двое человек на сайт. Логиняться по сказанным им логинам (red & white) и у каждого есть доступ только к свои шашкам и т.д.
Шашки нормально работают на 1-м компе. То есть самому с собой можно играть.
Главное что интересует: создание Node-сервера, понять пакетную логику (как происходит процесс обмена данными и т.д.), ну и реализовать выше сказанное.
Из начального руководства нашел вот что: http://frontender.info/absolute-beginners-guide-to-nodejs/
Из этого примерно понял как делать сервак с помощью модулей Node-овских.
Но может кто будет любезен объяснить на палках типа: есть клиентские JS и серверный его так то так то объединяют, так то так то общаються между файлами и т.д. Я учусь быстро, мне нужно понять логику и желательно на примерах.
спасибо,чудо-анон, что обратил на меня внимание.
Аноним 07/12/15 Пнд 11:16:10 #349 №597886 
14494761705590.jpg
>>597884
извините за сегу.
Аноним 07/12/15 Пнд 11:21:21 #350 №597893 
14494764818870.jpg
>>597884
> сделал шашки на JS
sageАноним 07/12/15 Пнд 11:30:22 #351 №597900 
>>597893
Они самые
Аноним 07/12/15 Пнд 13:47:13 #352 №598005 
>>597884
Тебе нужны вебсокеты
Бери sailsjs и пили
Аноним 07/12/15 Пнд 15:55:50 #353 №598126 
А я у мамки программист, написал расширягу для хромога чобы я мог нажатием кнопки загружать картинки сразу в нужные мне папки. Сейчас я буду качать все картинки!!!
Аноним 07/12/15 Пнд 16:30:24 #354 №598145 
Посоны, помогите с изучением Node.JS, я уже в полный ступор вошел. Не могу въехать в саму концепцию асинхронного програмирования. К примеру как правильно работать с базой, если нельзя просто сохранить значение ряда в переменной? Надо же обязательно передавать это значение другой функции через callback. Начал писать типа гостевуху на sqlite, потратил в дохуя раз больше времени чем на любом другом ЯП, нагородил ужасный костыль из вложеных друг в друга SQL функций (часть из которых не нужно прогонять при каждой итерации но я не вкурсе куда сохранить) а в конце заметил, что в большнистве запусков скрипт начинаем лезть в базу быстрее, чем функция передает ему значения для подстановки в query. Полную хуйню написал.
Где можно почитать / посмотреть примеры реализации такого небольшого web-приложения? Все, что я находил это либо примитивные разрозненные задачки уровня "learnyounode" или не менее безполезные примеры с console.log вместо реального использования и передачи значений.
Аноним 07/12/15 Пнд 16:35:06 #355 №598151 
Не пойму как в canvas анимировать рисование линии, есть линия http://codepen.io/anon/pen/KVwVjy и мне нужно чтобы они рисовалась снизу вверх, пересмотрел кучу примеров - либо линия статична либо рисуется целое и тоже не особо ясно
Аноним 07/12/15 Пнд 16:37:47 #356 №598156 
>>598145
Гугли промисы
Аноним 07/12/15 Пнд 16:40:54 #357 №598158 
>>598151
рисуется целое дерево
selffix
Аноним 07/12/15 Пнд 16:46:27 #358 №598162 
>>598156
Хм, интересно. Но по тому что надо ставить отдельный модуль у меня закралось подозрение что это костыльный способ работы с базой и что вместо обуздания мощного механизама асинхронных запросов я буду просто обходить его. Или я не прав?
Аноним 07/12/15 Пнд 16:52:44 #359 №598169 
>>598162
Нода с 4, кажется, версии поддерживает промисы нативно
Аноним 07/12/15 Пнд 19:29:18 #360 №598348 
На Phaser можно что-нибудь годное написать? Прочитал базовый js у Флэнагана, есть идеи для пары игор. Хотелось бы, если всё получится, запустить их как приложения в вк. Так вот в каком направлении дальше идти после базового? Обязательно сразу учить клиентский? Или игры без него делаются?
Аноним 07/12/15 Пнд 19:43:44 #361 №598365 
>>597724
Если через драйвер то Вернётся два объекта error и response, оба пустые. Если в консоли монги сделать запрос, то Вернётся объект, в котором будет что то вроде found : 0. Лень запрос делать, чтобы уточнить.
Аноним 07/12/15 Пнд 20:39:47 #362 №598434 
ф
Аноним 07/12/15 Пнд 20:40:58 #363 №598438 
Вечер в хату.
Где можно прочитать про проектирование приложений на angular?
Например, где лучше хранить текущее состояние приложения, как организовать хранение информации?
Аноним 07/12/15 Пнд 20:48:10 #364 №598448 
>>598365
Только там не монга, а монгуст.
Не думал, что вы не допрете, вроде очевидно.
Аноним 07/12/15 Пнд 21:26:29 #365 №598486 
>>598438
Зачем ангуляр, когда есть react и redux?
Аноним 07/12/15 Пнд 21:46:29 #366 №598498 
>>598486
Человек спросил про Angular. Хули ты поришь, Васенька?
Аноним 07/12/15 Пнд 22:01:37 #367 №598508 
>>598486
Зачем реакт и редакс, если есть ангуляр и редакс?
Аноним 07/12/15 Пнд 22:13:21 #368 №598515 
>>598508
Кто-то использует такую комбинацию?
Аноним 07/12/15 Пнд 22:16:51 #369 №598519 
>>598515
Почему нет?
У нас юзается ангуляр и редакс, с вкраплениями реакта, там где ангуляр подтормаживает. Второй ангуляр намного более быстрый, поэтому скоро откажемся от реакта, перейдем на второй.
Аноним 07/12/15 Пнд 22:18:13 #370 №598522 
>>598508
Кстати да, почему бы и нет.
>>598519
Маняфантазии
Аноним 07/12/15 Пнд 22:20:04 #371 №598524 
>>598522
В плане того, что второй быстрее? Мы уже тестили, он по скорости, как реакт, разницы на глаз не видно, если замеры делать, то может на 5% медленнее.
Первый ангуляр раз в 5 медленнее реакта.
Аноним 07/12/15 Пнд 22:21:43 #372 №598527 
>>598524
Это я конечно про нагруженные вещи говорю, типо когда надо условно 1000 элементов отрендерить за раз.
В обычном сайте/приложении без разницы совершенно будет.
Аноним 07/12/15 Пнд 22:23:18 #373 №598528 
>>598527
>>598522
Поясните за redux
Аноним 07/12/15 Пнд 22:42:06 #374 №598548 
>>598528
+1
Аноним 07/12/15 Пнд 22:47:14 #375 №598550 
Чекбокс находится в в 4-ой ячейке таблицы, по изменению чекбокса мне нужно добраться до третьей ячейки той же строки где находится чекбокс.
Сначала делал вот так(this это нажатый чекбокс)

var $this = $(this);
var tr = $this.closest('tr');
var edit = tr.find('td:nth-child(2)');
Но такое мне находит первый td в строке вместо третьего
Нашел еще как найти третьего наследника элемента
var edit = tr.eq(2);
Но это вообще ничего не находит.
Аноним 07/12/15 Пнд 22:53:14 #376 №598556 
>>598528
>>598548
Это классно.
Аноним 07/12/15 Пнд 22:54:39 #377 №598558 
>>598550
$(this).prev() попробуй. Или не помню как пишется, метод, возвращающий предыдущий хтмл элемент.
Аноним 08/12/15 Втр 01:18:12 #378 №598647 
А я и тут спрошу.
Что лучше: учить пхп, после чего в обязательном порядке основы JS +html+cssбез этого пхп-макак даже битриксы чистить не берут
Или сразу по-хардкору уйти в JS +html+css и далее во фронтенд?

Пхп ломает мне мозг своей нелогичностью и вариативностью. Банальная учебная задача может иметь 20+решений, и все они работают, то только одно из них можно назвать правильным/красивым. И вот ты сидишь, вроде сделал, вроде сам додумался, все работает, но как-то нет уверенности в том, что ты молодец и приумножил свои знания, а не стал на шаг ближе к обезьяне-быдлокодеру.
Аноним 08/12/15 Втр 01:42:24 #379 №598681 
>>598647
> Пхп ломает мне мозг своей нелогичностью и вариативностью. Банальная учебная задача может иметь 20+решений, и все они работают, то только одно из них можно назвать правильным/красивым. И вот ты сидишь, вроде сделал, вроде сам додумался, все работает, но как-то нет уверенности в том, что ты молодец и приумножил свои знания, а не стал на шаг ближе к обезьяне-быдлокодеру.
Так в каждом языке. В том же жс так же.
Хуй знает почему тебя только в пыхе это смутило
Аноним 08/12/15 Втр 02:12:57 #380 №598699 
посоны,
кароч есть у меня шаблон страницы который состоит из дохуя там шаблонов которые инклюдатся, ну типа большой такой шаблон страницы
еще есть данные, которые я скармиваю скомпиленому шаблону, например
{
menu: [данные для пиздатого меню],
users: [кучя объектов с данными по пользователя],
и еще там дохуя всего
}
на клиенте есть ниибаца VIEW-MODEL, которая ничего об этих данных не знает
ну т.е. мне нужно спрашивать за ними сервер

но суть вопроса вот в чем
нормально ли если к документу, который генерится на сервере, где-то там внизу прикреплять мои данные в JSON’е, чтобы не слать запрос за ними на сервер, а сразу
запхать их в мою вью-модель?
Аноним 08/12/15 Втр 02:42:49 #381 №598709 
Как получить параметр из урла и сохранить его в куку в ангуляре?
Аноним 08/12/15 Втр 02:44:19 #382 №598710 
>>598699
Почему бы тогда сразу на сервере и не рендерить?
Смысл от такого подхода теряется
Аноним 08/12/15 Втр 02:53:34 #383 №598713 
>>598709
[code]

function myCtrl($window, $cookies){

    var vm = this;

    vm.query = $window.location.search;

    vm.putCookie = function(){
        return $cookies.put('query', vm.query);
    }

}

<div ng-controller="myCtrl as vm">
    <button ng-click="vm.putCookie">Put Cookie!</button>
</div>

[/code]
Аноним 08/12/15 Втр 04:15:40 #384 №598720 
>>598710
о, пасиб тебе отзывчивый анон
> еще есть данные, которые я скармиваю скомпиленому шаблону
это я и делаю на сервере, т.е. рендерю всьо на сервере
на клиент приежает готовый хтмл (шаблон + данные)
а на клиенте у меня есть вью-модель (по токенам полностью соответствующая шаблону), которая пока что пустая
ну то есть например есть ФОРМА для инфы по юзару, например
с двумя полями name, email
и шаблон для нее с двумя <инпутами> соответственно
зареквестил я ее с бравзера, на сервере она отрендерилась, приехал хтмл на клиент
и есть ВЬЮШКА на клиенте, у которой есть модель с соответсвенно двумя полями
и она то пустая, без данных, откуда им там взяться
т.е. мне нужно либо слать запрос на сервер к АПИ чтобы получить эти данные, либо извлекать их из уже отрендеренной формы (но этот вариант не катит, просто он плохой, ящитаю)
кароч нужно слать еще один запрос на сервер - но мне так не нравится
поэтому хочется прикрепить сырые данные уже куда-то в документ
ну и возвращаясь к самому вопросу, повторюсь
какие подводные камни, если где-то в конце отрендеренной страницы впихнуть JSON.stringify(мои сырые данные)?
Аноним 08/12/15 Втр 04:15:43 #385 №598721 
>>598713
Благодарю!
Аноним 08/12/15 Втр 04:20:50 #386 №598723 
>>598720
Зачем тебе и вьюшка на клиенте, и хтмл от сервера, ещё и с данными?
Что у тебя вообще за задача? Ничего не понятно
Что за данные тебе нужно подгружать? Куда? Что там за форма?
Аноним 08/12/15 Втр 04:27:35 #387 №598726 
Можно ли использовать сессии для общения с эпи вместо токенов? Это ведь не плохо, если эпи подразумевает создание интерфейса?
Аноним 08/12/15 Втр 05:14:19 #388 №598743 
>>598723
>Что у тебя вообще за задача?
ну блиа, АБСТРАКТНАЯ задача, чо
кароч берем пример из ангуляра
(только не шли меня сразу нахуй если у тебя религия другая :)
открой там пример с тудушками
todo.js >
todoList.todos = [
{text:'learn angular', done:true},
{text:'build an angular app', done:false}
];

вот этот массив - это их данные, но пример простой, данных не много, простая структура и все такое, кароче простая хуйня

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

поэтому можно послать запрос на сервер, и json’чиком получить этот объект

суть в том что я не хочу пердолить еще один запрос на сервер за этими данными
а хочу эти данные положить где-то рядом с отправленной, отрендеренной на сервере страницей

ну и повторяю вопрос, можно ли эти данные застрингифаить и отправить внутри документа
Аноним 08/12/15 Втр 09:15:35 #389 №598774 
>>598743
Или рендери страницу с данными сразу на сервере, или получай отдельным запросом.
Твой вариант какой-то бессмысленный. Чем тебя пугает один запрос?
Аноним 08/12/15 Втр 09:28:59 #390 №598782 
А рендеринг на сервере это норм? Читал, что нагрузка на процессор сервера высока
Аноним 08/12/15 Втр 09:30:36 #391 №598783 
>>598782
Норм, но от этого подхода стараются уходить, если нужно одностраничное приложение, а не обычный веб2.0-сайт
Аноним 08/12/15 Втр 13:05:31 #392 №598984 
14495691311000.gif
Господа офисные фротовики, а чем конкретно вы занимаетесь на работе и какой сложности задачи выполняете? Пример дайте плиз.
Я так понимаю, что сейчас самая писечка знать angular и jquery, и тогда на работу в ДС будет не сложно устроиться?
Аноним 08/12/15 Втр 16:07:29 #393 №599130 
>REST API
Вот поясните мне, нахуя в 2015 году требовать РЕСТАПИ вместо того чтобы гонятьтуда сюда джисон/хмл?
Аноним 08/12/15 Втр 16:22:30 #394 №599149 
>>599130
При ресте не json/xml гоняются?
Аноним 08/12/15 Втр 16:49:21 #395 №599170 
Возникла необходимость написать одну хреновину на ноде, и вот ООП в 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 - вот код того, что у меня есть на данный момент. Естественно, он не рабочий и там полный бред, привожу его лишь для того, чтобы было понятно, как примерно оно должно работать.
Помогите, пожалуйста.
Аноним 08/12/15 Втр 17:34:54 #396 №599225 
>>599170
http://jsfiddle.net/p54awcqe/1/ так?
Аноним 08/12/15 Втр 18:00:16 #397 №599251 
>>598774
Тада
Буду пулять еще один запрос тогда
Благодарю, анон
Аноним 08/12/15 Втр 18:03:23 #398 №599253 
>>598726
Bump
Аноним 08/12/15 Втр 18:07:05 #399 №599258 
>>599253
Сессии подразумевают состояние? Оно нинужно.
Аноним 08/12/15 Втр 18:09:14 #400 №599259 
>>599258
Всмысле?
У меня доступ к апи предоставляется после авторизации. После авторизации выдаётся не токен, а сессионная кука
Аноним 08/12/15 Втр 18:22:14 #401 №599269 
14495881347940.png
>>599225
Спасибо, теперь я понял в чем у меня возникала проблема. Но я не знаю как ее решить. Почему я не могу запихнуть свою функцию в коллбэк?
http://jsfiddle.net/59fr03h0/
Аноним 08/12/15 Втр 18:35:01 #402 №599278 
>>599269
Ну так там this смотрит на колбэк, а не на executor, сделай var self = this первой строчкой класса, а потом все делай через self
Аноним 08/12/15 Втр 18:38:53 #403 №599280 
>>599269
Все, сам разобрался. Теперь я знаю для чего делать var self = this;
http://stackoverflow.com/questions/20279484/how-to-access-the-correct-this-context-inside-a-callback
Аноним 08/12/15 Втр 18:42:29 #404 №599283 
>How to refer to the correct this
>Don't use this
Вся суть.
Аноним 08/12/15 Втр 18:46:52 #405 №599287 
>>599259
Ну ответьте
Аноним 08/12/15 Втр 18:51:02 #406 №599292 
>>599259
Можно и так, но это не соответствует принципам RESTful API.
Аноним 08/12/15 Втр 18:56:10 #407 №599298 
>>599292
А какие могут возникнуть проблемы, если апи будет только для внутреннего пользования?
Аноним 08/12/15 Втр 18:59:06 #408 №599300 
>>599298
Да никаких. Рестфул апи - это не строгие законы, при несоблюдении которых всё падает и ломается. Это просто философия. Следовать ей или нет - решать тебе.
Аноним 08/12/15 Втр 19:04:30 #409 №599304 
>>599300
Ок, спасибо
Аноним 08/12/15 Втр 20:30:19 #410 №599374 
14495958197330.jpg
Напишите программу, которая
выводит через console.log все
числа от 1 до 100, с двумя
исключениями. Для чисел, нацело
делящихся на 3, она должна
выводить ‘Fizz’, а для чисел,
делящихся на 5 (но не на 3) –
‘Buzz’.
Когда сумеете – исправьте её так,
чтобы она выводила «FizzBuzz» для
всех чисел, которые делятся и на 3,
и на 5.

http://pastebin.com/h2SWRmZv

Вот. Все работает, но это наверное то что вы называете быдло-код. Можно написать как то по другому?

мимо_нуб
Аноним 08/12/15 Втр 20:37:04 #411 №599387 
>>599374
Не, все заебись
Можно распечатку в функцию вынести, разве что
Аноним 08/12/15 Втр 20:40:27 #412 №599390 
>>599374
Загляни в раздел ответов в той книге, откуда ты взял задание - там поэлегантнее написано (O_-)
Аноним 08/12/15 Втр 21:11:45 #413 №599427 
14495983054380.jpg
>>599387
Спасибо

>>599390

лол.. Сам не догадался


Аноним 08/12/15 Втр 21:21:33 #414 №599444 
14495988933520.jpg
>>599387
Ну это пожалуй единственное что мне пока понятно в функциях
Аноним 08/12/15 Втр 21:30:14 #415 №599448 
14495994144050.png
>>598528
типа прикол в том, что данные типа как репозиторий и можно переключаться в любое состояние приложения, аналогично чекауту коммитов в репе, в этом фича?
Аноним 08/12/15 Втр 22:20:26 #416 №599504 
function getInnermostHovered() {
var n = document.querySelector(":hover");
var nn;
while (n) {
nn = n;
n = nn.querySelector(":hover");
}
return nn;
}

Поясните за цикл, в чем его цель, как он работает?
Аноним 09/12/15 Срд 00:10:06 #417 №599607 
как в этих ваших классах (ES6) зделоть lazy getter?
Аноним 09/12/15 Срд 00:11:48 #418 №599610 
>>599504
Цель - найти самый внутренний элемент, на который наведен курсор (ясно из названия).
2-я строка ищем элемент на котором курсор

Далее we need to go deeper в цикле ищем дочерние элементы, на которых ховер с помощь
n = nn.querySelector(":hover");

В конечном итоге, n = nn.querySelector(":hover"); вернет null и твой цикл прекратится.
Аноним 09/12/15 Срд 01:46:24 #419 №599651 
>>599607
Например, так:
get huinya() {
let huinya = sdelatHuinyu();
Object.defineProperty(this, "huinya", {value: huinya});
return huinya;
}
Аноним 09/12/15 Срд 09:52:33 #420 №599774 
Поясните, пожалуйста, в двух словах за философию RESTful API. Для дэбилов.
Аноним 09/12/15 Срд 10:35:28 #421 №599809 
>>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 или что-нибудь еще

Аноним 09/12/15 Срд 10:44:17 #422 №599814 
>>599809
>getName
Ну уж нет, иди сразу на хуй.
Аноним 09/12/15 Срд 12:56:51 #423 №599868 
Почему нет egghead.io в шапке
Аноним 09/12/15 Срд 15:08:57 #424 №599939 
>>599809
И кроме того, не должно хранится состояние клиента. То есть, залогиненность проверяется через АпиКей например, а не через куки.
Аноним 09/12/15 Срд 17:17:11 #425 №600030 
JavaScript просто феноменальный язык. Он такой свободный. Если честно, мне аж страшно на нем писать.
Аноним 09/12/15 Срд 17:35:16 #426 №600039 
>>600030
Понимаю твои опасения, сам изучаю джс\нод сейчас и просто в шоке, иногда мне кажется, что я взвалил слишком большую ношу на свои плечи, после пыхи просто остается офигевать от возможностей и количества путей реализации любой самой просто херни, хотя с другой стороны обидно, что всякие простые вещи, как в пыхе(типа работы с массивами) не реализованы и там где все можно сдлеать просто и быстро - в джс приходится ебаться с костылми, иначе это не назховешь, хотя если учесть, что по сути массивы в джс это объекты. то все становится на места.
Аноним 09/12/15 Срд 17:38:18 #427 №600042 
>>600039
Открой для себя лодаш и кофескрипт, пыха неиллюзорно всосет
Аноним 09/12/15 Срд 17:57:06 #428 №600054 
Что можно почитать про правильные отступы на вьюхах ejs?
Аноним 09/12/15 Срд 18:24:20 #429 №600088 
>>600042
Я уже смотрел в сторону кофеСкрипта, но так как еще в джс плаваю, то мне пока страшно еще больше усложнять себе жизнь(пусть и на первых парах). Про лодаш не слышал.
Аноним 09/12/15 Срд 18:24:44 #430 №600090 
>>600088
>порах
жи есть
селффикс
Аноним 09/12/15 Срд 18:30:46 #431 №600097 
>>600088
кофескрипт делает из джс практически питон. собственно, если тебе нужно писать на джаваскрипт, но не хочется знать джаваскрипт, то это выход.
Аноним 09/12/15 Срд 18:42:38 #432 №600110 
>>600054
Какие ещё правильные отступы? Это же обычный хтмл
Аноним 09/12/15 Срд 18:48:30 #433 №600116 
>>600097
Да, но ведь остальные не пишут, ну то есть не все, на кофескрипте, а читать чужой код надо уметь, да и я сейчас в сторону ноды смотрю, там вообще чистая экма. Так что до лучших времен.
Аноним 09/12/15 Срд 18:55:36 #434 №600121 
>>600116
Пыха, джс... Если ты всю жизнь пишешь на языках с динамической типизацией, мне тебя жаль, чувак.
Аноним 09/12/15 Срд 19:21:11 #435 №600146 
>>600088
Забей на кофескрипт, многие вещи были добавлены в es6
Аноним 09/12/15 Срд 19:22:04 #436 №600147 
>>599300
Подскажешь, что по этим рестфул апи почитать?
Аноним 09/12/15 Срд 19:24:09 #437 №600149 
Аноны, второй день читаю Дэвида Фленагана 6-е издание, и у меня возник вопрос. В книги приводятся примеры мне нужно обязательно их писать в sublime text или нет?
Реально ли за 6 месяцев освоить базу тратя на изучение по 3-4 часа в день? Поясните, что мне ждать на своем пути изучения JS.
Аноним 09/12/15 Срд 19:24:35 #438 №600151 
>>600121
Какую всю жизнь? Я нубас, что-то около года назад начал писать на пыхе, теперь вкатился в джс, так что моя ВСЯ ЖИСТЬ год назад началась. Мне норм. Лол.
Аноним 09/12/15 Срд 19:33:54 #439 №600154 
>>600149
>мне нужно обязательно их писать в sublime text или нет?
Да. Желательно, также экспериментировать с примерами.
>Реально ли за 6 месяцев освоить базу тратя на изучение по 3-4 часа в день?
Если именно так и будет, то да.
>Поясните, что мне ждать на своем пути изучения JS.
Сколько на сей момент существует сайтов? Практически все они нуждаются в JS.
Вопрос не совсем понятен. Если ты имеешь в виду, много ли у фронт-енда работы - да, много. Если ты имеешь в виду, какого рода тебе придется решать - подумай, чем джаваскрипт занимается на сайте - вот это тебе и придется делать.
Аноним 09/12/15 Срд 19:35:27 #440 №600156 
>>600151
Ну в этом и проблема. Вобщем, рекомендую изучить хотя бы паскаль. Он легкий и создан именно для изучения программирования. Ну или, если тебе печет от его нинужности, то шарп. Гуд лак!
Аноним 09/12/15 Срд 19:39:10 #441 №600159 
>>600147
Википедию и статьи на хабре.
Аноним 09/12/15 Срд 19:40:24 #442 №600160 
>>600156
Можно питон ещё. Тоже на практике бесполезен, но для обучения - самое то.
Аноним 09/12/15 Срд 19:41:12 #443 №600162 
>>600159
Это золотой пост?
Аноним 09/12/15 Срд 19:42:49 #444 №600163 
14496793691360.jpg
>>600156
Но зачем? В бытность студентотой я Си учил пару лет, ну написал пару фуфлыжных программ на лабах и курсовых, клево. Единственное, спустя годы синтаксис пыхи был знаком, благодаря Си. Честно говоря, учитывая, что денег я не зарабатываю кодингом(хотя и пикрилейтед), это хобби, а хобби должно быть интересным, потому я скорее смотрю в сторону пайтона и написания десктопных прог для линупса(валяется книжка по пайтону про пайтон и админство под линухом). В общем, как-то так. А Пайтон, насколько мне известно, динамичный, то есть особого смысла в строготипизированных языках нет. Но это мое скромное мнение.
Аноним 09/12/15 Срд 19:42:49 #445 №600164 
>>600160
Там нет типизированных аргументов у функций, поэтому я бы не рикоминдовал.
Аноним 09/12/15 Срд 21:02:16 #446 №600237 
14496841367330.jpg
Котаны, подскажите, что означает сия запись

var data = '[{"userName" : "Huy", "age" : 25, "isFag" : true}]';

Как бы, основной момент, который неясен, это зачем было джейсон заворачивать в массив, а массив в одинарные кавычки, что-то чтение мануала по джейсону на в3ц ответа мне на дало.
Аноним 09/12/15 Срд 21:08:39 #447 №600244 
>>600237
Одинарные кавычки это жи строка, а json - это json. Они потом JSON.parse(data) сделают и будет нормальный объект.
Аноним 09/12/15 Срд 21:17:43 #448 №600252 
>>600244
Там далее следует

response.write(data.toString());

Сама дата посылается с майм-типом джейсон. Вот у меня и непонятка, чего сразу джейсоном не вывалить инфу в эту переменную дата, зачем загонять в строку, слать как джейсон, а потом к строке преобразовывать, при чем в браузере отрисовуется джейсон, а не строка. Блжад. В общем, надюсь понятно сформулировал вопрос, ибо нуб нубом пока.
Аноним 09/12/15 Срд 21:42:10 #449 №600276 
>>600252
> чего сразу джейсоном не вывалить инфу в эту переменную дата
>сразу джейсоном
Ну потому что json - это тоже строка, и html строка и все строка, кроме массива байтов.
У тебя там с ноды штоле шлется? Нельзя просто взять и послать объект по сети, нужно сначал его сериализовать, в json там или xml который тоже строка
Аноним 09/12/15 Срд 22:59:26 #450 №600337 
>>600116
Я под нодой на кофе с лодашем пишу
Тот, кто все это начал
Аноним 09/12/15 Срд 23:35:38 #451 №600380 
>>600164
Зачем типизация?
Аноним 09/12/15 Срд 23:59:04 #452 №600399 
14496947446420.png
>>600276
То есть, если я отдам эту

data={"name":"Huy", "age" : "33"};

Вот так просто, то я отдам объект? Является ли сам джейсон объектом или он просто нотацию объяектов использует? Да и к его записям я могу как к свойствам объекта обращаться. Не тролю, может и туплю, но пока чтение манов не помогает разобраться до конца. Почем если отдать джейсон завернытый в массив и строку поверх(как здесь написано >>600237
), а потом применить метод туСтринг, то на выходе получится джейсон?
Аноним 09/12/15 Срд 23:59:55 #453 №600400 
>>600399
>Почем если отдать
Почему, конечно же.
селффикс
Аноним 10/12/15 Чтв 00:28:44 #454 №600422 
>>600399
json - это стандрат записи объектов в виде строки, также как и xml например. К жаваскрипту он имеет такое же отношение как к сишарпу грубо говоря. Чтобы обращаться к свойствам, нужно сначала его десериализовать из строки в объекты языка, с js - свои объекты, в другом языке - свои. В твоем примере выше никто в массив не заворачивается, там изначально был массив с одним объектом, который просто взяли в кавычки, по счастливому совпадению на самом деле нет json выглядит как запись обычного объекта в js. Поэтому ты и путаешься, если бы там был xml записан, все было бы проще для тебя. Вызов toString() там не нужен потому что там и так строка.
Аноним 10/12/15 Чтв 00:49:23 #455 №600435 
14496977632740.jpg
>>600422
Спасибо, вроде понял.
Аноним 10/12/15 Чтв 01:20:08 #456 №600448 
Пытаюсь писать анимации с SVG и понимаю что иногда не хватает знаний математики(геометрии) посему посоветуйте пожалуйста неплохие онлайн ресурсы которые бы дали необходимую матчасть.
Аноним 10/12/15 Чтв 02:16:28 #457 №600466 
Как в ангуляре не показывать сайдбар на странице логина?
Аноним 10/12/15 Чтв 11:01:27 #458 №600611 
>>600466
ng-show="myValue"
Аноним 10/12/15 Чтв 11:05:26 #459 №600612 
>>600466
Ngif
Аноним 10/12/15 Чтв 11:39:52 #460 №600629 
14497367926360.png
написал это в трэде гитхабика, но скопирую это ещё и сюда, в надежде, что здесь более целевая аудитория сидит.

Решил побыть фронт-эндщиком и запилил интерактивный гайд по выбору фэнтези/фантастических книг из одного Топ 100, уверен, что здесь полно опытных фронтэнд-героев, которые смогут высказать дельные замечания по моему коду и посоветовать, как можно его улучшить (замечу, что в мастер ветке и ветке gh-pages есть расхождения, небольшие быстрофиксы)
собственно, ссылка на сам гайд - http://last-khajiit.github.io/top-100-fantasy-scifi-books/

и ссылка на репозиторий - https://github.com/last-khajiit/top-100-fantasy-scifi-books
Аноним 10/12/15 Чтв 12:35:37 #461 №600645 
Хочу, чтобы при клике по кнопке выполнялся jquery-код. Но почему-то
срабатывает только на втором клике. Будто первым кликом кнопка активируется, а уже со вторым срабатывает событие. В чем дело?

[code]$(document).ready(function(){
$('.btn').on('click', function(e) {
$(".btn").hide();
});
});[/code]
Аноним 10/12/15 Чтв 15:48:32 #462 №600761 
Доброго дня уважаемые.

Намедни имел горе столкнуться с проблемой.

Необходимо через вебсокет отправить некий json и получить ответ и/или сообщение об ошибке в нужное время в эту функцию или метод (а не просто raw сообщение(inb4 событие) в окно), буде такая появится.

Может ли кто-то поделиться своим драгоценным опытом?
Аноним 10/12/15 Чтв 16:26:40 #463 №600808 
>>600645
> $(document).ready(function(){
Зачем тебе это в объявлении биндинга?
Аноним 10/12/15 Чтв 16:27:28 #464 №600810 
>>600761
Ну так в чем твоя проблема?
Аноним 10/12/15 Чтв 16:32:32 #465 №600817 
>>600810
Боюсь главная проблема, в том, что ws.send не возвращает результата своего выполнения.
Аноним 10/12/15 Чтв 16:34:23 #466 №600824 
>>600817
Значит что-то с бекендом. Как сервер отвечает на ws-запросы?
Аноним 10/12/15 Чтв 16:36:25 #467 №600827 
>>600808
Да я по-всякому пробовал - эффект один. Сначала будто кнопка активируется, а с повторным кликом прячется.
Когда несколько кнопок: кликаю по первой - ничего. Кликаю по второй - код срабатывает. Кликаю по третьей - срабатывает. Обновляю страницу - опять для срабатывания нужно 1 раз вхолостую кликнуть по любой кнопке. Хотя кнопка сабмитит с первого раза всё хорошо.
Аноним 10/12/15 Чтв 16:37:16 #468 №600828 
14497546368800.png
стоит ли ставить линукс для ноды?
Аноним 10/12/15 Чтв 16:37:26 #469 №600829 
>>600824
Стандартной ws нотацией. ws.onmessage прекрасно перехватывает сообщение, но куда и кому его возвращать?
Аноним 10/12/15 Чтв 16:40:21 #470 №600832 
>>600828
Да

>>600829
http://socket.io/
Аноним 10/12/15 Чтв 16:43:56 #471 №600833 
>>600832
Ну подожди, вот ты даёшь ссылку на здоровую библиотеку, которую мы не можем использовать.

Вопрос нужно решить средствами pure js. Да и насколько я понял по manual references там нет "под ключ" метода узнать о выполнении как например промис .done() в JQ
Аноним 10/12/15 Чтв 16:47:18 #472 №600835 
>>600833
не можем использовать в виду требований проекта. быстрофикс
Аноним 10/12/15 Чтв 16:53:59 #473 №600839 
>>600833
> здоровую библиотеку
> 91 кбайт
Ты из 2003 пишешь?

> Да и насколько я понял по manual references там нет "под ключ" метода узнать о выполнении как например промис .done() в JQ
Зачем тебе узнавать о выполнении? Ты понимаешь в чем суть вебсокетов? В вебсокетах ты отослал запрос, тебе нужно знать только то, что он успешно отослался. Когда сервер сформирует ответ и он будет готов к отправке - сервер отправит его клиенту.
Клиенту не нужно даже подписываться. Клиент делает запрос, сервер запоминает сокетайди, сервер формирует ответ и пушит его обратно на этот сокетайди.
Если тебе нужно делать запрос и ждать ответа, и это основная цель использования вебсокетов - используй аджакс. Вебсокеты нужны, когда у тебя много входных данных и сравнительно мало выходных

>>600835
Каких ещё требований? Что за требования такие, которые ограничивают инструментарий?
Тебе всё равно тоже самое придется писать, только менее качественно
Аноним 10/12/15 Чтв 16:56:37 #474 №600842 
>>600828
Чёт я не понял, ты сталкивался с проблемами с ней на Винде?
Аноним 10/12/15 Чтв 22:27:04 #475 №600872 
Помимо десятичных целых литералов 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­­­­­­­­­­­//­3
64­+­78­+­7­=­255­(по­ ос­но­ва­нию­ 10)


Анон объясни откуда берутся эти числа в примерах?
По 0377 я вроде, как понял типа 0 - это обозначение что тут восьмеричная форма. 3 остается как есть, 64 мы получили при умножении 8
8 (хуй знает как будет точно) , 7 умножаем на 8 типа восьмеричная форма и +7 (я вообще не понимаю почему именно +). Ищу просветление анон с твоей стороны. Спасибо.
Аноним 10/12/15 Чтв 22:36:08 #476 №600874 
>>600827
Загрузи код на codepen
Аноним 10/12/15 Чтв 22:55:37 #477 №600891 
>>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.
Аноним 10/12/15 Чтв 23:44:24 #478 №600898 
>>600874
На подобных сервисах всё работает с первого клика, а вот у меня какая-то ерунда. Могут ли быть какие-то конфликты с версткой? А то она пизженная и замудренная. Или какие-то рубирельсопроблемы хотя наверняка просто я обосрался
Аноним 11/12/15 Птн 11:31:33 #479 №600948 
>>600645
Датс макако-код, там
> $(".btn").hide();
this должен быть.
Аноним 11/12/15 Птн 11:46:02 #480 №600959 
>>600839
Сорян анон. Не мог вчера ответить.
Так вот. Если ты используешь сокеты по прямому назначению, а именно в качестве канала дуплексной связи в том числе различных элементов фронта с бэком, тебе нужно ждать ответа от сервера. Например ответ может нести в себе информацию, кому доставлено сообщение, а кому нет, ну или например факт подтверждения рецепиентами какой-то нотификации. В этом случае ты должен асинхронно и не блокируя всю систему получить ответ от сервака тогда, когда он будет готов. В свою очередь бэк тож не может себя блокировать и при этом должен опросить множество клиентов.

Тащемта вчера решил эту задачу. Будет интересно вброшу сырцы.
Аноним 11/12/15 Птн 14:07:41 #481 №601083 
>>600948
Где именно?
Аноним 11/12/15 Птн 15:24:20 #482 №601110 

>>601083
$('.btn').on('click', function(e) {
$(this).hide();
});
Аноним 11/12/15 Птн 15:37:37 #483 №601119 
>>601110
А, ясно. Ну там у меня немного другое действие с другим классом, я для упрощения примера один поставил.

Но суть та же - первым кликом "активируется" кнопка, а на втором клике уже срабатывает событие.

По F12 в хроме после обновления страницы этого события нет, а после первого клика по кнопке - внезапно появляется. Как докопаться до проблемы?
Аноним 11/12/15 Птн 15:47:22 #484 №601126 
>>601119
Так проблема, вероятно, даже не в верстке, раз в кодепенах всё работает
Аноним 11/12/15 Птн 16:20:40 #485 №601171 
>>600828
Эээй! Ты слышишь меня вообще, нет? Перечисли все проблемы, которые у тебя возникали под Виндой, но при этом не возникали под Линуксом. С какими библиотеками, в каких обстоятельствах и т.п.
Аноним 11/12/15 Птн 16:53:52 #486 №601207 
>>601171
Нужно разрабатывать на той системе, на которой это потом будет работать. Версии ноды для винды и линупса немного, но отличаются. Из-за отличия в работе системных библиотек. Это может вылиться в какие-то странные и аномальные баги.
И вообще мне как-то трудно представить программиста, который будет работать на винде, если это не шарподебил, конечно, мне чтоб нормально поднять ноду с nvm под виндой понадобился цыгвин и часы пердолинга, а цыгвин - это пиздец какой костыль. Ушел с винды на линупс, через полгода планирую перекатиться на макось, всем того же советую

Мимошел
Аноним 11/12/15 Птн 17:17:25 #487 №601239 
>>601207
Работаю из под винды, но проекты держу на линупсовой виртуалке или в облаке. Вся среда в докер-образах, поднимается за 10 минут на чистой машине. Автосинхронизация по sftp в phpstorm. Получаю божественный UI виндоуса с продакшен-реди серваком.
Аноним 11/12/15 Птн 17:21:04 #488 №601243 
>>601239
Вариант, да. Я бы так и работал, если бы не ушел на nix-системы
Аноним 11/12/15 Птн 17:26:54 #489 №601248 
Почему код http://jsfiddle.net/9sf13zu4/, который я взял из JavaScript The Good Parts, выдает ошибку
>Uncaught TypeError: Math[(intermediate value)(intermediate value)(intermediate value)] is not a function
Аноним 11/12/15 Птн 17:27:14 #490 №601249 
>>601248
http://jsfiddle.net/9sf13zu4/
фикс ссылки
Аноним 11/12/15 Птн 17:33:38 #491 №601253 
>>601248
>>601249
Патамушта ти педар))
http://jsfiddle.net/pydeg/Lqfba8yw/
Аноним 11/12/15 Птн 17:35:26 #492 №601256 
>>601253
Но в книге было написано 'ceiling'
Аноним 11/12/15 Птн 17:35:52 #493 №601257 
>>601253
А вообще спасибо
Аноним 11/12/15 Птн 23:00:52 #494 №601375 
>>601239
Чувак, что за облако юзаешь? Хероку?
И что запихиваешь в Докер-образ, помимо самого интерпретатора?
Аноним 12/12/15 Суб 01:43:15 #495 №601390 
>>601248
Ты бы ещё более древнее говно нашёл почитать
Даже сам Крокфорд уже отказался от больше чем половины описанного
Аноним 12/12/15 Суб 01:44:51 #496 №601391 
>>601375
VPS на DO.
В Докер-контейнере все зависимости приложения, конфиги ядра, модулей и штамп актуального гит-коммита. Короче, надо гарантировать, чтобы у всех разработчиков была одинаковая локальная среда.
Аноним 12/12/15 Суб 05:28:58 #497 №601420 
14498873384820.png
Котаны, поясните как сделать то же самое, что на пике, только без JQuery.
Есть массив, который заполняется с помощью getElementsByClass и нужно добавить код при событии onCklick по любому из элементов этого массива. Как такое провернуть. Не могу найти годного решения без JQuery, все на нем помешались. Тут есть тру программисты, которые расскажут как все это провернуть по-обычному?
Спасибо.
Аноним 12/12/15 Суб 05:32:24 #498 №601422 
14498875449880.jpg
>>601420
Про содержание функции пояснять не нужно. Я все понимаю, что происходит. Расскажите за синтаксис добавления однотипного события многим однотиптым элементам, так - если они не описаны в HTML, а сгенерированы в JS .
Нужно добавлять атрибут onClick, или как вообще далать, м?
Аноним 12/12/15 Суб 05:46:06 #499 №601424 
>>601422
addEventListener в цикле. Плюс, возможно, извращение с Array.prototype.forEach.call.
Аноним 12/12/15 Суб 06:08:22 #500 №601425 
>>601424
getElementsByClass.addEventListener не канает? Если не тяжело - можешь написать шапку.
Аноним 12/12/15 Суб 06:27:03 #501 №601426 
>>601424
Array.prototype.forEach.call(document.querySelectorAll('css selector here'), (elem) => elem.addEventListener('click', yobaCallback));
Никогда так не делай.
Аноним 12/12/15 Суб 06:44:25 #502 №601427 
>>601426
пиздосище
Аноним 12/12/15 Суб 08:24:30 #503 №601433 
>>601426
Почему не 'document.querySelectorAll(_).forEach(_)'?
Аноним 12/12/15 Суб 08:58:59 #504 №601439 
>>601391
Что означает аббревиатура DO?
Аноним 12/12/15 Суб 09:24:55 #505 №601444 
>>590841 (OP)
>Нельзя забывать про NW.js и WinJS, позволяющие создавать десктопные приложения.

Пидор, ты про электрон забыл.
Аноним 12/12/15 Суб 10:01:02 #506 №601454 
>>601439
Digital Ocean?
Аноним 12/12/15 Суб 10:32:46 #507 №601461 
>>601454
Спасибо.
Правильно ли я тебя понял, что у тебя VPS на DO, на который ты развернул свой дефолтный Докер-контейнер, а потом напрямую из IDE сохраняешь туда изменения в своём коде, а там уже выполняешь с помощью интерпретатора, сидящего в развёрнутом контейнере? Если да, то как, через git? Или иным образом?
Аноним 12/12/15 Суб 12:50:26 #508 №601494 
>>590988
на
есть навбар твой допустим
каждому элементу нав бара дай ид например
'bar-item-1' и так далее
каждому разделу дай id 'bar-item-1-section'
тоже самое что и выше просто '-section' допиши или что хочешь
и просто по клику
$('.nav-bar').click(function(){
$('#'+this.id+'-section').show() //или как появляется у тебя мне похуй
});
Аноним 12/12/15 Суб 12:54:38 #509 №601495 
двач помоги
с ангуларом кто?
есть карочи фабрика возвращает она ресурс допустим ее зовут Entry
так вот и есть например в контроллере
this.entries = Entry.query();
если консоль логом вывести this.entries почему-то прилетает два объекта, почему?????
Аноним 12/12/15 Суб 12:59:41 #510 №601498 
>>590841 (OP)
вот идите нахуй я думал тут язык обсуждают
я блять в этом треде больше ХТМЛ тегов увидел, чем языка
что за на хуй? я думал тут будут интересные вопросы, про екма6 напирмер.
Нахуя лиф использовать, срач по поводу прототипного и функциаональных подходов.
НО НЕТ
уебки дрочите дальше свой жикверу, на большее вас не хватит
Аноним 12/12/15 Суб 13:04:02 #511 №601501 
>>601498
Так ето потомушто все декларативненько теперь пишут прямо в разметке. Какие нахуй подходы? Сахар тоннами завозят, вот и все подходы.
Аноним 12/12/15 Суб 13:05:02 #512 №601502 
>>601498
Слыши петушок, посмотри вопросы выше и ответь на элементарную хуйню. Если у тебе не хватает хнаний на "помочь", и терпения на "спросить", хули ты тут забыл? вот к примеру, как решишь. >>601420
Аноним 12/12/15 Суб 13:05:56 #513 №601504 
>>601502
сори са опечатки я с Украины, серьезнно
Аноним 12/12/15 Суб 13:14:09 #514 №601509 
>>601502
про for и .length .push() вы наверное не слышали
Аноним 12/12/15 Суб 13:23:12 #515 №601512 
>>601509
пожауйста. Ты лучше расскажи об этом всем, когда элементы скенерированы через JS, а в HTML их нет изначально. Может про события и колбэки поддвачнешь?
Аноним 12/12/15 Суб 13:56:27 #516 №601542 
>>601509
>.push()
И чего ты там пушить собрался?
>.length
На таблицу из 10 ячеек, 10 обработчиков, на таблицу из 100 ячеек 100 обработчиков, на таблицу из 1000 ячеек тысячу обработчиков, кто больше?
Аноним 12/12/15 Суб 14:02:42 #517 №601549 
>>601542
вово.. кудахкает... "Парни я типа знаю алгоритмы блеать", а на деле, когда нужно код писать, а не "логически рассуждать" обсырается.
Аноним 12/12/15 Суб 14:07:58 #518 №601556 
>>601495
Контроллер объявлен два раза. Вычищай.
Аноним 12/12/15 Суб 14:39:29 #519 №601593 
>>601433
Тому що вернётся ноделист, а не аррай.
Аноним 12/12/15 Суб 14:43:53 #520 №601596 
>>601542
Если есть общий родитель, то конечно на него вешают обработчик, а не на детей.
Аноним 12/12/15 Суб 14:49:27 #521 №601602 
14499209677980.png
>>601420
Я начал немногоразбираться, и осознавать что такое CallBack и как сои события создавать. Тут по-ходуу решается через new Event();
Аноним 12/12/15 Суб 14:52:47 #522 №601606 
>>601426
Почему нет? Я так делаю и мне норм.
Аноним 12/12/15 Суб 14:56:22 #523 №601608 
>>601606
Это не правильно. Я еще не до конца понял, как сделать по-другому, но интуиция подсказывает,что те кто язык писал, придумали что-то по-лучше.
Аноним 12/12/15 Суб 14:57:01 #524 №601609 
Как понять модульность ангуляра за 3 часа?
Аноним 12/12/15 Суб 14:57:55 #525 №601611 
>>601609
Пока чтоя знаю только "как забыть с++ за неделю".
Аноним 12/12/15 Суб 14:58:04 #526 №601612 
>>601608
лол
Аноним 12/12/15 Суб 14:59:25 #527 №601614 
>>601612
Ну сам подумай, то же говнокод какой-то ForEach хуйню делать. Скорей всего нужно отслеживать событие клик и проверять по чем кликнули. Но не знаю как написать на языке это.
Аноним 12/12/15 Суб 15:01:41 #528 №601616 
Кстати, тут помню кто-то кричал про бесполезность Паскаля и т.д. ребята вы вообще на нем кодили? Столько интересной хрени написали на нем. Игры разные, (сетевые шашки, шахматы). Выход из лабиринта. Удаленная печать (по-сети). И т.д. Просмотр подключенных айпишников к сети с разными фичами (вывод айпи, логинов и т.д.).
Чому вы обосрали этоязык. Он же идеален для того, чтобы потом перейти на Java например, или даже сразу на JS
Аноним 12/12/15 Суб 15:01:54 #529 №601618 
>>601614
Я вообще не не об этом. Лан похуй. Вот написал тебе решение с одним родителем: https://jsfiddle.net/2fd12ceq/
Аноним 12/12/15 Суб 15:04:45 #530 №601622 
>>601616
Зачем писать на хуёвом высокоуровневом языке, если можно писать на нормальном? На петоне, например, в нем и ооп есть, и типизация динамическая. С него гораздо проще будет перелезть на жс, чем с паскаля. Про жабу не знаю, не пишу на ней.
Аноним 12/12/15 Суб 15:07:44 #531 №601626 
14499220644980.jpg
>>601618
ОГРОМНОЕ СПАСИБО!
Слушай, а можешь в 2-х словах рассказать за "$" в JQuery. Я так понимаю, он в разных ситуациях заменяет getElementByID, ByClass, тот же eventListener? Так?
Аноним 12/12/15 Суб 15:13:37 #532 №601636 
>>601622
Ну на нем офигенно узнавать программирование. Например понимаешь саму логику как кодить + есть работа с графикой легкая из коробки. А с графикой, когда рисуешь всякие самолетики и игры, когдить намного интереснее чем на console.log()
Аноним 12/12/15 Суб 15:14:15 #533 №601637 
>>601626
jQuery это библиотека с кучей методов, которые позволяют лаконично работать с DOM и стилями (ну и ещё с кое-чем). Иными словами костыли для перебора NodeList`ов написали за тебя.
$ это короткий псевдоним для вызова методов библиотеки, вместо него можно юзать jQuery.
Читани это: http://anton.shevchuk.name/jquery-book/ вопросы отпадут.
Аноним 12/12/15 Суб 15:16:29 #534 №601641 
14499225892510.jpg
>>601637
Еще раз спасибо. Завершил 4 дня поиском. Просто такое ощущение, что большая часть тупо в JQuery упоролась а Node'овцев и сухого JS вообше буд-то нет. Спасибо!
Аноним 12/12/15 Суб 15:18:27 #535 №601642 
>>601636
Тоже самое можно сказать и про питон. Только питон жив и процветает, а паскаль сдох овер 10 лет назад, и учат по нему только в пост-совке.
Аноним 12/12/15 Суб 15:19:14 #536 №601643 
Аноны, чтобы вкатиться в js лучше начать с http://learn.javascript.ru/ или с книги Дэвида Фленегана?
Аноним 12/12/15 Суб 15:19:42 #537 №601644 
>>601637
$ это не короткий псевдоним для вызова методов библиотеки, ультраполиморфная функция, которая возвращает объект жквери, из которого уже можно вызывать методы.
Аноним 12/12/15 Суб 15:19:44 #538 №601645 
>>601618
Не взлетит, если внутри ячейки есть что-то еще
https://jsfiddle.net/vw1g71cm/
target будет элемент в самом низу вложенности. Потребуется более сложная проверка.
Аноним 12/12/15 Суб 15:20:22 #539 №601647 
>>601642
Ну меня просто зацепило немного Паскалем. В нашей шараге мы были последними первокурсниками, кто его учил. Преподша была просто охуенной. 1-й курс остается до сих пр самым толковым именно по развитию в программировании. Сейчас на третьем учу усиллено JS. Какой же этоофигенны язык.
Аноним 12/12/15 Суб 15:20:55 #540 №601648 
>>601643
Первое. На Фленегане потонешь.
Аноним 12/12/15 Суб 15:26:31 #541 №601651 
>>601644
Ты просто углубился. В общем контексте $ это пресдоним jQuery. С таким же успехом можно рассказывать про то как $ в интерпретаторе захуячивает, а потом хуярит электричеством в процессоре и транзисторы переключает.

>>601645
Ну, братан, эт уж как-нибудь сам разрули. Всплытием там поуправляй.
Аноним 12/12/15 Суб 15:35:41 #542 №601659 
>>601651
>Всплытием там поуправляй
Куда им "управлять", если target при всплытии от этого не изменится? Все равно придется прописывать проверку на соответствие элемента или его родителей ожидаемой цели.
Аноним 12/12/15 Суб 15:36:27 #543 №601662 
Сейчас шапку улучшу и перекат запилю.
Аноним 12/12/15 Суб 15:36:47 #544 №601663 
>>601651
Я не углублялся, ты просто ошибся и написал совершенно неправильное утверждение.
Да, $ == jQuery, но ни через $, ни через jQuery ты никакие методы не вызовешь, это не объект.
Аноним 12/12/15 Суб 15:38:55 #545 №601667 
14499239354210.png
>>601662
Thanx Bro
Аноним 12/12/15 Суб 15:49:56 #546 №601677 
14499245967440.jpg
>>601239
>божественный UI виндоуса
Аноним 12/12/15 Суб 19:11:13 #547 №601836 
Как на ангуляре переадресовывать на другой state, если в localStotage нет заданного ключа?
У меня авторизация на jwt сделана, нужно, чтобы если пользователь авторизирован, но запрашивает state app, допустим, его кидало на state авторизации.
Как это оформить? И каким сервисом? Фабрикой?
Аноним 12/12/15 Суб 19:12:29 #548 №601837 
>>601836
> нужно, чтобы если пользователь не авторизирован то есть, у него нет jwt-токена в localStorage, но запрашивает state app, допустим, его кидало на state авторизации
Аноним 12/12/15 Суб 20:46:27 #549 №601909 
>>Чистый JS:
>>Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"
>>Дуглас Крокфорд "JavaScript: сильные стороны"
>>Стефанов С. - "JavaScript. Шаблоны"
>>Джон Резиг - "Секреты JavaScript ниндзя"
>>Николас Закас - "JavaScript. Оптимизация производительности"

Хочу приобщиться к языку java, дабы в будущем зарабатывать себе этим знанием на еду. С языком я уже определился, отринув C# и C++ и решив начать java. Но есть одна проблема, даже две
1) Никогда не изучал ни 1го языка программирования и не имел с этим дел
2) Понятия не имею с чего начинать

Может кто из тех, кто более менее знает язык (а ещё лучше зарабатывает на этом) рассказал с чего стоит именно начать? На развитие у меня около 2-3 лет (думаю срок приемлимый если занятся этим серьёзно).
Аноним 12/12/15 Суб 20:50:03 #550 №601913 
>>601909
Для начала Java - это не JavaScript, а совершенно другой язык. называй сокращенно js лучше.
Аноним 12/12/15 Суб 21:17:04 #551 №601924 
>>601909
Ты тред не перепутал? -> >>600858 (OP)
Аноним 12/12/15 Суб 22:08:01 #552 №601949 
14499472816820.png
>>601924
>Java это воистину простой как камень и потому бессмертный язык. Во время войны в Ираке, американские солдаты выбрасывали свои ЯП, и подбирали Java. Британские ученые провели исследование, в результате которого выявили 58 видов Java. Женщины Вестероса шьют флаги и слагают песни в честь Java. Как тут не оставаться равнодушным?
У них лучше шапка
Аноним 12/12/15 Суб 22:12:02 #553 №601951 
>>601949
Ой, слухай, у нас тоже заебись. Все равно не ты делал. Трд у нас могучий, как не крути.
Аноним 12/12/15 Суб 22:14:24 #554 №601953 
>>601951
Да я же шучу, ОП молодец
Аноним 12/12/15 Суб 22:19:24 #555 №601954 
14499479644210.jpg
>>601953
Шутишь, а пик же грусный.
Аноним 12/12/15 Суб 23:26:06 #556 №601994 
>>601461
Бампюля.
Аноним 13/12/15 Вск 01:35:28 #557 №602069 
>>601461
Я не он, вряд ли ты его дождешься. Отвечу за него.

Да, скорее всего ты правильно понял.
> Если да, то как, через git? Или иным образом?
Скорее всего, подобный функционал есть в IDE
Аноним 13/12/15 Вск 14:25:58 #558 №602295 
>>602069
А можно, чтобы код из какого-нибудь, к примеру, WebStorm выгружался напрямую на Хероку, без всех этих парилок с командной строкой, в которой надо команды git'а прописывать? Хочу GUI, не хочу командную строку, и ко всяким GUI-оболочкам типа SourceTree не хочу прибегать. Хотелось бы, чтобы силами одного WebStorm можно было выгружать весь код и сохранять изменения сразу на удалённом серваке, где стоит интерпретатор Node.js.
Объясню, зачем. Дело в том, что я абсолютно не хочу ставить Линукс, привыкать к нему, привыкать к новому софту вместо того, к которому привык, и так далее. В общем, не хочу здесь выходить из зоны комфорта Винды. Тем паче, что есть такие замечательные вещи как, к примеру, Хероку, где тебе нахаляву дают пространство с интерпретатором Node.js, в котором можно выполнять свои прилоги.
Аноним 13/12/15 Вск 14:30:12 #559 №602301 
>>602295
https://plugins.jetbrains.com/plugin/6659?pr=idea
Аноним 13/12/15 Вск 14:33:55 #560 №602308 
>>602301
Великолепно. Спасибо!
comments powered by Disqus

Отзывы и предложения