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

JavaScript #15

 Аноним 22/06/15 Пнд 17:52:39 #1 №501419 
14349847592310.jpg
14349847592341.png
14349847592892.png
В этом треде адепты самого гибкого и удобного языка в мире обсуждают дальшнейшее развитие этого торжества научно-технической мысли. Официально принят ES6, а значит недостатки JS окончательно искоренены. Ура! Обсуждаем чистый JS, Node, jQuery и другие проявления этого замечательного языка, не забывая смеяться над залётными рабипетушками.

Ньюфагам:
1. Что это за язык такой? - Мультипарадигменный язык, изначально создавался для использования в браузерах как язык сценариев для придания интерактивности веб-страницам, однако в процессе своего развития преодолел этот этап и сейчас может использоваться для любых целей ввиду своей неограниченной гибкости и удивительно удобного синтаксиса.

2. Это чтобы менять цвета, и вызывать всякие всплывающие окна? - Нет. Это только малая часть того, что может язык. Сейчас, на JS можно делать игры (phaser, cocos, etc.), 3D графику (three.js), можно делать и приложения для телефонов(phonegap, ionic), можно делать десктоп приложения(NW.js).

3. Ну ясно, а че еще можно? - А еще можно использовать на сервере, причем очень даже успешно. А все благодаря платформе Node.js, и v8, который встроен во все хромоподобное. Node.js по производительности и удобству работы превосходит большинство остальных серверных языков.

4. Я щас ничего не понял, повтори. - Проще говоря, если ты делаешь огромный интернет магазин или хай лоад проект, то можешь смело использовать JavaScript и Node.js.

5. А что еще прикольного можно сделать? - А еще есть MVC фреймворки, Angular, Backbone, Ember, Knockout и другие, менее популярные.

6. Зачем оно надо? - Для создания SPA, в основном, но ты можешь копнуть глубже.

7. Очень уж много всяких фреймворков... Нельзя ли просто изучить jquery и писать все на нем? - Не стоит, можешь начать писать на жыквери, когда освоишь ванильный JS, дабы не испортить себе восприятие языка, и вбудущем не испытывать трудностей с изучением сложных фреймворков.

8. Ну ладно, с чего начать изучение то? - Дальше я приложу список материалов для изучения.

Учим JS:
Книги: Дэвид Фленеган - "JavaScript: Подробное руководство"

Дуглас Крокфорд "JavaScript: сильные стороны"

Стефанов С. - "JavaScript. Шаблоны"

Джон Резиг - "Секреты JavaScript ниндзя"

Николас Закас - "JavaScript. Оптимизация производительности"

М. Кантелон , М. Хартер - "Node.js в действии"

Кирилл Сухов - "Node.js. Путеводитель по технологии"

Эдди Османи - "Разработка 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://learn.javascript.ru/ - оно одно, единственное. Начинать учить язык советую отсюда, потом переходить уже к книгам.

http://www.jstherightway.org/ - Огромный гайд составленный буржуями. Есть книги, статьи и всё-всё-всё.

Бложики и новостные ленты:
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.

Онлайн курсы:
Как же можно учить язык, только читая книжонки? Нужна практика, и только так изучаемое усваивается, не иначе.

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, express, socket io. Хочешь писать MVC логику? Angular, backbone, да множество их. Нельзя забывать про NW.js, позволяющий создавать десктопные приложения.
Аноним 22/06/15 Пнд 18:40:40 #2 №501448 
Это нормально что изучение идет сложновато?
Все эти сравнения null и undefind, && и ||. Нет, понимать эту логику, конечно, интересно, но я пока представления не имею, как можно применить на практике ебанное сравнение ебанного null и ебанного undefind, что вместе с нулем и "" ведь является одним и тем же. Т.е. ничем.
В общем мне доставляет теория, но сложно. Надеюсь это прокачает мои засохшие от доты мозги.
Аноним 22/06/15 Пнд 18:44:00 #3 №501452 
>>501448
>Все эти сравнения null и undefind, && и ||.
Скорее всего, это понадобится один раз за года два работы. То есть, не особо нужно, можно и нагуглить. Есть вещи более важные, но знать стоит.
>Это нормально что изучение идет сложновато?
Да, поначалу всегда сложно, а потом втягиваешься.
Аноним 22/06/15 Пнд 18:49:08 #4 №501456 
>>501452
Ясно, спасибо.
Аноним 22/06/15 Пнд 18:58:19 #5 №501467 
>>501448
>var text = control && control.text() || '';
Аноним 22/06/15 Пнд 19:11:20 #6 №501474 
>>501452
>Скорее всего, это понадобится один раз за года два работы
Это если ты пишешь раз в два года.
Аноним 22/06/15 Пнд 19:12:49 #7 №501476 
Смеюсь над залётными рабопетухами. Надеюсь, здесь нет таких, кто работает на дядю.
Аноним OP 22/06/15 Пнд 19:40:22 #8 №501502 
>>501476
Блджад, не начинай.
тот самый новый оп, которого все подозревают
Аноним 22/06/15 Пнд 19:55:54 #9 №501506 
>>501419
Скрипьаны, а что там у вас за новая спецификация языка? 2015 илитам турбо-супер, не помню. Скоро закончю дрочево с хтмл цсс и прикачусь к вам, и хотелось бы узнать, к чему все идет?
Аноним 22/06/15 Пнд 20:01:02 #10 №501508 
>>501506
http://es6-features.org
Аноним 22/06/15 Пнд 20:06:51 #11 №501510 
Есть смысл лезть в фронтенд не зная верстку?
Или лучше на ноде сосредоточиться? Или я не тот язык выбрал?
Аноним 22/06/15 Пнд 20:08:49 #12 №501512 
>>501510
Нинзей верстки быть не обязательно, но основы нужны
Аноним 22/06/15 Пнд 20:24:28 #13 №501525 
Чем жабасрипт отличается от жабы

не закидайте какахами
Аноним 22/06/15 Пнд 20:30:50 #14 №501530 
>>501525
Названием, синтаксисом, областью применения. Тебе зачем знать отличия?
sageАноним 22/06/15 Пнд 20:33:31 #15 №501531 
>>501525
Все очень просто: из-за таких долбаебов как ты, мне приходиться поддерживать ваш ебучий код, хотя я не хуя не фронденд макака. Рака яичек вам гниды :3
Аноним 22/06/15 Пнд 20:36:38 #16 №501535 
>>501531
А ты не поддерживай.
Аноним 22/06/15 Пнд 20:36:49 #17 №501536 
У меня на собеседовании по жс как-то спросили чем джава отличается от сишарпа.
Аноним 22/06/15 Пнд 20:46:16 #18 №501540 
>>501525
http://www.htmlgoodies.com/beyond/javascript/article.php/3470971/Java-vs-JavaScript.htm
Аноним 22/06/15 Пнд 20:50:07 #19 №501543 
>>501535
С летнего лагеря сбежал? Гляди мамка наругает.
Аноним 22/06/15 Пнд 20:50:41 #20 №501545 
>>501531
Можешь не поддерживать мой код

ШО ТЫ НЕСЕШЬ КАКОЙ ФРОЙНДЕД ТЫ ШО НЕСЕШЬ СУКА ТЫ ШО НЕСЕШЬ ТВАРЬ
Аноним 22/06/15 Пнд 20:55:36 #21 №501551 
>>501545
Поучись у этого >>501540 дебила:
>JavaScript is a (very) distant cousin of Java in that it is also an OOP language.
ахахаха
линяю с этого ракового треда
Аноним 22/06/15 Пнд 20:57:16 #22 №501554 
>>501536
И чем же?
Аноним 22/06/15 Пнд 20:59:53 #23 №501555 
14349959930960.png
>>501551
Сам ты дебил.
Аноним 22/06/15 Пнд 21:09:33 #24 №501566 
>>501525
тупо ничем, одна и та же технология по сути, хотя я могу ошибаться
Аноним 22/06/15 Пнд 21:10:26 #25 №501567 
>>501525
>Java and Javascript are similar like Car and Carpet are similar.
Аноним 22/06/15 Пнд 22:27:47 #26 №501663 
>>501566
Ага. Она такая же, как Земля и Марс.
Аноним 22/06/15 Пнд 22:41:23 #27 №501680 
Угадайте, что выведет данная функция с параметрами 1, 1. Охуенный мир Javascript!
http://pastebin.com/jr5gHSTV
sageАноним 22/06/15 Пнд 23:05:20 #28 №501712 
>>501680
> function perimeterBox (lenght, width) {
> return length 2 + width 2;
> }
Выведет, что нужно нассать тебе в рот.
Аноним 22/06/15 Пнд 23:06:02 #29 №501714 
>>501680
> perimeterBox (lenght
> return length
Толсто.
Аноним 22/06/15 Пнд 23:10:04 #30 №501719 
>>501680
Дебил не смог написать правильное имя аргумента и кукарекает?
sageАноним 22/06/15 Пнд 23:19:36 #31 №501729 
А что, в программаче так можно тралить, заходя в ветки разных языков и обзывая их говном, на примере своего примера с банальными ошибками?
Аноним 22/06/15 Пнд 23:20:50 #32 №501732 
>>501729
Пример того, что weak typing в JS настолько weak, что необъявленые переменные кастятся к нулю в неочевидных случаях. Ошибка банальная, если ты КОМПЕЛЯТОР, а человекам свойственно опечатываться.
Аноним 22/06/15 Пнд 23:22:15 #33 №501735 
>>501732
Тащемта в ноде вывалится эксепшон.
Аноним 22/06/15 Пнд 23:22:53 #34 №501736 
14350045730030.jpg
>>501732
>необъявленые переменные кастятся к нулю
Попизди мне тут. Результат - ошибка компиляции.
Аноним 22/06/15 Пнд 23:23:39 #35 №501737 
14350046195340.png
>>501736
Блядь, не та пикча.
Аноним 22/06/15 Пнд 23:27:19 #36 №501741 
>>501735
>>501737
кажется, я наебался, коданы. Данная претензия к JS снимается.
Извините, обещаю больше не прогуливать уроки.
Аноним 22/06/15 Пнд 23:27:43 #37 №501742 
>>501741
И начать учить Python.
Аноним 22/06/15 Пнд 23:28:58 #38 №501743 
14350049382480.png
>>501732
>необъявленые переменные кастятся к нулю в неочевидных случаях.
Попизди мне тут.
https://developer.mozilla.org/en-US/docs/Web/API/Window/length
Аноним 22/06/15 Пнд 23:30:11 #39 №501744 
>>501743
я ошибся и принес извинения, как благородный анон.
Аноним 22/06/15 Пнд 23:31:40 #40 №501745 
>>501742
И поставить крест на своём будущем.
Аноним 22/06/15 Пнд 23:33:13 #41 №501746 
>>501745
да блядь, анон, веришь – что угодно, лишь бы не два креста.
Аноним 22/06/15 Пнд 23:36:19 #42 №501748 
>>501746
Сон постой, не уходи,
Где тот мальчик розовый?
Два креста есть на груди –
Впереди березовый.
Аноним 22/06/15 Пнд 23:59:02 #43 №501759 
>>501467
> Expected an assignment or function call and instead saw an expression.
Зарепортил Крокфорду
Аноним 23/06/15 Втр 08:15:54 #44 №501935 
Кто-нибудь юзал pdf.js? Есть ли возможность дернуть шрифт из пдф файла для построения текстового слоя? У меня в пдф Linux Libertine используется, а пдф.жс козявит Sans Serif, чтобы буквы примерно друг на друга наложились, из-за этого косяки с выделением, и пробелы выходят разные.
Аноним 23/06/15 Втр 11:57:52 #45 №502021 
Сап, зк.
Поясни ньюфагу:
Зачем нужны фреймворки типа ангуляр/эмбер?
Правильно ли я понимаю, что они позволяют вынести логику, котору. вроде бы можно делать на сервере, в клиент?
Если да, то зачем?
Аноним 23/06/15 Втр 12:35:38 #46 №502046 
Зачем нужен этот ваш ООП?
Аноним 23/06/15 Втр 14:17:10 #47 №502133 
>>502021
>котору. вроде бы можно делать на сервере
Твой пхп генерирует хтмл на сервере, а ангуляр генерирует его на клиенте.
Логика тут не причем.
Ангуляр дает тебе роутинг на клиенте, двойные биндинги т.д. чего твой пхп из коробки не может.
Аноним 23/06/15 Втр 14:26:31 #48 №502137 
>>502133
На пхп никогда не писал.
> двойные биндинги
Поясни, что то.
> роутинг на клиенте
Получается, суть в том, чтобы сделать веб-страницу в браузере как десктопное приложение?
Типа загрузил вебстраницу один раз и дальше работай в браузере, но без хттп запросов?
Аноним 23/06/15 Втр 14:36:19 #49 №502140 
>>502137
>Поясни, что то.
https://docs.angularjs.org/guide/databinding
С сервера приходит джейсон, он биндится к контролам, при внесении изменения, например какого то текстбокса - автоматом происходит изменения в данных.
Таким образом нет необходимости писать текст аля $("textBox1").text("laba1") и прочее гавно.
>Получается, суть в том, чтобы сделать веб-страницу в браузере как десктопное приложение?
Совершенно верно
https://en.wikipedia.org/wiki/Single-page_application

Аноним 23/06/15 Втр 14:44:08 #50 №502150 
>>502140
Спасибо, вроде понятнее стало.
Аноним 23/06/15 Втр 15:47:02 #51 №502196 
>>501306
Скину вопрос из прошлого треда, так как там ответ не был полностью получен.
Аноним 23/06/15 Втр 16:09:48 #52 №502217 
14350649888470.png
Я ещё никогда в жизни так не проигрывал.жпг
Аноним 23/06/15 Втр 16:11:39 #53 №502218 
>>502217
>coffee
ты еще при зачатии проиграл
Аноним 23/06/15 Втр 16:15:03 #54 №502220 
>>502218
Тут проблема не в кофескрипте, чистый жс тоже так себя ведет.
Аноним 23/06/15 Втр 16:29:33 #55 №502239 
>>502220
Списки и объекты - ссылки, что тут такого?
Node.js domains Аноним 23/06/15 Втр 16:44:12 #56 №502262 
Перезадам здесь свой вопрос, так как в прошлом треде четкого ответа дано не было.
>>501306
Аноним 23/06/15 Втр 21:56:43 #57 №502591 
>>502196
Нода - это форс уровня фингербокса
Аноним 24/06/15 Срд 00:01:16 #58 №502654 
Везде пишут учить чистый javascript. Ну выучил я и что дальше? Как мне перейти к деланью сайтиков?
Аноним 24/06/15 Срд 00:03:58 #59 №502656 
>>502654
Недоучил видать, учи ещё.
Аноним 24/06/15 Срд 00:11:26 #60 №502658 
>>502654
jQuery выучил? Ноду выучил? Если да, то ты не только сайтики, ты свои сервера и приложения должен уметь писать.
Аноним 24/06/15 Срд 07:14:33 #61 №502764 
Ваш долбоебизм нахуй никому не нужен. Даже облачные ERP должны работать через какой-нибудь там девятый эксплорер или 34 мозилу худо-бедно, ваша SPA хуйня с пушами и локалстораджами на нем и не запустится. Очередной хайп. Скоро придумают язык Y, чтобы шлепать круды еще более лаконично и с отступами в 1 пробел.
Аноним 24/06/15 Срд 07:33:18 #62 №502766 
Если node такой пиздатый, то почему до сих пор все cms делаются на php? Когда будут cms на js?
Аноним 24/06/15 Срд 10:30:12 #63 №502830 
>>502766
Готовые CMS не нужны, вот почему. Это ты в мире php привык, что есть CMS на говнокоде.

Здесь же, есть фрамеворк и модули к нему. Ты в каждом проекте строишь свою "cms". Это и есть настоящая веб-разработка.
Аноним 24/06/15 Срд 10:30:55 #64 №502831 
>>502766
И CMS на ноде есть. Взять ту же NodeBB.
Аноним 24/06/15 Срд 17:24:41 #65 №503077 
14351558810370.jpg
о, чуть было в полумертвый /web/ не запостил.

вкратце: есть такая карта на жиквери http://winstonwolf.pl/clickable-maps/world-continents.html , которую я вставил на сайт. выше нее располагается меню со странами, разбитыми на континенты. хочу, чтобы при нажатии на континент вываливалось необходимое подменю.

по документации карты сделал следующее: http://pastebin.com/RfpXEvTD , где buttonAustralia - одно из id кнопок меню. сам по себе клик работает, но только не из скрипта.
я долго не мог понять, в чем дело, пока не добавил алерт. при его появлении видно, что клик на кнопке отрабатывается и меню выплывает, но после закрытия алерта все снова исчезает.

я сам верстальщик и жс знаю херовато (хотя и начал плотно его изучать), но что я делаю неправильно? гуглить тоже хз что - хоть бы в этом направлении пнуть.
Аноним 24/06/15 Срд 19:52:31 #66 №503222 
14351647514000.png
Не знаю, где спросить, спрошу тут. Как с этими сокетами вообще обращаться? У меня все время "еррор" выскакивает. Ошибка вряд ли в сервере, с питоновским клиентом все работает заебись, а с браузером не хочет.
Аноним 24/06/15 Срд 20:04:42 #67 №503235 
14351654820120.png
14351654820141.png
>>503222
Хуй знает, я на ноде чатик на сокетах писал, всё работало. Питон не понимаю и лезть не хочу.
Аноним 24/06/15 Срд 20:10:49 #68 №503238 
>>503222
Сокеты и веб-сокеты это разные вещи.
Аноним 24/06/15 Срд 20:26:54 #69 №503248 
>>503238
Понял, спасибо.
Аноним 24/06/15 Срд 20:40:19 #70 №503271 
>>502830
>Ты в каждом проекте строишь свою "cms"

Ага, а еще перед написанием своей собственной CMS тебе еще придется собрать свой фреймворк из говна и палок. И там не будет кодогенераторов, data mapping и прочих dry/lean инструментов, нужных для real-world web applications. Или ты будешь сам их себе велосипедить и вести свои корпоративные GITы. Мне такие проекты напоминают отдельные профсоюзы программистов - чтобы можно было давить огромную зарплату и прочие условия на работе.

Вообще нодка и прочая хипстота - это просто результат неравного боя между программистами и инвесторами. С помощью смены языков решаются вопросы product property, ведь если ты один из первых в индустрии применил не-мейнстрим язык - тем больше затрат для инвестора на поиск новой команды и техдира (в том числе из-за простоя проекта без усовершенствования). Умные ебут богатых. Богатые ебут умных.
Аноним 25/06/15 Чтв 11:34:06 #71 №503508 
>>503271
>> Ага, а еще перед написанием своей собственной CMS тебе еще придется собрать свой фреймворк из говна и палок.
Воу воу палехче. Фреймворков как раз масса хотя если ты убежденный пользователь битрикса или джумлы какой-нибудь - проходи мимо, ниасилишь

>>Вообще нодка и прочая хипстота - это просто результат неравного боя между программистами и инвесторами
Niet. Нода изначально делалась немного под другие задачи, в которых PHP обсирается моментально. Как раз вебсокеты и риалтайм веб, например.

Мимо-Yii-Бог
Аноним 25/06/15 Чтв 11:36:52 #72 №503509 
14352214121890.jpg
>>503077
бамп вопросу.
jQuery - Json api twitch Аноним 25/06/15 Чтв 12:48:14 #73 №503517 
http://www.cyberforum.ru/javascript-jquery/thread1487384.html

нужна помощь
Аноним 25/06/15 Чтв 13:15:20 #74 №503526 
>>502764
>должны работать через какой-нибудь там девятый эксплорер
Уже года полтора ничего ниже десятого ие не поддерживаем, после выхода десятой винды планируем оставить только поддержку одиннадцатого ие. И так не только у меня в конторке, таких мест, как минимум в ДС, хватает.
Аноним 25/06/15 Чтв 14:29:27 #75 №503576 
>>503517
http://jsfiddle.net/hLhb8xbn/
Аноним 25/06/15 Чтв 15:40:50 #76 №503639 
>>503576
благодарю
Аноним 25/06/15 Чтв 16:04:00 #77 №503661 
>>503576

стукни в скайп для чата пж kudzakudza1
Аноним 25/06/15 Чтв 17:11:09 #78 №503737 
Посоны, есть ли ещё где-то в рамках СНГ площадка русскоговорящих программеров или /pr это вершина Российской It индустрии.

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

Пишут в JS треде, чтобы его поднять и потому что сейчас как раз скриптопишу.
Аноним 25/06/15 Чтв 17:18:02 #79 №503750 
>>503737
аналогичная ситуация, нету не одного знакомого кто быть хоть как то, мало мальски интересовался программированием чувствую себя как псих одиночка.
Аноним 25/06/15 Чтв 17:19:14 #80 №503751 
стучите в скайп kudzakudza1 создам конфу джабоскриптеров
Аноним 25/06/15 Чтв 17:20:29 #81 №503753 
14352420294560.png
Спиздил идею из Go треда. Не знаю зачем.. Прост.
Аноним 25/06/15 Чтв 17:21:47 #82 №503756 
>>503750
Зато Сколково. Вангую, что там ни одного инди нет.
Аноним 25/06/15 Чтв 17:22:15 #83 №503758 
>>503756
Не будет разумеется и нет.
Аноним 25/06/15 Чтв 17:49:58 #84 №503801 
Скриптаны, не в курсе про эту книжку http://www.ozon.ru/context/detail/id/31057355/ норм для ньюфага или выброс денег? Я в курсе, что электронная версия гуляет по интернетам, но я не люблю электронные книги, почему-то плохо в них вникаю.
Аноним 25/06/15 Чтв 17:58:19 #85 №503821 
>>503801
отличная книга у меня есть ее электронный вариант
Аноним 25/06/15 Чтв 18:14:51 #86 №503840 
>>503801
Хз. не читал. На срутрекере есть годные книженции.
Аноним 25/06/15 Чтв 18:55:34 #87 №503874 
>>503840
Какие существуют способы защитить свой код написанный на js?

Исходники у каждого клиента, любой может спиздить заменить название и получать профит, хотя я пахал как чёрт целый месяц.
Аноним 25/06/15 Чтв 19:01:58 #88 №503878 
>>503874
Минимизируй код. Полностью не защитишь, но это максимум, что ты можешь сделать.
Аноним 25/06/15 Чтв 19:04:26 #89 №503882 
>>503878
Ну да, но я нашёл расширения для IDE, которые всё прекрасно восстанавливают и приводят в красивый вид, только названия переменных остаются абстрактными.
Аноним 25/06/15 Чтв 19:05:26 #90 №503884 
Если нельзя защитить как вообще зарабатывают js макаки, те, что не пашут на дядей?
Аноним 25/06/15 Чтв 19:05:58 #91 №503885 
>>503874
>>503884
>защитить код
>на жс
Блядь, ты понимаешь, что ты долбоеб?
Аноним 25/06/15 Чтв 19:08:03 #92 №503890 
>>503884
>>503882
Сам подумай, что ты там пиздить будешь ? И, главное, кто это будет делать ? Разбираться в чужом говнокоде с абстрактными переменными никто не будет, проще, дешевле и быстрее написать необходимый функционал с нуля.
Аноним 25/06/15 Чтв 19:15:21 #93 №503896 
>>503890
Ну тип блять функцию, которая расшифровывает строку в код, парсит её, выполняет и тут же очищает js.

Как бы динамическое выполнение кода, который дешифруется лишь в момент выполнения, при наступлении тех или иных событий.
Аноним 25/06/15 Чтв 19:17:43 #94 №503899 
>>503821
Спасибо. Пробежался по электронной версии, на взгляд ньюфага, вроде все подробно объясняется. Значит берём.

>>503840
Знаю, но я не люблю электронные.
Аноним 25/06/15 Чтв 19:18:18 #95 №503900 
>>503896
window.onload = runScript(key, script);
Скрипт - зашифрованная строка.

При этом функция мониторит выполнение внутри себя создаёт таймер и через малый промежуток времени самоудаляет код.
Аноним 25/06/15 Чтв 19:18:44 #96 №503901 
>>503896
Дай линк, я спизжу кусочек кода.
Аноним 25/06/15 Чтв 19:19:32 #97 №503902 
>>503901
>alert('Секретные данные');
Держи основной кусок. Только никому!
Аноним 25/06/15 Чтв 19:20:50 #98 №503905 
>>503900
Даже не так без таймера, просто как только код выполнился, он удаляется.

До тех пор пока не сработает очередной вызов runScript().
Аноним 25/06/15 Чтв 19:22:49 #99 №503907 
>>503902
Я – могила! Добра тебе, чувак!
Аноним 25/06/15 Чтв 22:52:01 #100 №504012 
>>502217
А если бы почитал Флэнагана, то ума у тебя было бы больше. И не позорился бы тут.

Аноним 25/06/15 Чтв 22:59:12 #101 №504019 
>>503737
Плюсую. Моё окружение состоит из любителей бухнуть и покатать в доту, что сильно сказывается на мне, так как за неимением другого окружения я периодически скатываюсь к ним. И конкретненько уже деградировал.

Аноним 25/06/15 Чтв 23:00:47 #102 №504021 
>>503874
Я тебя разочарую, но твой говнокод никому нахуй не нужен.
Аноним 26/06/15 Птн 09:58:38 #103 №504151 
>>504019
>Моё окружение состоит из любителей бухнуть и покатать в доту
Быть может, стоило в институт попробовать поступить?
Аноним 26/06/15 Птн 11:08:22 #104 №504172 
>>504151
Ходил, не советую.
Аноним 26/06/15 Птн 11:49:19 #105 №504180 
>>503737
> /pr это вершина Российской It индустрии
this
Аноним 26/06/15 Птн 12:42:23 #106 №504200 
>>504180
Какая индустрия, такая и вершина, собственно.
Аноним 26/06/15 Птн 13:27:56 #107 №504224 
14353144764590.jpg
>>504200
Спустись на землю. В РФ нет it-отрасли. Все более менее талантливые стремятся покинуть эту страну.
Аноним 26/06/15 Птн 13:29:22 #108 №504225 
>>504172
Два бита этому байту. Хочешь деградировать - поступи в российский институт.
Аноним 26/06/15 Птн 14:35:20 #109 №504251 
>>504225
Сопромат не осилил?
Аноним 26/06/15 Птн 15:43:20 #110 №504280 
ребят давайте создадим джабоскрипт конфу в скайпе
Аноним 26/06/15 Птн 15:52:36 #111 №504284 
14353231565540.jpg
Ищу крутую open-source IDE для JS, чтобы были multiple selections как в Sublime Text. Vim годный вариант?
Аноним 26/06/15 Птн 15:53:33 #112 №504287 
>>504284
Atom
https://www.youtube.com/watch?v=Y7aEiVwBAdk
Аноним 26/06/15 Птн 15:53:51 #113 №504288 
>>504284
Если есть время пердолиться, то вим - лучший, не то что годный вариант.
Аноним 26/06/15 Птн 16:00:25 #114 №504290 
>>504288
А КАК-ЖЕ ЕМАКС?
Аноним 26/06/15 Птн 16:06:08 #115 №504292 
>>504151
Зачем мне второе высшее?
Аноним 26/06/15 Птн 16:47:43 #116 №504316 
>>504292
За годы, проведённые в университете, вы так и не смогли найти ребят со схожими интересами? Насколько же малообщительным илитарием нужно быть.
Аноним 26/06/15 Птн 16:51:26 #117 №504318 
>>504316
Если учился в гум универе откуда там железячники але. Так несколько человек на весь универ наберется.
Аноним 26/06/15 Птн 16:57:54 #118 №504325 
Какой шанс устроиться зная только js и фреймворки? Во всех вакансиях нужны html, css и прочая верстка, а я могу только на бутстрапе собрать что-нибудь и не нравится мне это.
Аноним 26/06/15 Птн 17:00:26 #119 №504327 
>>504325

html и css осилить можно за 3 месяца до среднего уровня
Аноним 26/06/15 Птн 17:05:20 #120 №504329 
>>504318
Если честно, то не подумал, что тут есть те, кто не заканчивал институтов по околотехнической специальности.

>>504225
> Хочешь деградировать - поступи в российский институт.
Отчасти ты прав, но именно в этом месте самая высокая вероятность приобрести друзей со схожими интересами и взглядами на жизнь.
У меня есть 2 знакомых линуксоида, с одним из них мы в общаге вместе ставили сначала арч, потом генту, со вторым угораем по вебу. И в целом у нас тёплые дружеские отношения.
Аноним 26/06/15 Птн 17:13:38 #121 №504334 
>>504329
Как будто потом все выпускники не берут книжку и не учат все заново, технарь не технарь какая разница.
Аноним 26/06/15 Птн 17:20:54 #122 №504337 
>>504334
Да пойми ты, качество образования в российских вузах я вообще не затрагиваю, тему гуманитариев и технарей тоже. Единственное, что хочу донести, так это то, что поступив, например, на те же "Информационные системы и технологии", ты однозначно встретишь ребят, с которыми ещё программирование обсудить сможешь, а не только доту >>504019
Аноним 26/06/15 Птн 17:21:32 #123 №504338 
>>504316
У меня, например, были важные дела в онлайн играх. Некогда было друзяшек заводить.
Аноним 26/06/15 Птн 17:33:35 #124 №504341 
>>504151
В технических шарагах только такие и водятся, даже в Бауманке. Сколько раз увидишь рашкинского инженера -- столько раз его и убей.
Аноним 26/06/15 Птн 17:34:44 #125 №504342 
Атом умеет в погрузку классов в проекте и навигацию по переменным, классам и функциям, как вебшторм?
Вообще, существуют иде помимо джетбраинс продуктов или только текстовые редакторы типа сублима?
Аноним 26/06/15 Птн 17:44:51 #126 №504345 
>>504342
http://nuclide.io/ атом от фейсбука, еще не пробовал
Аноним 26/06/15 Птн 19:44:58 #127 №504408 
>>504329
Из моей группы (14 юнитов) программированием непосредственно занимаюсь только я. Где твой бог теперь?
Аноним 26/06/15 Птн 19:47:30 #128 №504415 
>>504345
Если бы не питон. Я поэтому и к саблайму охладел. Не хочу поддерживать этот язык.

Для меня питон как флеш. Должен уйти.
Аноним 26/06/15 Птн 19:55:29 #129 №504419 
14353377294730.png
ребят подскажите как с getJson запроса с файла json в переменную members засунуть массив значений ключа embed
Аноним 26/06/15 Птн 20:05:20 #130 №504428 
>>504419
console.log(data);
var members = data;
Аноним 26/06/15 Птн 20:06:56 #131 №504430 
>>504428
var members = data.map(function(x){x.embed});
Аноним 26/06/15 Птн 20:57:05 #132 №504457 
Я заранее прошу прощения, если что-либо мною написанное покажется супер тупым.

Есть таблица, например в сто строк и и сто ячеек, в кажой ячейке по инпуту. Все это генерируется на js на основе пришедших отдельными запросами json данных (структура таблицы и затем наполнение). Большинство инпутов должны иметь обработчики событий, например keyup (нужно фильтровать ввод + поизводить вычисления с полученным после фильтра значением). Обработчики однотипны по колонкам, например фильтр "только целые числа" + в зависимости от A выполнить формулу B и записать в С.

Как лучше делать:
1) Назначать обработчик события каждому инпуту при создании таблицы (создал ячейку, инпут, назначил событие)
2) в дата атрибут каждому инпуту при создании записывать некоторые опции (тип данных и т.д.) и потом обрабатывать keyup у window, смотреть на таргет события, читать дата опции и выполнять соотв. действия
3) я хуй и говнокодер, щас анон объяснит как надо / я описал ситуацию не понятно
sageАноним 26/06/15 Птн 22:11:44 #133 №504491 
>>504280
>в скайпе
Пиздец
Аноним 26/06/15 Птн 22:14:21 #134 №504494 
>>504491

а что лучше ?
Аноним 26/06/15 Птн 22:18:36 #135 №504500 
>>504494
На соседних досках собираются в телеграммовских чатах, но идеально было бы собраться в слаке и запилить каналы под все направления.
Аноним 26/06/15 Птн 22:34:58 #136 №504515 
>>504500

чем конфа скайпа плоха для чата ? можно же отключать звук сообщения для конфы
Аноним 26/06/15 Птн 22:45:27 #137 №504527 
>>504515
После покупки мелкомягкими и то, что они с ним сделали - Скайп стал ненужен!
Аноним 26/06/15 Птн 22:46:41 #138 №504529 
>>504415
Чем тебе Python не угодил?
Аноним 26/06/15 Птн 22:49:33 #139 №504535 
>>504527
http://siliconrus.com/2015/04/meduza-slack/

вот нашел статейку про этот слак давай делать канал
Аноним 26/06/15 Птн 22:52:30 #140 №504536 
https://slack.com/

регаюсь
Аноним 26/06/15 Птн 22:54:32 #141 №504540 
14353484726270.png
Хочу обмазаться фрэймворком для ноды. Мне нужно, чтобы всё было максимально просто, но security была на уровне. Решил взять sails.js, что скажешь об этом?
Аноним 26/06/15 Птн 23:03:05 #142 №504546 
#dzhaboskript

создал канал в это слаке
Аноним 26/06/15 Птн 23:06:12 #143 №504549 
>>504540
Бери express да и всё.
Аноним 26/06/15 Птн 23:08:07 #144 №504550 
>>504536
Вообще там создаются организации на основе домена почты (типа [email protected]). Я пытался создать себе двачепочту, но что-то не срослось. Впринципе, народ создает организации и собирает там народ с разных почт, но я не знаю, как это делается.
ребят го создадим в слаке джабоскрипт комьюнити Аноним 26/06/15 Птн 23:08:39 #145 №504551 
ну йоб вашу мать
Аноним 26/06/15 Птн 23:10:13 #146 №504552 
>>504546
Как в него войти? В поиске ввожу нефига не находит.
Аноним 26/06/15 Птн 23:11:55 #147 №504553 
>>504552
сейчас буду разбираться только зарегался
Аноним 26/06/15 Птн 23:12:58 #148 №504554 
>>504553
Тоже тока зарегался. Заставили свою компанию создать, лол)
Аноним 26/06/15 Птн 23:14:09 #149 №504556 
14353496499900.jpg
давай свою почту и неймы :D я хз
Аноним 26/06/15 Птн 23:15:07 #150 №504557 
двач джабоскрипт корпорейшин ноу криминалити я вам рекоминдейшин
Аноним 26/06/15 Птн 23:15:53 #151 №504558 
>>504553
>>504554
>>504556
Лучше бы этим, конечно, ОП занялся. Я вам что-то нихуя не доверяю
Аноним 26/06/15 Птн 23:17:16 #152 №504560 
>>504558

вызывай Опа я полный туман в этом слаке
Аноним 26/06/15 Птн 23:18:48 #153 №504561 
>>504558
Дак а в чём же дело? Пусть создаёт, мы же не создаём, а только регаемся. Просто в поиске каналов не находится такой.
Аноним 26/06/15 Птн 23:21:32 #154 №504563 
пишите свою почту и какую вам имя и фамилию от балды вбить, буду инвайтить
Аноним 26/06/15 Птн 23:23:16 #155 №504564 
Ну давай попробуем
[email protected]
Семен Семенов
Аноним 26/06/15 Птн 23:25:52 #156 №504570 
>>504564
отправил проверяй
Аноним 26/06/15 Птн 23:35:29 #157 №504576 
>>504563
По другому никак что ли? Обязательно нужно добавлять всех в одну компанию?
Аноним 26/06/15 Птн 23:38:09 #158 №504579 
>>504576
да
Аноним 26/06/15 Птн 23:38:42 #159 №504580 
>>504576
Да. Компания - это как комната в irc. Только в ней ещё много других комнат.
http://10minutemail.com - для тех, кто не хочет палить свое реальное мыло
Аноним 26/06/15 Птн 23:39:50 #160 №504582 
ПИШИТЕ СЮДА СВОЮ ПОЧТУ И ИМЯ ФАМИЛИЮ КАКУЮ ХОТИТЕ

инвайчу пипл

платформа просто с заебись пиздецким функционалом
Аноним 26/06/15 Птн 23:53:38 #161 №504593 
>>504580
Блять, гавно какое-то. В irc без проблем можно добавляться в любой канал по #, а здесть ебатня такая. Заебали, давайте тогда уже в irc соберёмся без этого геммороя.
Аноним 26/06/15 Птн 23:53:56 #162 №504594 
>>504582
Ну и нахуй она нужна, хипстеры ебаные?
Не проще ли в irc комнату сделать? Или в джаббере конфу?
Аноним 26/06/15 Птн 23:56:52 #163 №504598 
не крутите носом, приверженцы традиций хуевы я только что глянул на эту платформу и она лучше скайпов, ваших асек ирц и прочей хуйни, пишите мыла и рандом имя фамилию и не выйобуйтесь
Аноним 26/06/15 Птн 23:57:19 #164 №504599 
>>504594
Вот и я о чём. Ебанутся новые технологии. Давайте в джаббе. Создайте кто-нить конфу. Или я создам.
Аноним 26/06/15 Птн 23:57:33 #165 №504600 
выше вам писали не хотите палить почту используйте сервис
Аноним 26/06/15 Птн 23:58:22 #166 №504604 
>>504599
как в одноименном шедевре офицеры? нет хотим говно жрать

программисты нет хотим в аське сидеть
Аноним 26/06/15 Птн 23:58:39 #167 №504605 
>>504598
Чем она лучше? Она запоролась уже на начальном этапе, когда нужно всего-то добавить людей. При регистрации требуют создавать что-то. Блять, да уже лучше в аське сидеть, чем в этих ваших инновациях.
Аноним 26/06/15 Птн 23:59:31 #168 №504607 
>>504605

я уже создал команду вам требуется только дать почту first name last name
Аноним 27/06/15 Суб 00:01:04 #169 №504609 
>>504605
Ты судишь о сервисе на основе регистрации, при том, что зарегистрироваться нужно один раз и это занимает 2 минуты. Заебись логика, чё
Аноним 27/06/15 Суб 00:01:34 #170 №504610 
>>504607
Один анонимус только дал и всё =)

Давайте на ноде поднимем чат по быстрому у кого-то на серваке, без всякого гемора. Программисты мы или кто?
Аноним 27/06/15 Суб 00:03:55 #171 №504611 
>>504609
Я знаю, что это за сервис. Уже много про него читал. И тут вдруг такой случай. Дай думаю зарегаюсь уже наконец и сам увижу. Я разочарован. Это если только для компании делать себе чатик для сотрудников. Нам поболтать не подходит. Создателю нужно тупо сидеть днями и палить почту и ники, что бы добавлять людей. Лол)
Аноним 27/06/15 Суб 00:05:57 #172 №504612 
>>504611

ты хочешь сказать что нельзя раздать права на инвайт людей ?
Аноним 27/06/15 Суб 00:07:54 #173 №504613 
>>504611
>Создателю нужно тупо сидеть днями и палить почту и ники, что бы добавлять людей

Нахуя ? Тебе очень срочно нужно в неё попасть или что ? Можно будет раздать права нескольким людям и они будут инвайтить.

> Уже много про него читал
Ясно
Аноним 27/06/15 Суб 00:55:58 #174 №504626 
14353557581530.jpg
>>504609
> Ты судишь о сервисе на основе регистрации
> сервисе на основе регистрации
Аноним 27/06/15 Суб 01:19:53 #175 №504631 
Идея с конфой звучала несколько раз уже. Проблема не в том, что выбрать - скайп, irc, аську или джаббер. Проблема в том, что каждый только предлагал и нихуя не делал. Нашёлся один анон который взял и сделал, так нет, блять, не хотим, нам нужно что-то простое. Ну, сделайте конфу в чём вам нравится и собирайте анонов, в чём проблема-то ?
Аноним 27/06/15 Суб 01:47:40 #176 №504636 
>>504631
Вот: [email protected]
sageАноним 27/06/15 Суб 02:57:45 #177 №504652 
>>504631
Проиграл: http://stackoverflow.com/questions/11393438/what-is-activerecord-equivalence-in-the-node-js-world

Мало того, что пишут сервер на самой тормозной глючной хуйне, так еще и заворачивают в coffeescript, получая аналог рельсогвиды. Что за содомитство?
Аноним 27/06/15 Суб 03:18:40 #178 №504655 
>>504652
Это ты про ноду так говоришь? Схуяли?
Аноним 27/06/15 Суб 03:20:05 #179 №504656 
>>504652
> самой тормозной глючной хуйне
V8, на котором ноджс, уделывает по перформансу питон, руби, и прочие скрипты, кроме, разве что, некоторых реализаций lua:
http://benchmarksgame.alioth.debian.org/u64/compare.php?lang=v8&lang2=python3#faster-programs-measurements
> заворачивают в coffeescript, получая аналог рельсогвиды
В рельсах вместо курлибрейсов end end end, что ещё хуже. А в питоне и кофе вместо курлибрейсов - ничего, что лучше, потому что отступы есть и так, и сяк, а значит, курлибрейсы объективно излишни. Они не прибавляют никакой новой информации, она уже содержится в отступах. Почему так много быдлокодеров не могут в элементарную логику и основы рационального мышления?
Аноним 27/06/15 Суб 03:32:11 #180 №504658 
>>504656
>А в питоне и кофе вместо курлибрейсов - ничего, что лучше, потому что отступы есть и так, и сяк, а значит, курлибрейсы объективно излишни.
Днище - это отсутствие разметки. В этом случае тебе не достаточно проставить end'ы и сделать auto-indent, ты должен следить за тем, чтобы ничего не поехало, особенно при копипасте и т. п. Это чисто понт автора языка, а не что-то хорошее.
Чуть менее днище - это скобки. Много шума.
End'ы - лучший выбор. Дело в том, что скобок нужно две, а end - один.
Аноним 27/06/15 Суб 03:33:13 #181 №504659 
Пацаны, что скажете за Webassembly, будем визитки писать на C++?
Аноним 27/06/15 Суб 03:39:41 #182 №504660 
>>504659
Ты и два года назад мог на emscripten визитку написать. Только геморрой это.
Аноним 27/06/15 Суб 03:47:10 #183 №504662 
>>504658
> должен следить за тем, чтобы ничего не поехало, особенно при копипасте и т. п.
Ну и в чём же проблема? Если ты что-то копируешь, ты же вставляешь это в нужное тебе место и нажимаешь сколько-то раз таб.
> End'ы - лучший выбор. Дело в том, что скобок нужно две, а end - один.
Когда первая скобка не занимает ещё одну целую строку (как у сишарперов) - она не так уж ужасна. А вот end и } - одинаково плохи. Возможность заменить два или три нажатия таба при копировании нажатием комбинации для авто-индента (при том, что рубисты редко пишут в редакторах, где вообще есть такая фича) - это гораздо менее ценно, чем возможность выбросить из кода стопицот строчек с лесенками из end end end.
Аноним 27/06/15 Суб 03:56:28 #184 №504664 
>>504660
Ну а к чему вебассембли может привести? Перенос десктопных программ в веб? Ведь теперь веб получит процессорную поддержку, или я что-то путаю.
Аноним 27/06/15 Суб 04:02:22 #185 №504665 
>>504659
Нет. Ты нефига не понял. Читай статью: http://habrahabr.ru/post/261205/
Аноним 27/06/15 Суб 04:05:04 #186 №504666 
>>504664
Блять, а сейчас он не на процессоре что ли работает по твоему? ))

Можно будет в браузере использовать более низкоуровневые компоненты. Скажем, импортировать их как модули JS. Сам JS от этого никуда не денется, как был так и останется. Просто, можно некоторые места будет делать очень скоростные например или даже переносить декстоп софт в браузер. Вообще, будущее такое, что там только фантазия уже ограничивает.
Аноним 27/06/15 Суб 04:15:10 #187 №504668 
>>504662
>Ну и в чём же проблема?
https://www.ruby-forum.com/topic/108457
Вот тебе тред. Там все обговорено, с этой копипастой и спорь. А мне пофиг. Блин, в питоне банальный if (0){} сделать сложно. Зато как по-хипстерски выглядит!
Аноним 27/06/15 Суб 04:17:26 #188 №504669 
>>504666

Все будет переносится в сеть это неизбежный процесс, игры фотошопы итд.
Аноним 27/06/15 Суб 04:31:30 #189 №504670 
>>504666
> Перенос десктопных программ в веб?
> например или даже переносить декстоп софт в браузер
Ну ты чтец.
Аноним 27/06/15 Суб 11:10:13 #190 №504708 
>>504668
if 0:
Не благодари.
Аноним 27/06/15 Суб 12:01:47 #191 №504712 
Поясняю за webassembly.
Он позволяет выполнять низкоуровневые операции в браузере. Бинарные библиотеки, скомпилированные однажды могут переиспользоваться в разных приложениях. Этакая имплементации байтоебли в js без изменений самого js. Отличный пример — модули на C в Питоне.
Аноним 27/06/15 Суб 12:26:46 #192 №504718 
Раздражает конструкция
>if() {} else {}

Можно ли как-то упростить или написать свою функцию, чтобы было примерно так

if((условие),{делать, если истина},{делать, когда ложь});
Аноним 27/06/15 Суб 12:45:43 #193 №504724 
>>504718
Тернарный оператор.
a == 2? method1(): method2();
алсо:
function _if(predicate, func1, func2) {if (predicate()) func1(); else func2();}
_if(function() { return true;}, function() {console.log('a')}, function() {console.log('b')})

Но тебя в глаза выебут за это.
Аноним 27/06/15 Суб 12:53:03 #194 №504731 
>>504718
Раздражает его блять! Щенок блять!
Ты пробовал написать свой язык? Когда попробуешь — приходи, посмотрим на тебя.


if(-1){
...
} elseif (false) {
...
} else {
...
}


С такими конструкциями что будешь делать, мудило?
Аноним 27/06/15 Суб 13:38:01 #195 №504759 
>>504731
Вопрос >>504718 касался абсолютно конкретного случая. И под его реквест чудесно подходит тернарник.
При чем тут твоя конструкция? Алсо, ее можно на case заменить, но зачем?
Аноним 27/06/15 Суб 14:21:00 #196 №504786 
пишите свое мыло буду добавлять в конфу на слаке
Аноним 27/06/15 Суб 14:36:31 #197 №504790 
>>504786
[email protected]
Эрнест Хемингуэй
 Аноним 27/06/15 Суб 14:36:54 #198 №504791 
>>504786
что еще за слака?
Аноним 27/06/15 Суб 14:42:31 #199 №504794 
>>504786
Мне весь день теперь продлевать мыло?
Аноним 27/06/15 Суб 15:15:20 #200 №504807 
14354073207280.png
>>504794
Предлагаю gitter

К адресу добавить/codesoon/js

P.S.: По другому не могу ссылку запостить, ругается на слово из спам листа двач.
Аноним 27/06/15 Суб 15:20:10 #201 №504810 
>>504807
Нижнее подчёркивание убрать https://gitter._im/codesoon/js
Аноним 27/06/15 Суб 15:20:44 #202 №504812 
>>504807
Гиттер крутой, но свой гитхаб я палить или создавать фейковый не хочу
Аноним 27/06/15 Суб 15:21:09 #203 №504813 
го все в слак
Аноним 27/06/15 Суб 15:34:50 #204 №504819 
>>504812
Ok. Удалил.
Аноним 27/06/15 Суб 15:47:27 #205 №504824 
уже собираем народ в конфу слака
Аноним 27/06/15 Суб 16:08:25 #206 №504829 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес. Фейковый адрес на 10 минут для инвайта можно получить, например, здесь 10minutemail.com
 Аноним 27/06/15 Суб 17:15:24 #207 №504844 
>>504829
Кидай инвайт, ёпт
Аноним 27/06/15 Суб 17:18:29 #208 №504846 
>>504844
Отправил
Аноним 27/06/15 Суб 17:55:42 #209 №504860 
>>501419
Посоны, подскажите, что за фигня:
"In May 2015, the io.js project TSC voted to join the Node.js Foundation and merge back with Node.js. While the project streams are being converged, io.js releases will continue in parallel and can be downloaded here."

io.js перекочевал в node.js, но все равно пилится параллельно? Какого хрена? Они его не убьют что ли?
Аноним 28/06/15 Вск 01:01:18 #210 №505111 
>>504860
Ещё не перекочевал.
Аноним 28/06/15 Вск 01:17:25 #211 №505128 
>>505111
Может ещё и нет, но уже скоро. Не суть. Вопрос в том, что io.js - все равно будет существовать? Нафига?
 Аноним 28/06/15 Вск 02:53:41 #212 №505162 
>>504829
Ну давай, детка. Набрось мне.
Аноним 28/06/15 Вск 05:16:01 #213 №505179 
>>504829
Напиши свой емайл в треде. Пусть лучше тебе на емайл заявки пойдут, чем тут писать мэйлы.
Аноним 28/06/15 Вск 07:40:22 #214 №505196 
Анон, будь добр, покажи https://jsfiddle.net/fxgtdwf1/ аналог сосачерского ивента, вставляющего выделенный текст в форму по клику на линк поста, но на чистом джаваскрипте, без джейквери.
Аноним 28/06/15 Вск 09:16:26 #215 №505202 
Запилил 3 разновидности. Самый короткий в 1 короткую строчку, самый длинный для всех браузеров. Уже в общем-то и не нужно, но будет интересно посмотреть на ваш лоу-лвл-скилл, чисто поржать.

>>505196 js-бог
Аноним 28/06/15 Вск 10:54:07 #216 №505217 
14354780477940.jpg
>>504345
>Atom
>A hackable text editor
>text editor
Я ide просил. А текстовых редакторов с подсветкой кода и автодополнением и без него дохуя.
Аноним 28/06/15 Вск 11:46:24 #217 №505233 
>>504724
Да, благодарю, то что я и сам знал, но боялся применять на практике.
Аноним 28/06/15 Вск 12:54:44 #218 №505260 
>>505202
Ты скиллом гугления чтоль понтанутся решил? Первая ссылка в гугле же.
Аноним 28/06/15 Вск 13:28:07 #219 №505275 
Хочу писать js приложения на питоне. Что использовать Brython или pyjs?
Аноним 28/06/15 Вск 13:53:58 #220 №505296 
>>505179

[email protected]
Аноним 28/06/15 Вск 14:21:24 #221 №505309 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]
Аноним 28/06/15 Вск 15:02:53 #222 №505328 
>>505217
Кроме как иде от жет брейнс и нет нихуя достойного.
Аноним 28/06/15 Вск 15:03:47 #223 №505330 
>>505309
[email protected]
Ну давай.
Аноним 28/06/15 Вск 15:07:30 #224 №505332 
>>505330

отправил, конфа пока чисто джабоскриптерская
Аноним 28/06/15 Вск 15:30:36 #225 №505338 
>>505332
Бля, проебал, ну и похуй.
Аноним 28/06/15 Вск 15:32:25 #226 №505339 
>>505338

что проебал ?
Аноним 28/06/15 Вск 15:43:05 #227 №505342 
Блядь, да вышлите вот сюда.
[email protected]
Ящик временный.
Аноним 28/06/15 Вск 15:48:01 #228 №505344 
>>505342
Выслал, но лучше бы вы сюда слали не временную [email protected]
Аноним 28/06/15 Вск 15:49:09 #229 №505345 
ошибка почта наверное уже не работает
Аноним 28/06/15 Вск 15:50:18 #230 №505347 
>>505345
сюда тогда [email protected]
Аноним 28/06/15 Вск 15:53:44 #231 №505349 
>>505347

отправил
Аноним 28/06/15 Вск 16:01:16 #232 №505356 
>>505349
Нету. Отправь еще
Аноним 28/06/15 Вск 16:03:49 #233 №505358 
>>505356

[email protected] отправь сюда нормальную почту теперь опять ошибку пишет
Аноним 28/06/15 Вск 16:06:49 #234 №505360 
>>505358
>диванон
Сюд попробуй [email protected]
Аноним 28/06/15 Вск 16:08:52 #235 №505363 
14354969323620.png
>>505360

отправил старые висят
Аноним 28/06/15 Вск 16:20:46 #236 №505374 
>>505363
Блядь, это какой-то пиздос. Удали те ящики и попробуй сюда [email protected]
Блядь, неужели эти петухи забанили все временные ящики? Это же пиздец.
Аноним 28/06/15 Вск 16:22:43 #237 №505376 
>>505374
Все, получил
качаем клиент слака Аноним 28/06/15 Вск 16:43:59 #238 №505383 
https://2chpr.slack.com/apps

свою почту для инвайта пишите в тред или шлите мне на мыло
[email protected]
Аноним 28/06/15 Вск 17:05:03 #239 №505390 
>>505383
[email protected] и мне!
Аноним 28/06/15 Вск 17:09:55 #240 №505391 
>>505390
отправил
Аноним 28/06/15 Вск 19:13:28 #241 №505444 
>>505383
[email protected]
Аноним 28/06/15 Вск 19:15:22 #242 №505445 
чому var left = document.getElementById('_1').left;
console.log(left);

возвращает пустую строку ""? При том что
<div id='_1'></div>
#_1 { left: 20px; }
Аноним 28/06/15 Вск 19:17:09 #243 №505446 
>>505445
style.left
Аноним 28/06/15 Вск 19:17:58 #244 №505447 
>>505444
отправил
>>505445

http://jsfiddle.net/ сюда пили
Аноним 28/06/15 Вск 19:33:01 #245 №505452 
>>505447
ну например так
http://jsfiddle.net/rcjL3mt8/
Аноним 28/06/15 Вск 19:38:26 #246 №505456 
>>505445
https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle
Аноним 28/06/15 Вск 19:43:25 #247 №505458 
>>505456
>>505445
Или, что еще проще:
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetLeft
Аноним 28/06/15 Вск 19:46:54 #248 №505459 
>>505456
>>505458
Благодарю.
Аноним 28/06/15 Вск 19:49:02 #249 №505462 
>>505459
http://jsfiddle.net/4aa4sx81/

для чего тебе именно на ванильном js, а не c помощью jquery?
Аноним 28/06/15 Вск 19:52:15 #250 №505464 
$(document).ready(function() {
var left = $('#_1').css('left');
alert(left);
});

вот как это выглядит с помощью jquery
Аноним 28/06/15 Вск 19:55:08 #251 №505466 
>>505462
ну я и так и так пробую
Аноним 28/06/15 Вск 20:14:45 #252 №505480 
14355116860030.jpg
Ноданы, я тут изучаю нод и у меня назрел вопрос. Представим, что у меня есть АПИ. Аджаксом по post запросу на /api/get-file/:some-shit сервер бежит куда ему нужно и качает к себе на диск some-shit.txt. Потом у юзера, когда тот получит response идет редирект на /download-file/some-shit.txt, который использует експрессовский метод res.download(/upload/some-shit.txt) коллбеком которого этот самый сом-щит.тктс удаляется (unlink). В двух словах юзер посылает запрос в апи, сервер качает файл, отдает его юзеру, юзер качает, как скачает - файл удаляется. Как мне кажется тут какая-то хуитка выходит и можно сделать интереснее. Можно ли исключить сохранение на сервер? Например юзер отправляет запрос, сервер НАХОДИТ файл и сразу же пайпит его в res.download(), минуя сохранение на сервер. Это реально?
Аноним 28/06/15 Вск 20:43:30 #253 №505504 
>>505275
> Хочу писать js приложения на питоне. Что использовать
Барбитураты
Аноним 28/06/15 Вск 21:01:54 #254 №505521 
14355145149740.gif
Втотился.

Как захуячить? По каким тегам гуглить? Хочу сделать проверяку.
Аноним 28/06/15 Вск 21:10:41 #255 №505531 
14355150417150.png
Такие дела. Изучал я ноду, изучал и только сейчас решил с кириллицей поработать. В общем все время ебанные знаки вопроса вместо букв. В ответе header, вроде, все путем Content-Type → text/html; charset=utf-8. ЧЯДНТ?

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {
"Content-Type": "text/html; charset=utf-8"
});
res.write("Русские буквы");
res.end();

}).listen(3000);
Аноним 28/06/15 Вск 21:15:18 #256 №505535 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]

клиент можно скачать отсюда https://2chpr.slack.com/apps
Аноним 28/06/15 Вск 21:16:21 #257 №505537 
>>505531
Вопрос снимается. Все оказалось куда печальнее, проблема в моей не русскоязычной сперме, это она сохраняла русские буквы в js файл другой кодировкой. Пиздос.
Аноним 28/06/15 Вск 21:23:22 #258 №505542 
>>505537
Ты в notepad.exe чтоль код пишешь?
Аноним 28/06/15 Вск 21:29:45 #259 №505546 
>>505542
Блокнот++, ВебШторм. Сублим есть, но редко использую.

Я так понял стандартную кодировку в сперме нужно поменять.
Аноним 28/06/15 Вск 21:45:13 #260 №505551 
>>505275
Я тебе как Питонер говорю, не занимайся хернёй. Надо JS, пиши сразу на JS. Ты намучаешься ещё с этими brython и т.д.
sageАноним 28/06/15 Вск 21:53:18 #261 №505556 
>>505535
> Проприетарная закрытая хуйня с регистрацией
сеги слабоумным деревенщинам
ангуляр Аноним 28/06/15 Вск 22:25:39 #262 №505572 
14355195396950.png
14355195396961.png
Почему не фильтрует, посоны?
Аноним 28/06/15 Вск 22:26:38 #263 №505573 
>>505572
А какого результата ты ждёшь ?
Аноним 28/06/15 Вск 22:30:02 #264 №505577 
>>505573
Чтоб красиво, с идентацией. Не зря же есть такой стандартный фильтр.
Аноним 28/06/15 Вск 22:48:44 #265 №505585 
>>505572
Оберни в <pre>.
Аноним 28/06/15 Вск 23:18:13 #266 №505600 
>>505577
Посмотри примеры
https://docs.angularjs.org/api/ng/filter/json
Аноним 29/06/15 Пнд 00:35:42 #267 №505631 
Скриптаны, я сегодня написал свой первый слайдер на JQ и костыль к нему.
Я ведь теперь свой?
Аноним 29/06/15 Пнд 00:38:33 #268 №505633 
>>505631

да, теперь ты джабоскриптер
Аноним 29/06/15 Пнд 00:42:20 #269 №505635 
>>505631
Теперь напиши сайт полностью на JS с использованием node.js
Аноним 29/06/15 Пнд 01:07:05 #270 №505656 
>>505585
И правда, я то думал не важно какой тэг используется. Спасибо.
Аноним 29/06/15 Пнд 01:19:18 #271 №505660 
>>505202
Я только зашёл и думал уже есть решение... Спасибо, что отпугнул анонов. Вот только какой смысл в этом? Показал бы хоть один из способов.
Я тоже кое-что набросал, но максимум на что я способен, это на вставку текста + символа ">" перед первой строкой, а вот как ставить скобку перед каждой перенесённой строкой? И как переносить ссылку на пост, по которой кликаешь, с этими ">>".

>>505260
Если не трудно, покажи эту ссылку.
Аноним 29/06/15 Пнд 01:53:13 #272 №505667 
>>505633
Божи, блять, спасибо.

>>505635
Мой сайт будет одним большим скриптом.
Буду генерить каждый тег отдельной строчкой.
Присваивать класс другой.
Аноним 29/06/15 Пнд 01:54:45 #273 №505668 
>>505480
Бамп вопросу. Своим скиллом кичитесь а пару строчек написать нет сил?
Аноним 29/06/15 Пнд 02:15:32 #274 №505673 
Пасаны делают WebAssembly , значит все js не нужен?
Как я понял исходя из чтения статей о нем языки со статической типизации на выходе дадут более эффективный байткод => js соснет по полной.
Пора перекатываться на уютную жабу или еще рано бить тревогу?
Аноним 29/06/15 Пнд 03:02:09 #275 №505678 
>>505673
Перекатывайся. Завтра мы с ребятами перепишем жиквери и 100500 плагинов на c++. А послезавтра ангуляр или реакт.
Аноним 29/06/15 Пнд 03:07:43 #276 №505681 
>>505196 >>505660 Бамп перед сном.

Суть вкратце.

На скорую руку выдрал JS из сосача, для примера, и прилепил его к куску своего хтмл.

Анон, помоги. Всё по ссылке: https://jsfiddle.net/mf0q3hpg/

Хотелось бы упростить Футабу в локалке нашей гуманитарной общаги мухосранска.
Аноним 29/06/15 Пнд 07:59:43 #277 №505705 
>>505681
http://pastebin.com/4K31LhW7

Аноним 29/06/15 Пнд 08:17:42 #278 №505709 
>>505673
Выше по треду все разъяснили
Аноним 29/06/15 Пнд 08:52:38 #279 №505717 
14355571584420.gif
>>505521
Ну же, бетмены.
Аноним 29/06/15 Пнд 10:13:30 #280 №505734 
>>505717
Недавно на ЦП где-то видел, что чел написал для телеграмма бот, который исправляет ошибки в словах. Он использовал какой-то публичный API, вроде от яндекса. Гугли
Аноним 29/06/15 Пнд 13:34:26 #281 №505822 
14355740668050.jpg
>>505705
Анон, дорогой, спасибо!
Я всё подправил и добавил к своей: >>505660
>Я тоже кое-что набросал
Теперь всё отлично работает.
Успехов в кодинге!
Аноним 29/06/15 Пнд 13:37:44 #282 №505824 
>>504419
members = huembers; Попробуй так - вроде работает
Аноним 29/06/15 Пнд 13:48:17 #283 №505834 
>>505673
Это не безопасно. Если ведущий браузер начнёт это поддерживать, я выпилюсь с пруфами.
Аноним 29/06/15 Пнд 13:59:22 #284 №505845 
>>505834
Да известно уже, что это говно для любителей пилить крузис в браузере и подобного, с JS он не пересекается никак.
Аноним 29/06/15 Пнд 14:20:43 #285 №505862 
>>505673
Ещё раз для тех кто в танке: "JavaScript в полной безопасности. Его экосистема будет процветать еще много лет. WebAssembly больше касается производительности, разнообразия и движения вперед, а не фрагментации.".

Вот к Python можно сделать плагин на C/C++ для производительности чего-то, так и тут - подключаться будет это всё как плагин к JS. Сам JS никуда не денется, а будет нужен более чем полностью. Какие-то узкие места просто можно будет ускорить. Так что, без паники господа.
Аноним 29/06/15 Пнд 14:34:16 #286 №505869 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]

клиент можно скачать отсюда https://2chpr.slack.com/apps
Ответы: >>505556
Аноним 29/06/15 Пнд 14:54:06 #287 №505878 
>>505869
Олсо, можно ничего не качать, а сидеть через веб клиент. Нас уже 8
Аноним 29/06/15 Пнд 15:06:16 #288 №505885 
>>505734
Ты не понял. Мне не нужно исправлять ошибки, я хочу сделать упражнялку.
Аноним 29/06/15 Пнд 15:15:09 #289 №505892 
>>505885
>Хочу сделать проверяку
>Мне не нужно исправлять ошибки, я хочу сделать упражнялку
Аноним 29/06/15 Пнд 18:20:41 #290 №505984 
>>505885
Берешь, короче, и делаешь. Тебе надо тянуть с сервера джейсон c объектами типа:
http://pastebin.com/B7zFWRit

На клиенте разворачиваешь это в такую разметку:
http://pastebin.com/9z8agSA4

Добавляешь стилей и скриптов по вкусу. Там останется только заполнить темплейт и навесить пару хендлеров на ивенты мыши.
...
profit!
Аноним 29/06/15 Пнд 20:31:45 #291 №506045 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]
Аноним 29/06/15 Пнд 23:17:30 #292 №506155 
Прохожу курсы на learn.javascript, немного стопнулся на функциях. Всё понимаю, но возник такой вопрос: Программа должа выглядить так:

function NAME1 {};
function NAME2 {};
function NAME3 {};
.....
function NAMEover9000 {};

// само тело!
Name1();
Name2();
Name3();
....
Nameover9000();

Так ведь? Чтобы прогер читал только name1,2,3 и тд и не разбирался, как это работает, ибо это давно сделано. Или всё-таки надо не всё выносить в функции?
Аноним 29/06/15 Пнд 23:21:01 #293 №506160 
>>506155
Сам только что прошел основы на learn.js.
>// само тело!
Name1();
Ты не тело описал, а вызов функции. Разные вещи.
У тебя вопрос по названию функций или что?
Аноним 29/06/15 Пнд 23:35:07 #294 №506167 
>>506160
Да не, я про ОБЩУЮ СТРУКТУРУ написания. Я подумал, что в идеале весь код должен состоять из функций, типа:
sendMessage();
giveHuetu();
fixHuetu();

ну и так весь код. А в конце ( или в начале ) идут сами функции, которые всё делают. То есть, в коде ничего лишнего, только функции. Чтобы прогер тупо смотрел на имена и такой: "ага, тут сообщение отправляет, тут фиксит хуету". А если в коде появляется что-то ещё, кроме функций, то придётся голову напрягать, думая, что это делает.

Ведь так всё остоит в больших проектах?
Аноним 29/06/15 Пнд 23:39:28 #295 №506169 
>>506167
А ты куда торопишься? Ты же не собираешься прямо сейчас писать большой проект, правильно?
Проходи дальше теорию, не забудь решить упражнение на функцию по нахождению факториала.

Аноним 29/06/15 Пнд 23:41:22 #296 №506171 
>>506169
Решил, она лёгкая. А вот с Фибоначчи пришлось взять листик и продумать всё на нём.
Аноним 29/06/15 Пнд 23:43:21 #297 №506172 
>>506171
А я ее не решил.
Аноним 30/06/15 Втр 08:44:19 #298 №506260 
14356430592060.jpg
Кроме браузера, ноды и скриптинга в некоторых играх, где-то ещё js применяется?
Аноним 30/06/15 Втр 08:46:23 #299 №506261 
>>503874

Обфускация, гугли.
Но твой код и впрямь никому нахуй не сдался, поверь.
Аноним 30/06/15 Втр 09:26:16 #300 №506277 
>>506261
Мамкин специалист считает, что все вокруг тупее его.
Аноним 30/06/15 Втр 10:14:16 #301 №506295 
>>506155
Ну если очень обобщенно, то да, всё так. Иногда еще "тело" скрипта пишут не прямо в скрипте, а в отдельной функции. Типа:

function init () {
Name1();
Name2();
Name3();
}

и потом вызывают уже только её.
Аноним 30/06/15 Втр 11:21:04 #302 №506308 
>>505521
Я украду твою идейку и на днях запилю скрипт себе на гитхаб.
Аноним 30/06/15 Втр 11:55:26 #303 №506315 
14356545260330.jpg
Милашечки, подскажите как сделан вот этот pop-up. По ховеру ничего нет, в dom новых элементов не появляется, сам вопросик - просто картинка. В дебагере сжатая хуйня, которую невозможно разобрать. Подскажи анончик, хочу себе подобное внедрить, но туповат похоже.
Аноним 30/06/15 Втр 11:58:21 #304 №506318 
>>506315

возможно span какой то спрятанный через display:none и появляющийся при событии наведения :hover
Аноним 30/06/15 Втр 12:40:15 #305 №506334 
14356572157100.jpg
>>506318
Все оказалось проще. Не знал что атрибуты можно стилизировать
Аноним 30/06/15 Втр 14:02:55 #306 №506366 
Чего посоветуете запилить ньюфагу для общего развития?
Аноним 30/06/15 Втр 14:26:04 #307 №506376 
>>506366
SPA. Агрегатор чего-нить или интернет-магазин, лол. Само собой фулстек с бекендом.
Аноним 30/06/15 Втр 15:48:02 #308 №506454 
>>506376
Магазин и агрегатор слишком сложно для ньюфага даже в формате SPA, ему придется покрывать много функционала говнокодом (времени-то не будет подумать над инструментами для работы и подходами), либо урезать этот функционал до совсем простого (а тут надо знать, что именно урезать). Ключевое зло тут еще в слове fullstack - возьмешься за то и за то с высокой планой и обосрешься.
Аноним 30/06/15 Втр 17:14:49 #309 №506492 
>>506366
Напиши свой блог. Сделай всё полностью сам. Потом пиши в него статьи, как учишься, чего интересного для себя нашёл и т.д. И для себя будет место под записи чего-то интересного, и практика, и обратная связь и всё тут. Не обязательно с самого начала пилить какой-то крутой сервис. Начни с проектиков попроще.
Аноним 30/06/15 Втр 18:10:10 #310 №506534 
http://pastebin.com/YGerhPP7
Помогите, пожалуйста. Второй день уже вожусь с этим.
Аноним 30/06/15 Втр 18:45:40 #311 №506556 
14356791408160.png
Какую БД выбрать для небольшого форума?
Аноним 30/06/15 Втр 18:51:56 #312 №506563 
>>506534
>Есть одна функция. Она подгружает карти
Все ясно. Мамкины поступальщики постят задачки прямо с вступительных экзаменов.
>>506556 Монгу.
Аноним 30/06/15 Втр 18:53:28 #313 №506564 
>>506563
Сейчас не время для поступлений же.
Аноним 30/06/15 Втр 18:56:38 #314 №506568 
>>506563
Добавил, а она быстрая? Просто я только sql знаю, с монгой пока ничего не делал, но их сайт выглядит не так вырвиглазно и json я люблю, но вот если там запросы по секунде будут формироваться..

Ещё отпугнуло, что 2.4, а не 3.
Аноним 30/06/15 Втр 19:03:56 #315 №506576 
>>506568
Ничего не понимаю. И это программисты. Говно какое-то. Пидоры, блядь. Блядь, Дейт с Эллисоном им дали транзакции, хранимые процедуры, индексы. Индексируй, индексируй индексы, блядь, "не хочу! хочу жрать говно!" Что такое? Это программирование? Это программирование? Суки. Мудачьё. Программисты. SCIP прочитали. Говно жрут. Придоры блядь ёбаные.
Аноним 30/06/15 Втр 19:08:35 #316 №506581 
>>506576
Горячая речь. Видно, что тебя остро задевает вопрос профессиональной некомпетентности.

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

Для этого и создан /pr. Здесь люди спрашивают вопросы и делятся достижениями, но не кодом.
Аноним 30/06/15 Втр 19:09:09 #317 №506583 
>>506581
>>506534
>люди спрашивают вопросы
Аноним 30/06/15 Втр 19:10:14 #318 №506585 
>>506568
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
Аноним 30/06/15 Втр 19:17:04 #319 №506589 
>>506585
Вот перевод, если что
http://habrahabr.ru/post/231213/
Аноним 30/06/15 Втр 19:19:28 #320 №506592 
>>506581
>>506568
На говносервачок ты можешь что угодно запилить. Там просто похуй.
Аноним 30/06/15 Втр 20:37:15 #321 №506635 
>>506589
Мне не нужна децентрализация, а в монго я уже разобрался, хотя на sql потратил 2 месяца в вузике.
Аноним 30/06/15 Втр 20:45:46 #322 №506640 
>>506635
Ну приходи потом рассказать, как идут дела.
Аноним 30/06/15 Втр 21:08:15 #323 №506655 
>>506635
Расскажешь потом как там решается проблема с дублированием информации и поддержанием целостности данных.
Аноним 30/06/15 Втр 21:57:02 #324 №506706 
Пока прохожу циклы, условия в жабаскрипте, хочется прорешать олимпиадные задачки на нём. Он поддерживает запись в файл / вывод из файла? Подскажите, как.
sageАноним 30/06/15 Втр 22:00:26 #325 №506708 
>>506260
В микроконтроллерах. Не троль
Аноним 30/06/15 Втр 22:00:37 #326 №506709 
>>506706
Так ты хочешь прорешать, или чтобы тебе всё готовенькое рассказали что и как?
Аноним 30/06/15 Втр 22:03:54 #327 №506712 
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]

конфа расширяется в геометрической прогрессии
Аноним 30/06/15 Втр 22:04:23 #328 №506713 
>>506706
В обычном понимании — нет. В изощренном понимании жабоскриптовой макаки — гугли filesystem api.
Аноним 30/06/15 Втр 22:05:28 #329 №506714 
>>506709
циклы знаю, функции знаю, условия знаю. Основу, в общем-то, знаю. Хочу на codeforces (или как там) прорешать несколько задач, чтобы усвоить всё. А, как я помню, все олимпиадные задачи решаются с вводом/выводом в файл. И у меня два вопроса:
1. Подерживает ли он запись/чтение из файла?
2. Чё писать-то, чтобы прочёл?
Аноним 30/06/15 Втр 22:09:15 #330 №506719 
>>506714
Ну для начала напиши https://www.google.com/search?q=javascript+file+read+write
Аноним 30/06/15 Втр 22:17:05 #331 №506732 
>>506719
Перешёл, всё на английском, ничего не понятно.
Так можно или нет?
Аноним 30/06/15 Втр 22:21:10 #332 №506739 
>>506732
>>506713
>filesystem api
А вообще, иди ка ты нахуй учи ангельский.
Аноним 01/07/15 Срд 00:31:49 #333 №506878 
>>506732
>всё на английском, ничего не понятно.
Всё ясно.
Аноним 01/07/15 Срд 00:41:58 #334 №506884 
>>506556
А это где такая ВПС? Выглядит удобно.
Аноним 01/07/15 Срд 07:06:04 #335 №506962 
>>506884
Хероку, дибил
Аноним 01/07/15 Срд 07:17:45 #336 №506966 
>>506962
Это с хуяли он дебил? Совсем пидарашки охуели от хамства.
Аноним 01/07/15 Срд 08:21:38 #337 №506976 
>>506712
[email protected]
Аноним 01/07/15 Срд 11:38:21 #338 №507027 
14357399019200.png
>>506884
Действительно удобно. От создателей redhat. Вчера набросал эхо сервер, тестил монгу, всё чики-пуки.
https://www.openshift.com/
Аноним 01/07/15 Срд 13:15:18 #339 №507082 
14357457182730.png
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]
Аноним 01/07/15 Срд 14:03:42 #340 №507109 
>>507082
[email protected]
Аноним 01/07/15 Срд 14:14:04 #341 №507117 
>>507027
Там цены конские, хероку куда лояльней в этом плане.
Аноним 01/07/15 Срд 14:26:52 #342 №507126 
>>507082
[email protected]
Аноним 01/07/15 Срд 14:31:57 #343 №507132 
>>507109
>>507126
Отправил
Аноним 01/07/15 Срд 14:55:55 #344 №507147 
>>506556
Redis бери. Форум можно и на NodeBB сделать.
Аноним 01/07/15 Срд 15:38:17 #345 №507173 
Господа жаваскриптеры, а что вы в основном программируете? Какие приложухи?
Аноним 01/07/15 Срд 17:50:10 #346 №507295 
>>507173
Различные клевые коммерческие spa, используя cutting-edge технологии.
Легаси ентерпрайз на дуднетовских вебформах под ие7+, блеать.
Аноним 01/07/15 Срд 18:34:52 #347 №507344 
Ребята, а web-программисты в основном под какой ОСью работают? Есть смысл ставить прыщи напри
мер?
Аноним 01/07/15 Срд 18:43:10 #348 №507351 
>>507344
Определись с бекендом, тогда и порешаем.
Аноним 01/07/15 Срд 18:45:28 #349 №507355 
>>507344
Прыщи или мак практически обязательны
Аноним 01/07/15 Срд 19:01:50 #350 №507380 
>>507344
GNU/Linux или Mac OS на худой конец. Под виндой сидеть считается зашквар и не без причины, винда ещё тот гемор для разработки.
Аноним 01/07/15 Срд 19:04:41 #351 №507385 
>>507355
>>507380
Но почему? IDE же везде одинаковые.
Аноним 01/07/15 Срд 19:06:35 #352 №507389 
>>507385
А вот консоль - разная.
Аноним 01/07/15 Срд 19:06:36 #353 №507390 
>>507173
В наше время уже любые, благодаря node.js. Хоть магазин, хоть бложик, хоть сайт фирмы, реалтам чатики и иже с ним. Всё можно сделать.

В связи с этим наша компания переводит всю разработку на js. А когда wasm выйдет, то и подавно все перейдут на js.
Аноним 01/07/15 Срд 19:08:52 #354 №507393 
>>507385
А в очередной раз, когда винду из-за вирусов переустанавливать будешь, IDE тоже заново ставить и всё настраивать будешь? Это несерьёзно. Она ненадёжна. Но и при настройке окружения приходится повозиться. Новички часто из-за хреново настроенного окружения проблемы имеют. И это не их вина. Ты заебешься ещё в винде с разработкой.
Аноним 01/07/15 Срд 19:10:52 #355 №507395 
Раз тема пошла про оси, скажите, фронт-енд разработчику на линукс стоит пересаживаться или остаться лучше на винде? Там же фш нет вроде.
Аноним 01/07/15 Срд 19:15:26 #356 №507401 
>>507395
зачем разработчику фотошоп?
Аноним 01/07/15 Срд 19:18:33 #357 №507404 
>>507401
картинки из макета вырезать.
Аноним 01/07/15 Срд 19:20:31 #358 №507405 
>>507393
>А в очередной раз, когда винду из-за вирусов переустанавливать будешь, IDE тоже заново ставить и всё настраивать будешь?

Переустановка винды - миф из прошлого. Уже неактуален. А тем более из-за вирусов это каким нужно быть криворуким уебаном ?.

> Она ненадёжна
В чём ?

>>507395
Если нужен фотошоп, то, наверное, нет. Советую прокачаться до такого уровня, когда дрочить с вырезанием картинок из макета будут кого-то другого. Тогда и перекатывайся
Аноним 01/07/15 Срд 19:21:33 #359 №507407 
>>507393
Вирусы, настройка окружения. Ты в конторке на 1.5 инвалида работаешь? Сервера в облаке. Если что-то полетит на локальной машине — пинаешь саппорт и они тебе все делают. Если все же надо что-то самому ставить, то клик, клик, инстал, чай/кофе/книжка. Деньги-то тебе все равно платят, даже за простои.
Аноним 01/07/15 Срд 19:22:45 #360 №507410 
>>507393
Вирусы только начинающие хватают, с UAC и без желания скачать говно с неизвестных ресурсов схватить что-то сложно. Винда сейчас надежнее какой-нибудь убунты, у которой при обновлении отваливается очередной драйвер. Я, например, регулярно имею проблемы с cuda-драйверами именно в линуксе.
А так берешь emacs, кидаешь .emacs.d в дропбокс и на любой новой системе все, что тебе нужно, это сделать симлинк.
Вот РЕАЛЬНАЯ проблема - это отсутствие apt-get. С опенсорсом в винде работать - боль. Это в линуксе при желании даже пропатчить что-то дело пяти минут. В винде же бинарники - суровая правда жизни.
Аноним 01/07/15 Срд 19:23:39 #361 №507411 
>>507410
Двачую этого.
Аноним 01/07/15 Срд 19:25:51 #362 №507415 
>>507395
Нахуя тебе фотошоп для разработки?
Для вёрстки? Есть решение: http://moeb.ru/blog/flamedev/290.html

Фотошоп нахер не нужен.
Аноним 01/07/15 Срд 19:27:39 #363 №507420 
14357680591870.png
Посоны, мне походу к вам.

В общем, есть вертикальная лента из картинок, пример на пикче, или код: http://codepen.io/anon/pen/xGYRzY

Как сделать что бы было так: при клике на картинку, страница проматывается таким образом, что на месте картики(на которую кликнули) оказывается следующая картинка. Я попробовал с html якорями сделать, но они в верх экрана встают.

Т.е в итоге нужно, что бы кликом мыши я мог проматывать ленту из картинок.
Аноним 01/07/15 Срд 19:28:08 #364 №507422 
Но вообще, есть такая тема, называется виртуалки. Берешь виртуалку, ставишь туда легковесный дистрибутив, и работаешь, хочешь в фулскрине, хочешь без. Подводный камень тут только один - производительность, но нахуя она фронтэндщику?
Аноним 01/07/15 Срд 19:29:40 #365 №507425 
На собеседовании спросили какие проекты я закончил и какие были трудности, а я только туториалы делал. Что можно написать на ноде и реакте интересного? В верстку не могу.
Аноним 01/07/15 Срд 19:30:50 #366 №507430 
>>507425
Сам придумывай. Только ты можешь придумать себе задачу, которую тебе интересно будет делать и сможешь довести до конца.
Аноним 01/07/15 Срд 19:35:10 #367 №507434 
>>507420
http://codepen.io/anon/pen/jPZyNy
Аноним 01/07/15 Срд 19:36:52 #368 №507436 
>>507425
Выше уже спрашивали. Напиши свой блог.
Аноним 01/07/15 Срд 19:38:47 #369 №507438 
>>507425
Залей вордпресс на гитхаб.
Аноним 01/07/15 Срд 19:40:22 #370 №507440 
>>507434
Не, они у тебя прокручиваются на самый верх, а нужно, что бы на место предыдущий вставала.
Аноним 01/07/15 Срд 21:06:43 #371 №507500 
>>507440
На какое место предыдущей? Что ты мелишь?
Аноним 01/07/15 Срд 21:16:37 #372 №507506 
>>507420
>>507500
Вот такую хуйню он хочет:
http://codepen.io/anon/pen/LVQxgP
Аноним 01/07/15 Срд 21:31:47 #373 №507516 
>>501419
Подскажите по базам данных. Я могу использовать MongoDB для любого проекта? Или для чего-то нестоит? И если для чего-то нестоит, то хотелось бы примеры.
Аноним 01/07/15 Срд 21:35:25 #374 №507518 
>>507506
Ну тогда так, чтобы не сползало.
Аноним 01/07/15 Срд 21:59:15 #375 №507531 
>>507516
>>506589
Аноним 01/07/15 Срд 22:04:24 #376 №507533 
>>507420
http://codepen.io/anon/pen/mJXRvr
Аноним 01/07/15 Срд 22:10:08 #377 №507538 
>>507518
Ссылка отклеилась
http://codepen.io/anon/pen/pJaRBK
Аноним 01/07/15 Срд 22:27:45 #378 №507555 
Какого хуя в вакансиях пишут
>опыт работы и знание особенностей JS-фреймворков (jQuery, AngularJS, Backbone, ReactJS и т.д.);

Они, блять, на всём сразу кодят или это тупые HR-ы ?
Аноним 01/07/15 Срд 22:32:33 #379 №507557 
>>506589
А вот тебе ответ на тот перевод: http://habrahabr.ru/post/243431/

Как видим, авторша совсем не разбирается MongoDB и с самого начала неправильно спроектировала базу. Отсюда и все проблемы.
Аноним 01/07/15 Срд 22:33:49 #380 №507559 
>>507555
Скорее всего второе, но может быть и так, что проектов несколько.
Аноним 01/07/15 Срд 22:34:42 #381 №507561 
>>507555
Нафиг такие вакансии. Это неадекват какой-то. А на собеседовании юная тп будет спрашивать вопросы вроде - "Кем вы видите себя через 5 лет? Почему вы хотите работать именно в нашей компании?" и т.д.
sageАноним 01/07/15 Срд 22:52:42 #382 №507570 
>>507555
Если знаешь несколько фреймворков, то когда придется вибирать новый (а его обязательно рпидется выбирать в будущем), то решение будет более взвешенным. Также показывает, что ты интересуешься темой в принципе.
Аноним 01/07/15 Срд 23:05:20 #383 №507577 
Если я старательно изучу туторы и книжки из ОП-поста, меня возьмут на работу?
Аноним 01/07/15 Срд 23:06:03 #384 №507578 
>>507577
Нет, с чего ты так решил?
Аноним 01/07/15 Срд 23:07:45 #385 №507580 
>>507578
А что делать, чтобы взяли?
Аноним 01/07/15 Срд 23:23:01 #386 №507581 
>>507580
Фуллстек добить. Если задрочишь ноду, то минимально — реляционные бд. Но лучше освоить стек java/.net.
Аноним 01/07/15 Срд 23:23:17 #387 №507582 
>>507577
Если реально научишься, то возьмут.
Аноним 01/07/15 Срд 23:37:58 #388 №507596 
14357830786850.png
Выполнял задачки на learn.js, формулы Фибоначчи, Бине, вот это всё.
В общем, все задачки до массивов шли на изи. Я думал, так и должно быть. Но вот на пикрелейтед обосрался, не написав ничего путного. Да и после там задача пиздец. Как бывалые поясните, это хард задача или я безнадёжен?
sageАноним 02/07/15 Чтв 00:34:27 #389 №507645 
>>507596
Это ты безнадёжен.

мимо-по-тематике-простых-чисел
Аноним 02/07/15 Чтв 06:47:22 #390 №507700 
>>507596
Просто выполняй по пунктам, там ничего особо сложного.
Аноним 02/07/15 Чтв 11:57:13 #391 №507794 
Как в Momentjs получить месяц в формате "июлЯ" ?
sageАноним 02/07/15 Чтв 12:21:05 #392 №507805 
>>507794
Сам спросил, сам ответил:
D MMMM
Аноним 02/07/15 Чтв 14:03:43 #393 №507856 
Уж лучше рубимагия, чем самому собирать что-то из говна и палок без внятной документации.
Аноним 02/07/15 Чтв 14:07:39 #394 №507859 
>>507856
Рабипараша протекла! А документация на JS получше документации на раби будет.
Аноним 02/07/15 Чтв 14:08:40 #395 №507864 
>>507856
Шёл бы ты отсюда.
Аноним 02/07/15 Чтв 14:09:48 #396 №507865 
14358353886560.jpg
>>507538
Слушайте, а как сделать такое же, но без анимации? Что бы мгновенно перескакивало.
Аноним 02/07/15 Чтв 14:20:23 #397 №507873 
>>507859
https://github.com/queckezz/koa-views
получилось прикрутить, но совсем не как там в примере написано
Аноним 02/07/15 Чтв 14:20:50 #398 №507875 
>>507865
Убрать window animate
Аноним 02/07/15 Чтв 14:40:11 #399 №507890 
14358372114080.jpg
Приглашаем в единственно верную и легитимную конфу JS-треда. От вас требуется всего лишь email адрес.

оставляйте здесь или шлите на [email protected]

нас уже 13
Аноним 02/07/15 Чтв 15:11:12 #400 №507912 
>>507875
Что то не работает.
Аноним 02/07/15 Чтв 15:23:12 #401 №507919 
>>507890
[email protected]
Аноним 02/07/15 Чтв 15:33:42 #402 №507924 
>>507890
[email protected]
sageАноним 02/07/15 Чтв 15:40:48 #403 №507934 
>>507919
>>507924
Выслал
Аноним 02/07/15 Чтв 15:53:43 #404 №507946 
Господа, какие IDE для жабоскрипта существуют, и какая из них лучше?
мимо начинающий джавист, нихуя не могу работу на жабе найти, решил потихоньку разбираться с вебом
Аноним 02/07/15 Чтв 15:54:51 #405 №507947 
>>507946
Intellij Idea (полная версия)
Любой текстовый редактор с автодополнением и подсветкой синтаксиса.
Аноним 02/07/15 Чтв 15:55:13 #406 №507949 
>>507946
> нихуя не могу работу на жабе найти
это нужно уметь
Аноним 02/07/15 Чтв 16:01:59 #407 №507954 
>>507947
Спасибо.
>>507949
Блядь, поверь мне. Из всех контор, что проводили обучение, стажировки, наборы джунов, в моем городе сейчас дай б-г чтоб треть этим продолжала заниматься. Всем нужны мидлы и сеньоры, в каждой блядь компании есть вакансии, а джуну работу не найти. В конце августа-начале сентября будет набор в епам, но чует мое сердце, что и там пролечу.
Аноним 02/07/15 Чтв 16:13:22 #408 №507957 
>>507954
C js еще хуже все.
Аноним 02/07/15 Чтв 16:31:43 #409 №507963 
>>507957
Ну можно хотя бы фрилансить, начинающему джависту на том же Elance вообще делать нечего.
А вообще я, если не найду нихуя на джаве, в руби вкачусь, наверное. Есть у нас вроде неплохая компания идейных рубистов, которые охотно берут на работу начинающих.
Аноним 02/07/15 Чтв 16:39:08 #410 №507965 
>>507865
бампую вопрос
Аноним 02/07/15 Чтв 17:12:33 #411 №507983 
>>507963
Но ты ведь не идейный. Ты только ищешь к чей кормушке присосаться.
Аноним 02/07/15 Чтв 17:16:59 #412 №507984 
>>507983
Нет, просто я не хочу быть мамкиным борщехлебом, я хочу, чтобы мне мое увлечение еще и деньги приносило.
В тырпрайз, очевидно, так просто не влезть, надо изучать веб, хули.
Аноним 02/07/15 Чтв 17:17:34 #413 №507985 
>>507983

Не понимает человек что вся прелесть javascript в его гибкости, а заработать можно на любом языке программирования. Гибкость это жизнь, твердость смерть.
Аноним 02/07/15 Чтв 17:39:38 #414 №507996 
>>507946
Sublime Text or Atom or Brackets и т.д. + консоль. IDE не нужны.
Аноним 02/07/15 Чтв 18:28:17 #415 №508014 
>>507985
У меня с тебя function is undefined.
Аноним 02/07/15 Чтв 18:51:20 #416 №508032 
>>508014
вообще-то undefined is not a function
Аноним 02/07/15 Чтв 21:00:07 #417 №508075 
>>507865
Убрал анимацию http://codepen.io/anon/pen/pJaRBK
Аноним 02/07/15 Чтв 21:12:20 #418 №508081 
>>508075
Спасибо тебе, добра.
Аноним 02/07/15 Чтв 21:20:31 #419 №508086 
>>507890
[email protected]
Аноним 02/07/15 Чтв 21:30:08 #420 №508089 
14358618085600.jpg
Что почитать?
Раньше читал фронтендер и хабр, но сейчас мне этого мало. Что читает анон?
Аноним 02/07/15 Чтв 21:30:34 #421 №508090 
Анончики, как вам моя первая программа? http://zmeika.esy.es/
Аноним 02/07/15 Чтв 21:32:12 #422 №508092 
>>508090
Не работают стрелки, хром
Аноним 02/07/15 Чтв 21:36:29 #423 №508093 
>>508092
Бардак в коде. Жквери чередуется со стандартным document.getElement. Не сохраняешь элементы в переменные. Я сильно в код не вникал, но длину змейки нужно увеличивать когда она уже съела яблоко, а не на следующем ходе.

Ну а так, продолжай дальше.
Аноним 02/07/15 Чтв 21:40:31 #424 №508095 
>>508093
>Жквери чередуется со стандартным document.getElement
я хуй знает почему, но через .css('left') не хочет меняться, пришлось сделать через жс. Но по идее ничего страшного, это же делается редко и только для одного круга.
>длину змейки нужно увеличивать когда она уже съела яблоко, а не на следующем ходе.
Я так сделал, потому что не разделял общую анимацию и анимацию увеличения длины. Да, и почему не на следующем ходе? Вроде это не принципиально?
Аноним 02/07/15 Чтв 21:45:47 #425 №508099 
>>508093
>Не сохраняешь элементы в переменные
У меня есть айдишники же. В переменные для оптимизации надо сохранять?
sageАноним 02/07/15 Чтв 22:09:35 #426 №508109 
>>508099
Да. Обращения к DOM - это bottleneck, самые медленные операции в веб-приложениях. Надо сводить их к минимуму.
Аноним 02/07/15 Чтв 22:25:12 #427 №508119 
14358651123030.gif
Сюда ли я зашел?

Суть такова:
gulp.task('less', function() {
gulp.src(lessFiles)
.pipe(concat('app.less'))
.pipe(less())
.pipe(cssBase64({
extensionsAllowed: ['.svg']
}))
.pipe(csscomb())
.pipe(gulp.dest('build/css/'))
.pipe(livereload());
});

Задача less в числе прочих запускается по команде gulp. Livereload отслеживает и если происходят какие-то изменения в less-файлах, то она снова запускается.

При запуске задачи через gulp или gulp less все заебись и строка типа background-image: url('../../src/images/svg/icon_name_tree.svg'); превращается в base64.
Но если запуск происходит от livereload, то base64 заменяется обратно простыми строками.

Раньше все было норм. Но потом меня угораздило установить заново все плагины я нуб и вендоблядь, и никак не мог выпилить node_modules при переноси рабочей папки из-за слишком длинного пути, но через npm uninstall удалось от нее избавиться

Не могу в JS, знаю только CSS, HTML. В Гугле нихуя не нашел. На гитхабе в описании плагина dependencies: out-of-date
https://david-dm.org/zckrs/gulp-css-base64

Как все починить или как накатить, чтобы было по-старому?
Аноним 02/07/15 Чтв 22:33:16 #428 №508123 
>>508119
У меня самого есть подозрения, что тут все дело в пути к файлам.
Аноним 02/07/15 Чтв 22:45:37 #429 №508131 
>>508089
/pr, lor, hackernews, reddit
Аноним 03/07/15 Птн 01:23:14 #430 №508206 
JSбоги, помогите.
`$(window).resize(function(){` пидорасит и возникает по 30 событий, когда я начинаю растягивать окно, как сделать, чтоб событие не происходило(не учитывалось) чаще, чем раз в секунду, например?
Ходил в гугл, не помогло.
Аноним 03/07/15 Птн 01:24:51 #431 №508207 
>>508206
http://javascript.ru/setTimeout
Аноним 03/07/15 Птн 01:26:35 #432 №508209 
>>508207
Их всё равно будет 30 штук, но отложенные на n секунд.
Аноним 03/07/15 Птн 01:30:41 #433 №508211 
>>508206
Ну сделай там временные засечки. Сохраняй время последнего срабатывания функции и при каждом вызове проверяй - можно уже или нет.
Аноним 03/07/15 Птн 01:38:27 #434 №508216 
>>508211
Ну это понятно.
Но это выглядит как костыль ебаный.
Я думал эта хуйня должна быть какой-то просто в JQ реализована.
Потому сюда и пришёл.
Аноним 03/07/15 Птн 01:39:52 #435 №508217 
>>508216
Те она и жопу должна вытирать?
Аноним 03/07/15 Птн 01:51:16 #436 №508220 
>>508217
НУ НЕ РУКОЙ ЖЕ ГОВНО ВЫТИРАТЬ.
А похоже придётся.
Аноним 03/07/15 Птн 01:53:36 #437 №508222 
>>508220
Ебать дебил. Все нормальные люди бумагой вытирают, в крайнем случае лопухом.
sageАноним 03/07/15 Птн 01:57:17 #438 №508223 
>>508206
Описание http://underscorejs.ru/#debounce
Реализация http://underscorejs.ru/docs/underscore.html
Аноним 03/07/15 Птн 01:59:50 #439 №508225 
14358779905720.png
>>508223
Сажа, отъебись
Аноним 03/07/15 Птн 02:16:40 #440 №508229 
>>508225
Спасибо, Иисус.
Вот это годная хуйня.
Аноним 03/07/15 Птн 03:49:06 #441 №508255 
В JS я новичок, только начинаю учиться основам.
Вопрос следующий. Сделал я на сайте спойлер следующим кодом:

$(document).ready(function() {
$(".spoiler-trigger-001").click(function() {
var show = $(this).attr('show');
if(show == 1) {
$(this).attr('show', 0);
$('.spoiler-block-001').css("display", "none");}
else {
$(this).attr('show', 1);
$('.spoiler-block-001').css("display", "table-row");}
});
});

Проблема в том, что у меня элементов, прячущихся под спойлером, десять штук, а при активации одного из них вылезают все сразу. Из-за этого мне пришлось сделать десять скриптов на каждый отдельный элемент. Оно-то, конечно, работает, но я почему-то уверен, что всё это можно сделать одним скриптом, вот только опыта работы в JS у меня недостаточно, чтобы найти решение (очевидно, что очень простое). А заказ в таком убогом виде сдавать не хочется.
Подскажите, как это делается. Заранее благодарен.
Аноним 03/07/15 Птн 03:57:55 #442 №508257 
>>508255

залей сюда http://jsfiddle.net/
Аноним 03/07/15 Птн 04:29:34 #443 №508258 
>>508257
Вот, без всякого лишнего говна: http://jsfiddle.net/7b77pk8w/
Аноним 03/07/15 Птн 07:52:23 #444 №508292 
>>508258

http://jsfiddle.net/zgjzq3bx/
Аноним 03/07/15 Птн 14:07:40 #445 №508421 
>>508119
Узнал на stackoverflow про npm i <package>@<version> — установил старую версию, все заработало.
Аноним 03/07/15 Птн 15:08:44 #446 №508459 
Вопрос по ангуляру.

Можно как-нибудь добраться до эл. массива в $scope.arra = [] не используя ng-repeat?
Аноним 03/07/15 Птн 15:14:11 #447 №508462 
>>508459
Просто как к массиву через [].
Аноним 03/07/15 Птн 18:44:16 #448 №508596 
После изучения js, что лучше?
Учить какой-нибудь фреймворк(ember?, angular?) или собирать свое из кусков(но без опыта сложно решить, что именно брать)?
Аноним 03/07/15 Птн 19:14:58 #449 №508615 
Анонасы, что за двойные скобки f()(1)? Одни понятно, но вторые зачем?

function f() {
var a = 5;
return new Function('b', 'return a + b');
}
console.log( f()(1) );
Аноним 03/07/15 Птн 19:26:30 #450 №508623 
>>508596
Учи бекбон, ноду. Очень пригодится
Аноним 03/07/15 Птн 20:23:06 #451 №508653 
>>508596
>После изучения js

Так говоришь будто сел и изучил JS. После изучения JS ты будешь изучать JS. Я уже наверное 15 000 LOC на нем написал и до сих пор толком не знаю.

А так, конечно, бери фреймворк по задаче. Если ты не знаешь, как выбирать фреймворк по задаче - бери тот, который сможешь осилить. Или вообще не бери - я видел долбоебов, которые ставят MVC фреймворк и во вьюхах срут моделями в каждом втором файле, если ты из таких - просто катай код простынями.
Аноним 03/07/15 Птн 21:18:38 #452 №508669 
>>508615
Фабрика функций. Вторые скобки от произведённой функции.
Аноним 03/07/15 Птн 21:20:45 #453 №508672 
>>508615
Ты вызываешь функцию, а она возвращает новую функцию и ты её сразу вызываешь. Смотри:

function test () {
return "test";
}

test().toUpperCase()

тоже самое, что и

var str = test();
str.toUpperCase();

А это:

f()(1)

тоже самое, что и

newFunction = f();
newFunction(1);
Аноним 04/07/15 Суб 09:31:33 #454 №508867 
14359914938430.jpg
ПОЧЕМУ https://mdn.mozillademos.org/en-US/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas$samples/Grayscaling_and_inverting_colors?revision=824007
РАБОТАЕТ
А
https://ideone.com/AugsoB
У МЕНЯ НА ДИСКЕ НЕ РАБОТАЕТ ?
Аноним 04/07/15 Суб 12:25:12 #455 №508934 
>>508867
> <link rel="stylesheet" type="text/css" href="https://d...content-available-to-author-only...a.org/en-US/docs/Template:CustomSampleCSS?raw=1" />
> img.src = 'https://m...content-available-to-author-only...s.org/files/5397/rhino.jpg';
Потому что копипастить научись
Аноним 04/07/15 Суб 12:41:54 #456 №508939 
14360029147460.png
Знающий анон, посоветуй норм туториал по java для. Скилл нулевой. Пробовал учиться по этому вашу джавараше, че т не пошло. Желание сильное, прошу нахуй не посылать.
Аноним 04/07/15 Суб 12:52:47 #457 №508942 
>>508939
Книгу читай, выбери такую, что попроще и потоньше для начала, потом сам добавки захочешь.
Аноним 04/07/15 Суб 12:56:58 #458 №508943 
>>508942
дак я и выбрать не могу, потому что не знаю с чего начать
вот и прошу конкретную
Аноним 04/07/15 Суб 13:51:52 #459 №508957 
>>508939
Так а нахуя ты в JS-тред пришел, разницы не видишь, что ли? Есть джаватред, там все расписано в шапке.
Вообще не понимаю, как могло не пойти с джаварашем, там первые уровни для дебилов просто по уровню сложности
Аноним 04/07/15 Суб 17:16:02 #460 №509098 
Как сделать кроссдоменный XMLHttpRequest? Достаточно просто подать асинхронный запрос из современного браузера к сайту, поддерживающему такие запросы, или сложнее? У меня не работает, но даже не понять из-за чего: то ли я что-то неправильно делаю, то ли сайт запрещает.
Аноним 04/07/15 Суб 20:51:21 #461 №509129 
Приглашаем в конфу JS-треда.
Помогаем освоиться с языком, решить проблемы с кодом или выбрать IDE, а так же лампово общаемся на околоайтишные темы. Что бы попасть к нам, пишите на [email protected] Если боитесь деанона, создавайте временные ящики на dropmail.me, temp-mail.org и аналогах. Нас уже 16 и мы собираемся расширяться на остальные языки
Аноним 04/07/15 Суб 21:17:02 #462 №509143 
>>509098
Сервер должен вернуть Access-Control-Allow-Origin для домена, с которого ты делаешь запрос.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Аноним 04/07/15 Суб 21:52:30 #463 №509149 
Посоветуйте годный мануал по бекбону. Читаю официальную документацию и не совсем понимаю для чего все эти фичи и как их применять.
Аноним 04/07/15 Суб 22:33:27 #464 №509156 
>>509149
Эдди Османи - "Разработка Backbone.js приложений"
В шапке же есть.
sageАноним 04/07/15 Суб 22:36:23 #465 №509157 
var arr = [1, 2, 3];

Math.max(arr) // Nan
Math.max(1,2,3) // 3
Math.max.apply(Math, arr); //3

Вот за такие моменты и ненавижу блядский js
Аноним 04/07/15 Суб 23:31:08 #466 №509179 
>>509157
Не самое плохое, что в нем есть =/
Аноним 04/07/15 Суб 23:54:26 #467 №509184 
>>509157
Аноним 04/07/15 Суб 23:54:45 #468 №509185 
>>509157
var arr = [47, 2, 3, 44];

Array.prototype.max = function() {
return Math.max.apply(null, this);
};

max = Math.max.apply(null, arr);
console.log(max);
Аноним 04/07/15 Суб 23:58:38 #469 №509186 
>>509157
ES6:
Math.max(...arr);
Аноним 05/07/15 Вск 09:41:42 #470 №509272 
>>505383
добавьте в слак меня - покайфуем
[email protected]
Аноним 05/07/15 Вск 11:22:58 #471 №509302 
>>505383
Я тоже хочу!
[email protected]
Аноним 05/07/15 Вск 13:46:14 #472 №509354 
>>509157
И что не так, дебильчик?
Аноним 05/07/15 Вск 14:27:45 #473 №509373 
Посоны, я на текущем месте работы php макаком получаю 40к полгода. На ноде могу делать простые приложения, есть чатик и еще одна йоба с монгой, в жквери естественно могу, но ангуляр знаю только на уровне 5 лвла на CodeSchool. Так вот, мне искать работу жабаскрипт программистом с моими нынешними навыками? В php фреймворках я конечно лучше разбираюсь, но не хочу развиваться в этой хуйне, хочу жабаскрипт! Поэтому и не прошу повышения, чтобы меня не грузили задачами, потому что сейчас я отчасти филоню и работаю от силы 3 часа в день. Вот я и думаю: мне лучше поднатаскать навыки по JS и поработать еще 3-4 месяца на текущей работе, и пойти потом на жабаскриптера с минимумом в 60к или пойти сейчас за те же копейки жуниором? Вот только меня останавливает то, что я буду зарабатывать те же копейки еще хуй знает сколько на будущем месте. Че посоветуете, посоны? Может кто уже перекатывался на жуна?
Аноним 05/07/15 Вск 15:24:28 #474 №509390 
>>509157
ненавидишь за то что array != list? или за то что методы стандартного обьекта не полиморфны до долбоебизма?
Аноним 05/07/15 Вск 17:17:03 #475 №509442 
14361058232310.png
посоны,
поясните за реакт
в чем прикол за исключением что можно пердолить хтмл прямо в жс (пиздец жи, подсветка кода ломается даже у них на сейте, не говоря про любой редактор)
и в отличии от того же бэкбона вьюха обновляется не через иннерХТМЛ, а через
супер алгоритм обновления абстрактного дом дерева от фэйсбука

че это за флюкс?
action -> dispatcher -> store -> view

те жи самые
event -> hander (обычная себе функция) -> collection -> view
которые были в бэкбоне несколько лет назад


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


кароче, нахуй он нужен и почему фронтэнд макаки (умные же люди) ведутся на эту парашу?
Аноним 05/07/15 Вск 17:56:07 #476 №509464 
14361081675190.jpg
Экманы, подскажите нубу в чем загвоздка.
Осваиваю сейчас нод.жс и столкнулся с проблемой, для простоты упрощу, но суть остается неизменна:
есть переменная someVar, в ней лежит строкой разметка страницы, читстый хтмл, эту переменную я отдаю response.write(someVar); чтобы он ее отобразил. В итоге не сранице я вижу строку разметки, а не результат(отрисованую страницу). Подскажите ЧЯДНТ?
Аноним 05/07/15 Вск 18:22:27 #477 №509479 
>>509464
Как все-таки эта хуйня глаза везде лепить любит. ЛСД так не работает.
Аноним 05/07/15 Вск 18:29:39 #478 №509482 
>>509479
У меня обычно именно такие приходы, везде глаза. Ну не прям что везде, но много где.
Аноним 05/07/15 Вск 18:33:09 #479 №509487 
>>509479
>>509482
А по теме вопроса?
Аноним 05/07/15 Вск 18:40:38 #480 №509494 
14361108384400.jpg
14361108384421.jpg
>>509487
Это нейросеть от гугла анализирует картинки.
Аноним 05/07/15 Вск 18:49:15 #481 №509499 
>>509494
Упоротый, сука? Я блядь запостил ебаного ворона-пса, естественно я знаю откуда это, вопрос по ноджс ебаному.
Аноним 05/07/15 Вск 18:52:55 #482 №509501 
>>509499
>>509494
Проиграл с вас.

По теме: может у тебя Content Type не тот отдается ?
Аноним 05/07/15 Вск 19:03:35 #483 №509506 
>>509501
текст-хмтл
Аноним 05/07/15 Вск 19:49:35 #484 №509517 
>>509464
response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
Поставь перед выводом текста.
Аноним 05/07/15 Вск 19:51:17 #485 №509518 
>>509464
>>509494
Где можно такие пикчи делать? Готовые видел, код для создания обработчика видел, а готового сервиса нет? Чтобы загрузил, а оно тебе результат.
Аноним 05/07/15 Вск 20:11:14 #486 №509527 
Посоветуйте либу, а еще лучше туториал чтоб быстренько визуализировать граф. Есть вершины, их названия, ребра, веса ребер. Спасибо.
Аноним 05/07/15 Вск 23:38:39 #487 №509636 
>>509517
Стоит же, контент тайп правильный, проверил уже.
Аноним 05/07/15 Вск 23:39:57 #488 №509637 
>>509518
Есть несколько, но они постоянно падают от наплыва желающих поюзать. Ггугли рисование картин нейронными сетями, это гугловская штука, но некоторые уже подсуетились и запилил сервисы на основе исходников, что лежат на гитхабе.
Аноним 06/07/15 Пнд 00:12:03 #489 №509649 
>>509464
Давай код. А спроси в конфе: >>509129
Аноним 06/07/15 Пнд 00:12:54 #490 №509651 
>>509649
>А лучше спроси
fix
Аноним 06/07/15 Пнд 01:39:31 #491 №509680 
>>509649
>>509636
>>509517
Все, разобрался в чем дело. Я по глупости в response.writeHeader() текст/плейн оставил, вот сервер и возвращал мне его. Извините, что побеспокоил. Алсо, может кто подскажет в каком иде удобней с джс работать? В частности с нодом, а то я сижу в шторме, но там неудобно, нет автодополнения на нодовские фичи.
Аноним 06/07/15 Пнд 01:49:20 #492 №509684 
14361365609680.jpg
>>509680
Аноним 06/07/15 Пнд 01:57:12 #493 №509685 
>>509684
У меня почему-то нет такого плагина в списке :(
Аноним 06/07/15 Пнд 02:00:55 #494 №509688 
>>509685

нажми левую нижнюю кнопку инстал на пике и найди в поиске
Аноним 06/07/15 Пнд 02:03:53 #495 №509689 
>>509688
Спасибо.
Аноним 06/07/15 Пнд 02:14:37 #496 №509692 
>>509688
Кстати, подскажи а в чем соль данного плагина, а то я поставил его - пишу код и пока незаметно чтобы что-то изменилось. Автодополнения все еще нет.
Аноним 06/07/15 Пнд 02:17:17 #497 №509693 
>>509692

перезагрузил phpstorm?
Аноним 06/07/15 Пнд 02:18:02 #498 №509694 
>>509692
http://gielberkers.com/enable-autocompletion-nodejs-phpstorm/
Аноним 06/07/15 Пнд 02:32:20 #499 №509696 
>>509693
Конечно.
Аноним 06/07/15 Пнд 02:33:21 #500 №509697 
>>509694
О, спасибо.
Аноним 06/07/15 Пнд 08:15:48 #501 №509736 
Пишу js расширения считай даром. До сегодняшнего дня считал, что js-программист худшая из профессий.

Но сегодня познакомился с чуваком, который проталкивает говно в канализации за 12 деревянных в месяц.

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

Я спросил, нафига, он говорит, что из бедной семьи, надо кормить двух детей и жену. Охуел с его истории, я бы даже не подумал до 30 заводить кого-то, какой смысл если жизнь хуёва обременять её ещё и нахлебниками.

Ты скажешь, типа дети святое, ну да, а ты подумал о том, чтобы обрекать на нищенство ещё и их детские жизни. Так вот, теперь я уважаю своё пусть и бесплатное, но дело.
Аноним 06/07/15 Пнд 08:37:32 #502 №509743 
>>509736
Пиздит он, на 12к двух детей с женой не прокормишь. Просто наверно стесняется признаться в копрофилии.
Аноним 06/07/15 Пнд 14:44:01 #503 №509841 
Я охуеваю с яваскрипта..

var x, y, z;
z = (x = 10, y = x + 20, x * y);

Последняя запись запишется в результат z
Аноним 06/07/15 Пнд 14:49:13 #504 №509844 
>>509841
Лол, даже я нуб, который учит js неделю, знаю, что делает оператор запятой, а ты нет
Аноним 06/07/15 Пнд 14:49:25 #505 №509846 
>>509841
Я охуеваю с тебя, что за хуйню ты пишешь?
Аноним 06/07/15 Пнд 14:52:06 #506 №509848 
>>509844
Так я тоже нуб, перекатываюсь с пыхи.

>>509846
Для меня такие пируэты крайне удивительны.
Аноним 06/07/15 Пнд 14:54:13 #507 №509849 
>>509848
Так а нахуя ты их пишешь? Что ты вообще хотел сделать?
Аноним 06/07/15 Пнд 14:54:37 #508 №509850 
>>509848
Блять, работал я с таким. У чела основной язык - C# и он на JS пишет точно так же как на C#. Неужели, блять, сложно понять, что разные языки - это разные правила, разные конструкции и разные ограничения. Почитай ты, сука, про язык, там не так уж много.
Аноним 06/07/15 Пнд 14:54:59 #509 №509851 
>>509849
Пишу, чтобы такие нюфани как я охуели.
Аноним 06/07/15 Пнд 14:58:53 #510 №509853 
>>509850
Ещё охуенно, когда какие-нибудь рубисты щупают js и начинают охуевать что там всё не так, как на руби.
Аноним 06/07/15 Пнд 15:07:01 #511 №509861 
>>509844
Я сам неделю учу, но такого не видел. Поясни какой принцип в данной конструкции? Насколько я понял произойдет присваивание х и у, после вычислится значение их умножения и присвоится Z. Потому что все переменные инициализируются в джс сразу. Так? В общем, поясните, пожалуйста.
Аноним 06/07/15 Пнд 15:08:26 #512 №509865 
>>509185
>>509354
>>509390
> за то что методы стандартного обьекта не полиморфны до долбоебизма
Именно. Чего еще ожидать от ЯП, слепленного на коленке за минимум времени
Аноним 06/07/15 Пнд 17:23:36 #513 №509950 
>>509841
> a = a || {}
> a && a.b()
> !!a
> a - 0; +a
> a | 0
Аноним 06/07/15 Пнд 19:56:46 #514 №510000 
Приглашаем в конфу JS-треда.
Помогаем освоиться с языком, решить проблемы с кодом или выбрать IDE, а так же лампово общаемся на околоайтишные темы. Что бы попасть к нам, пишите на [email protected] Если боитесь деанона, создавайте временные ящики на dropmail.me, temp-mail.org и аналогах. Нас уже 21 и мы собираемся расширяться на остальные языки.
Аноним 06/07/15 Пнд 20:34:34 #515 №510020 
Управлять директивой через специально для этого созданный сервис - это нормально или зашквар ?
Аноним 06/07/15 Пнд 22:23:09 #516 №510079 
Аноны, а почему заменяет только первое вхождение?

txt.replace(/ab/gi, "123").replace(/abc/gi, "12");

Ожидаю, что текст: abc abc abc abc
станет: 12 12 12 12
а выходит: 123с 123с 123с 123с
Аноним 06/07/15 Пнд 22:42:23 #517 №510094 
>>510079
второая регулярка неправильная, там уже нет никаких ab
Аноним 06/07/15 Пнд 23:13:20 #518 №510114 
>>510094
Поломал голову. Походу они все стали 123... Т.е. в такой связке replace мне не получить нужного эффекта?
Аноним 06/07/15 Пнд 23:33:08 #519 №510125 
>>510114
перечитай о регекспе
txt.replace(/abс/gi, "12") и все
Аноним 06/07/15 Пнд 23:44:57 #520 №510130 
>>510125
Это понятно, но связка .replace().replace().replace() у меня длинная. Хотелось как в php
array('ab' => '123', 'abc' => '12'); и str_replace, array_keys.
Аноним 06/07/15 Пнд 23:50:16 #521 №510131 
>>510020
Тредом ошибся? Здесь обсуждают java script, а не Java.
Аноним 07/07/15 Втр 00:11:26 #522 №510137 
>>510130
Запости код на пыхе, где он сначала с грид флагом заменит ab на 123, а потом abc на 12 в строке abc abc abc. Такого в природе не бывает. Ты там поехал со своим пыхом уже.

Если ты таким макаром решил условия вносить, то обворачивай регулярку границами слова \b, аутист, беать. Только учти, что регулярки в js нихуя не могут в русский.
>txt.replace(/\bab\b/gi, "123").replace(/\babc\b/gi, "12");
Аноним 07/07/15 Втр 00:27:46 #523 №510140 
>>510137
Я в js меньше дня, лол. В php я просто массив членил в одну строку с заменой. Тут вдруг понадобилось делать что-то похожее, а ОНО ВОН КАК НЕ ТАК ВСЁ. Спасибо за помощь, ты открыл мне глаза, всё стало как надо, заработало.
Аноним 07/07/15 Втр 10:22:43 #524 №510232 
14362537632390.jpg
>>510140
Почему на пикрилейтед функция gWrite срабатывает немедленно, она же типа коллбэк?
Аноним 07/07/15 Втр 12:01:01 #525 №510253 
>>510232
Быстро отрабатывает setup?
Че это за говно без промисов?
Аноним 07/07/15 Втр 14:29:45 #526 №510318 
>>510232
Лол, что за хуита на пикче?
Аноним 07/07/15 Втр 19:01:01 #527 №510499 
Пишу страничку html в блокноте. Нужно сделать так, чтобы:
— когда пользователь ставит галочку, появлялся блок с другой информацией рядом;
— если пользователь ставит больше двух галочек, вылетает предупреждение и убирает лишнюю галочку.
Подскажите?
Аноним 07/07/15 Втр 19:40:59 #528 №510537 
>>510499
Это на радиобаттонах делается, без js даже.
Аноним 07/07/15 Втр 20:05:40 #529 №510562 
Ребят, помогите найти книгу:
JavaScript. Руководство программиста Пауль Уилтон, Джереми Мак-Пик http://www.ozon.ru/context/detail/id/4267139
Аноним 07/07/15 Втр 21:57:20 #530 №510657 
>>501525
Жабу целуешь и она превращается в принцессу (с exception, когда лезешь в трусики), а жабаскрипт, когда целуешь, сам зеленеешь.
Аноним 07/07/15 Втр 21:57:52 #531 №510659 
>>510657
Точнее наоборот. JS подстраивается под тебя.
Аноним 07/07/15 Втр 22:01:12 #532 №510668 
>>510562
Несамостоятельный что пиздец. Как ты дальше жить-то будешь?
http://rutracker.org/forum/viewtopic.php?t=4975998
Аноним 07/07/15 Втр 22:12:38 #533 №510677 
var o = new Object();
console.log(o.prototype);
>undefined
Что за хуйня? Должно же быть
>Object {}
Пацаны, поясните по хардкору.
При том
console.log(Object.prototype);
>Object {}
Не могу понять как так-то блядь.
Аноним 07/07/15 Втр 22:20:54 #534 №510679 
>>510677
Прототипы явно доступны только у функций. Они на основе их создают объекты при вызове через new. У созданных таким образом объектов прототип напрямую недоступен. В хроме, например, к нему можно получить доступ через a.__proto__. Но у них есть свойство constructor, которое ссылается на функцию-конструктор, создавшую объект. Т.е. можно сделать так: a.constructor.prototype.
Аноним 07/07/15 Втр 22:31:33 #535 №510685 
14362974930240.jpg
>>510677
А вообще, чего ты ожидал? Это говно слеплено по гайду из пикрелейтед.
Аноним 07/07/15 Втр 22:31:56 #536 №510686 
>>510679
Спасибо, братиш!
Конечно хуй знает зачем в продакшене мне может пригодиться знание прототипа какого-нибудь моего объекта (я сейчас прогаю далеко от веба, мыслю другими категориями), но нахуя было так извращаться?
Аноним 07/07/15 Втр 22:32:31 #537 №510687 
>>510686
>>510685
Аноним 08/07/15 Срд 16:43:21 #538 №511048 
Нид хелп. Есть ли возможность вешать слушателя на изменение атрибутов dom-элемента? Или подойдет слушатель изменения типа переменной (например с буля на инпут).
Аноним 08/07/15 Срд 16:52:35 #539 №511051 
>>511048
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Mutation_events
Аноним 08/07/15 Срд 18:30:45 #540 №511091 
Резюме хоть иногда читают? Или видят слово javascript и зовут верстать?
Аноним 08/07/15 Срд 18:43:03 #541 №511095 
>>511091
У меня такое чувство, что обычно не особо читают. По-крайней мере не раз уже сталкивался, что на собеседовании хотят что-то, чем я не владею И это указано в резюме, что я этим не владею.
Аноним 09/07/15 Чтв 19:56:00 #542 №511881 
>>501419
Скриптаны, поясните мне за NodeSchool. Туториалы все подаются в виде текста в консоли, но меня рвет от того, как там это оформлено (уебанский шрифт, вырвиглазные цвета, стремная подсветка). Пробовал запускать через PowerShell, где внешний вид не раздражает глаз - один хуй, как только запускаю туториал, оформление возвращается к уебанскому. Хелп, хочу учить js и не страдать, возможно ли такое вообще?
Аноним 09/07/15 Чтв 20:07:24 #543 №511890 
>>511881
пришло время ставить человеческую ОС
Аноним 09/07/15 Чтв 21:01:10 #544 №511933 
>>511890
which is?..
Аноним 09/07/15 Чтв 23:22:16 #545 №512041 
>>511881
google windows console alternative
Я всё время забываю, каким пользовался, помоему ConEmu
Аноним 10/07/15 Птн 00:18:14 #546 №512086 
ConEmu пользуюсь в винде
Аноним 10/07/15 Птн 01:14:08 #547 №512125 
>>511881
>Хелп, хочу учить js и не страдать
Какой шанс того, что ты в итоге будешь писать под ноду, а не под браузеры(ie8)? Впрочем, страдать придется в любом случае — это же js.
Аноним 10/07/15 Птн 01:53:00 #548 №512135 
Назовите мне язык на котором не придется страдать и вы его освоите легко без трудностей ?
Аноним 10/07/15 Птн 12:10:52 #549 №512271 
>>501736
"use strict";
Аноним 10/07/15 Птн 12:22:42 #550 №512275 
>>512135
ruby, lua
страдать от ненужности по желанию
Аноним 12/07/15 Вск 22:14:19 #551 №513539 
14367284598860.jpg
помогите дуболому, вопрос по джквери. я хочу чтобы при щелчке по элементу списка к нему добавлялись потомки внутрь, и если кликать по потомкам к ним тоже добавляются потомки.
Пока придумал такой говнокод:

<ul>
<li class="optree">P1
</ul>

<script type="text/javascript">
var m=1;
$('.optree').live('click', function() {
m += 1;
$(this).after('<ul><li class="optree">P'+m+'</ul>');
})
</script>

он вставляет подпункты в списки, но вместе с тем плодит теги <ul>...</ul>, как сделать чтобы элементы добавлялись внутрь ул, а если его нет то он создавался только один раз. думаю чтото с испльзованием children() но пока не удалось вникнуть.
Аноним 13/07/15 Пнд 07:37:01 #552 №513712 
if($(this).find('ul').children().size()==0)
{ $(this).append('<ul><li class="optree">P'+m+'</ul>'); }
else { $(this).find('ul').append('<li class="optree">P'+m); }
})

попробовал так, по логике если потомков ноль, то вствляем с ул, если не ноль то ищем ул и добавляем в него, но почемуто добавляет по несколько элементов к списку и чем глубже уровень тем больше элементов втыкается
Аноним 13/07/15 Пнд 22:08:07 #553 №514125 
>>513712
когда я вставил алерты, то узнал что срабатывают оба условия, сначала иф, а потом несклько раз елсе, причем чилдрен.сайз каждый раз увеличиваетя, как так может быть пока не понял.
Аноним 14/07/15 Втр 11:56:40 #554 №514322 
Почему никто не сказал, что перекат ?
>>510464
comments powered by Disqus

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