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

JavaScript #19

 Аноним 26/09/15 Суб 17:14:10 #1 №549362 
14432768505950.jpg
14432768505961.jpg
Ссылка на прошлый тред: >>538501 (OP)

Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает возможным создание на нём любых проектов - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком.На каждом сайте есть браузерный JavaScript, А JavaScript на сервере используется такими крупными корпорациями, как Amazon, HP, Walmart.

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

2. Какие возможные направления для разработки существуют? - Фроонт-энд (Vanilla, jQuery, Angular, Backbone, React, Meteor), бэк-энд (Node.js, Express, Sails), геймдев (Phaser, Cocos), 3D графика (Three.js), мобильная разрабтка (NativeScript, Phonegap, ionic), можно делать десктоп приложения(NW.js, WinJS).

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

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

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

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

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

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

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

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

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

Дэвид Хэррон - Node.js. Разработка серверных веб-приложений

Front-end
Эдди Османи - "Разработка Backbone.js приложений"

Читать онлайнDr. Axel Rauschmayer - "Speaking JavaScript: An In-Depth Guide for Programmers" - Одна из лучших книг по JS. Пока только на английском. http://speakingjs.com/

Marijn Haverbeke - "Eloquent Javascript" - Вводная книга по JavaScript и программирование в целом. Перевод на хабре: http://habrahabr.ru/post/240219/ На английском :http://eloquentjavascript.net/

Онлайн сообщества:
http://learn.javascript.ru/ - оно одно, единственное. Начинать учить язык советую отсюда, потом переходить уже к книгам.

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

http://nodeguide.ru - Огромное количество переведённых статей по Node.js

http://ru.discovermeteor.com/ - Книга по Meteor.js - одному из самых лёгких и функциональных фреймворков

Бложики и новостные ленты:
http://dailyjs.com/ - DailyJS

http://weblog.bocoup.com/ - Bocoup Weblog

http://perfectionkills.com/ - Perfection Kills

http://www.reddit.com/r/javascript - subreddit на reddit.com

http://toddmotto.com/ - Todd Motto, Lead front-end @appsbroker. Developer Expert @google.

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

CodeSchool - http://codeschool.com/ Отличный ресурс для изучения языка, очень много курсов по всем передовым технологиям.

CodeAcademy - http://www.codecademy.com/ Уже не такой сильный, но все еще интересный проект, так же маст хев для набивания скилла.

Udacity - https://www.udacity.com/course/ud015 Дает хорошее представляение о замыканиях.

Выучил основы, написал свою пузырьковую сортировку и змейку? Не знаешь как двигаться дальше?

Почитай теперь это - https://shamansir.github.io/JavaScript-Garden/

А потом? Я и так уже гений!!!

Выбери себе направление. Может, ты хочешь игори делать? Тогда вперед на гитхаб, и ищи Phaser, Pixi и другое, выбор не маленький. Хочешь на сервер сайд? Копай в сторону Node.js, Express, Socket.io. Хочешь писать MVC логику? Angular, Backbone, да множество их. Нельзя забывать про NW.js и WinJS, позволяющие создавать десктопные приложения.

Шапка: http://pastebin.com/zMVM1xDr
Аноним 26/09/15 Суб 17:14:37 #2 №549363 
14432768778980.jpg
Освятил.
Аноним 26/09/15 Суб 17:21:50 #3 №549366 
14432773108860.jpg
EMSCRIPTEN
Аноним 26/09/15 Суб 18:07:43 #4 №549378 
Писал код на джаваскрипте 3 недели (нужно было в 1 проекте).

ЭТО САМЫЙ конченный и ебланский язык, который я только видел. Язык учит принципам и шаблонам, которые из нормальных людей сделают дебила. Реал, те, кто нызвает себя джаваскрипт программистам это люди с проблемами, причём проблемами серьёзными.
Аноним 26/09/15 Суб 18:19:43 #5 №549382 
>>549378
Мы знаем, поэтому им и платят сейчас весьма дохуя. Никто не станет жертвовать душевным здоровьем просто так.
Аноним 26/09/15 Суб 20:16:00 #6 №549452 
>>549378
Проиграл
Аноним 26/09/15 Суб 20:31:10 #7 №549462 
Ради таких комментов я никогда не прекращу писать на жс.
Аноним 26/09/15 Суб 20:55:23 #8 №549475 
>>549462
А я из-за комментария выше решил на нем писать. С чего начинать, няш? Тот сайт с «learn.javascript» в начале названия?
Поясните почему не работает Аноним 26/09/15 Суб 22:50:22 #9 №549522 
<html>
<head>
<script src="scripts.js"></script>
</head>
<body>
<div>
<p>
Press <p id="one" onclick="Func();">.</p>
</p>
</div>
<div>
<p id"two"> . </p>
</div>

</body>
<script type="text/javascript">
function Func(){
$("#two").html("Test");
};
</script>

</html>
Аноним 26/09/15 Суб 22:51:01 #10 №549523 
<a>
<html>
<head>
<script src="scripts.js"></script>
</head>
<body>
<div>
<p>
Press <p id="one" onclick="Func();">.</p>
</p>
</div>
<div>
<p id"two"> . </p>
</div>

</body>
<script type="text/javascript">
function Func(){
$("#two").html("Test");
};
</script>

</html>
</a>
Аноним 26/09/15 Суб 22:54:08 #11 №549524 
14432972485640.jpg
Блядь, как кот вставлять правильно?
Аноним 26/09/15 Суб 22:56:26 #12 №549525 
>>549524
Бровузер пишет в консоль ошибки. Жиквери не подключен.
Аноним 26/09/15 Суб 22:59:04 #13 №549526 
>>549525
Свой скрипт в боди засунь.
Аноним 26/09/15 Суб 23:00:05 #14 №549527 
>>549525
<p id"two">
Проебал присвоение.
Аноним 26/09/15 Суб 23:02:57 #15 №549528 
>>549527
Спасибо большое.
Аноним 27/09/15 Вск 06:45:46 #16 №549597 
14433255466520.png
>>549524
>как кот вставлять
Аноним 27/09/15 Вск 08:14:05 #17 №549602 
Бэкбон заново весь темплейт пересоздаёт на каждый чих или нет?
sageАноним 27/09/15 Вск 10:32:21 #18 №549612 
Как там у нодовых ORM с индексами дела обстоят? В node-orm судя по всему нет. Вручную сырые запросы как-то хуево слать. Чето нихуя не гуглится. NoSQL не интересует.
Аноним 27/09/15 Вск 11:19:55 #19 №549634 
>>549612
>NoSQL
> Nodejs
А ты туда ли ты зашёл?
sageАноним 27/09/15 Вск 12:47:08 #20 №549667 
>>549634
В чем проблема, маня? NoSQL нинужно.
sageАноним 27/09/15 Вск 15:17:37 #21 №549715 
>>549612
Хуй с вами, уже нашел sequelize. Гораздо сурьезнее всяких node-orm.
Аноним 27/09/15 Вск 16:19:05 #22 №549740 
>>549612
Только хотел sequelize посоветовать.
Аноним 27/09/15 Вск 16:25:56 #23 №549742 
>>549362 (OP)
Посоветовали VS Code, уверяя, что он готов к работе.

Повёлся, спустя первые часы использования в реальном проекте, обнаружил 7 критических и не считанное количество "можно терпеть" недостатков.

Работа по сравнению с другими редакторами замедлилась в десятки раз, причём я не отвлекался на хуету.

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

В редакторе нет автоскрытия. Опять же приходится прокручивать огромные куски кода, который никак не свернуть в группы (как вообще они умудрились без этой фичи выпустить редактор в 2015 ума не приложу).

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

Я пожалею, просто заявив, что VS Code в текущем виде абсолютно неприменим в написании кода. Вернулся на саблайм, как будто в 2015 год попал.
Аноним 27/09/15 Вск 16:31:37 #24 №549745 
>>549742
Саблайм это 2012, а ты попробовал кастрированный атом. Скачай нормальный и обмажь плагинами, потому что твое питоноговно - прошлый век. Именно поэтому фейсбуки, гитхаб и мелкософт перешли на атом
Аноним 27/09/15 Вск 16:35:49 #25 №549746 
>>549745
Окей, попробую. Не получилось бы как с VS Code.
Аноним 27/09/15 Вск 17:00:36 #26 №549762 
>>549745
Не поэтому, троллеус ты мамин. Потому что искаробочные css3 стили и среда выполнения с охуенно подошедшими под задачу дебагтулзами.
Аноним 27/09/15 Вск 17:43:29 #27 №549789 
>>549745
Теперь посоветуй тему и пакеты
Аноним 27/09/15 Вск 17:45:39 #28 №549791 
Призываю DOJO-богов в тред. Какими библиотеками виджетов вы пользуетесь помимо dijit? Мне, например, нужен грид с возможностью редактирования отображаемых сущностей и графики строить. И всё это под дожевским AMD, желательно поменьше головняка с ковырянием dom'а вручную.
Аноним 27/09/15 Вск 19:41:19 #29 №549871 
>>549745
>всерьёз использовать хипстерские говноредакторы вместо настоящих IDE
Аноним 27/09/15 Вск 21:11:49 #30 №549909 
>>549871
Какую идешку порекомендуешь для JS?
Аноним 27/09/15 Вск 21:18:21 #31 №549912 
>>549909
Очевидный WebStorm.
sageАноним 27/09/15 Вск 21:52:03 #32 №549925 
>>549912
Все хорошо в этих IDEшках, но уж очень они жирные и тормозные. Единственный минус, но он убивает все плюсы.
Аноним 27/09/15 Вск 22:00:23 #33 №549929 
>>549912
Если я студент, то могу скриншот студака предоставить, чтобы получить бесплатную продукцию?
Аноним 28/09/15 Пнд 00:14:29 #34 №549999 
>>549362 (OP)
Аноны, подумайте над добавлением в шапку https://github.com/getify/You-Dont-Know-JS , читаю сейчас и мне очень нравится, нет заебов по поводу ES3, описывается ES6.
Аноним 28/09/15 Пнд 01:05:21 #35 №550012 
Жсаны, а где тот чувак, который мотивирующие пикчи с хипстерами крепил к шапке? Почему он их больше не делает? Я по ним скучаю.
Аноним 28/09/15 Пнд 02:37:02 #36 №550032 
14433970225040.jpg
>>550012
Аноним 28/09/15 Пнд 02:43:41 #37 №550035 
14433974216830.jpg
14433974216851.jpg
14433974216862.jpg
14433974216863.jpg
>>550012
http://www.youtube.com/watch?v=TfgSubmCzyA
Аноним 28/09/15 Пнд 04:38:19 #38 №550050 
14434042998360.jpg
Аноним 28/09/15 Пнд 07:41:27 #39 №550066 
>>550050
Тащемта яваскрипт всё правильно делает, стандартный раздедитель - запятая.
азаза
Аноним 28/09/15 Пнд 09:54:45 #40 №550100 
>>550035
Это не те. Те были были свои, родные. А эти с гугла понагугленные.
Аноним 28/09/15 Пнд 10:15:36 #41 №550109 
>>550066
стандартный для кого?
Аноним 28/09/15 Пнд 10:50:40 #42 №550121 
>>549929
Спирать, ёпта.
SELECT Аноним 28/09/15 Пнд 14:09:38 #43 №550216 
Аноны, пояснитетолько не защеку, как без использования ебаных тегов в ангуларе позволять юзеру добавлять вводимые значения в качестве options в select?
То есть я хочу, чтобы при получении фокуса в дропдауне появлялся текстбокс, куда пользователь мог бы ввести текст и после сабмита(onblur, к примеру) он бы отображался в выпадающем списке опций. Среди плагинов нихуя не нагуглил, только ебаный select2 со своими обоссаными тегами.
Аноним 28/09/15 Пнд 14:26:28 #44 №550222 
14434395888250.png
>>550216
>только не защеку
Ну почему..
Аноним 28/09/15 Пнд 15:33:16 #45 №550256 
Смотрите петросяны, хочу запилить месседжер на основе почтового протокола. Сервера не буду держать, так как их итак дохуя.

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

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

Пользователь будет знать, что ему пишут в любой момент и сам так же может всегд ответить, всегда быть на связи. Это следующий левел. Но почему почта.

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

Просто добавляешь в месседжер почту любого контакта и можешь общаться с ним как в любом месседжере, отправлять файлы, не открывая лишней вкладки. Если у петуха нет месседжера, он всё равно получит твои сообщения, просто на неудобный gmail, ему надо будет пердолиться, заходить на вкладку, но ты же ему посоветуешь простой вариант и так я стану новым Цукербергом, если ты меня не опередишь.

А так как я ленивый лодырь, то надеюсь так и произойдёт. Самому писать лень, хотя сделать демку можно за пару часов.
Аноним 28/09/15 Пнд 16:03:06 #46 №550263 
>>550256
Как ты из браузера почту отправлять собрался?
Аноним 28/09/15 Пнд 16:45:34 #47 №550280 
>>550012
Он сбежал к рубистам.
Аноним 28/09/15 Пнд 18:44:23 #48 №550361 
>>550216
>без использования ебаных тегов
Каких тегов?
Почему бы тебе не добавлять в массив опций для дропдауна то что юзер вводит в какой-нибудь текстбокс? Да, руками, там дел на одну фунцию на одну строчку.
Аноним 28/09/15 Пнд 19:47:42 #49 №550390 
>>550263
Лол, не понял твой вопрос. Так же как любой клиент.
Аноним 28/09/15 Пнд 20:02:51 #50 №550400 
>>550390
С каких пор в браузерах есть API для работы с почтовыми протоколами? Ты это вообще как собрался делать?
Аноним 28/09/15 Пнд 20:05:26 #51 №550401 
>>550400
>API для работы с почтовыми протоколами
А он самописное запилит. А вообще идея интересная, но уровень его замаха сдается мне уебанством, как и ряд детале.
Аноним 28/09/15 Пнд 20:12:16 #52 №550406 
Господа, MEAN стак нонче актуален? Задрочил фронт енд на фрилансе, но вижу, что сайты под ключ - более прибыльное дело, посему надо освоить что-нибудь серверное и БД. Какие перспективы у фулл стак JS разраба?
Аноним 28/09/15 Пнд 20:33:34 #53 №550414 
>>550066
вот это дебииил
Аноним 28/09/15 Пнд 21:47:06 #54 №550440 
>>550406
да более чем актуально, альтернатив MEAN и близко на горизонте нет
Аноним 28/09/15 Пнд 22:01:08 #55 №550447 
>>550406
>Какие перспективы у фулл стак JS разраба?
Работать в модном стартапе или в гугле каком. Тем кто покупает сайты под ключ глубоко похуй на чем они работают, лишь бы работало и подешевле. Для этой цели идеально подходит вордпресс.
Аноним 28/09/15 Пнд 23:26:18 #56 №550496 
>>550440
Спасибо.
>>550447
Но я не владею вордпрессом и мне не хочется осваивать разработку под него, ибо обезъяний труд.
Аноним 28/09/15 Пнд 23:33:11 #57 №550503 
14434723912710.jpg

Аноним 28/09/15 Пнд 23:42:04 #58 №550512 
>>550050
Не поверил. Проверил.
>0.30000000000000004
Суки, что ж вы творите то. Сижу, ржу.
мимо-пытающийся-перейти-на-js
Аноним 28/09/15 Пнд 23:53:34 #59 №550522 
>>550406
>но вижу, что сайты под ключ - более прибыльное дело
А где видишь, если не секрет?
Аноним 28/09/15 Пнд 23:54:22 #60 №550524 
>>550512
Всегда проигрываю с мамкиных программистов не знающих про точность вычислений чисел с плавающей точкой, думающих, что это особенность конкретного языка.
Аноним 29/09/15 Втр 00:03:56 #61 №550532 
>>550522
Апворк.
Аноним 29/09/15 Втр 01:51:02 #62 №550564 
14434806629190.png
>>550512
Откуда перейти? С PHP или Delphi?
Аноним 29/09/15 Втр 03:22:06 #63 №550577 
>>550524
Всегда проигрываю с мамкиных программистов, не знающих, что в других языках эту проблему спокойно решили.
Аноним 29/09/15 Втр 05:32:52 #64 №550589 
>>550577
>Всегда проигрываю с мамкиных программистов, не знающих, что в других языках эту проблему спокойно решили, воткнув очередной костыль.
Пофиксил, не благодари.
Аноним 29/09/15 Втр 07:24:48 #65 №550606 
>>550577
> эту проблему
Это требование стандарта, какая проблема?
Аноним 29/09/15 Втр 11:27:39 #66 №550649 
Жабаскриптеры, так вопрос: есть ли в NW.js какие-нибудь встроенные средства для работы с железом (USB-, COM-портами, например), или их надо самому пилить?
Аноним 29/09/15 Втр 11:33:08 #67 №550652 
>>550503
Язык моей мечты. Люблю его.
Аноним 29/09/15 Втр 11:42:46 #68 №550654 
>>550532
Хм. А какие теги обычно стоят на таких проектах? У меня энтрилевел и фикседы меньше 100 уёв скрыты, и за "сайты под ключ" обычно эти сто уёв и предлагают. Дизайн, фронтенд, бекенд. Особо упоротые еще хотят сео и чтоб не меньше Х в день на рекламе.
Аноним 29/09/15 Втр 11:46:26 #69 №550655 
>>550589
в каких, скажи-ка пожалуйста?

в питоне то же самое точно.
и в пхп.
в джаве ТОЖ.
Аноним 29/09/15 Втр 12:56:36 #70 №550681 
14435205963760.png
>>549362 (OP)
Антоша, подскажи! Есть у меня одна идея, но нужно много парсить с других сайтов. Явно будут банить ip сервера, нужно будет искать прокси, как-то вертеться.

Не могу пока понять, возможно через js реализовать парсинг на клиенте пряма в браузере? Пользователь открывает мой сайт, нажимает на кнопку - срабатывают скрипты и с его компа идёт запрос на сторонний сервер, потом ответ от сервера пользователь уже отдаёт мне на сервер? Реально?
Аноним 29/09/15 Втр 12:57:16 #71 №550682 
>>550681
Нет
Аноним 29/09/15 Втр 13:46:32 #72 №550690 
>>550682
пидора ответ
Аноним 29/09/15 Втр 13:50:39 #73 №550691 
14435238400740.png
>>550655
В богоподобном руби тоже. А значит везде!
Аноним 29/09/15 Втр 14:08:54 #74 №550702 
>>550682
Ну, да. С точки зрения безопасности - это было бы не круто. Жаль. Но лучше безопасность, чем такое. Буду думать ещё.
Аноним 29/09/15 Втр 18:00:24 #75 №550818 
>>550691
>>550655
>>550589
>>550577
>>550524
>>550512
>>550050
У меня от вас DECIMAL, FIXED POINT и FLOATING POINT сразу. Ну всё бывает в первый раз, да, я понимаю.
Аноним 29/09/15 Втр 18:06:58 #76 №550823 
>>550400
Для gmail, я использую гугл API, сдела отправку сообщений, но нашёл недостаток, они приходят не сразу. Иногда создаётся очередь и потом письма приходят скопом, тем не менее для философии моего месседжера этого пока хватает, сейчас занят интерфейсом, надеюсь, через день два релизнусь.
Аноним 29/09/15 Втр 20:30:18 #77 №550861 
>>550050
Помню как в прошлом году поднимал этот вопрос. Даже банили за то, что вскрыл эту тему.
Аноним 29/09/15 Втр 20:44:37 #78 №550871 
14435486772130.png
я не робот
Аноним 29/09/15 Втр 21:42:48 #79 №550917 
Котаны, а есть смысл выбирать JS, если не хочу во фронт-энд? Бек на ноду будет переходить или так и останется на пхп? Можно ли быть фулстакером чисто на JS и фреймворках?
Аноним 29/09/15 Втр 21:47:10 #80 №550922 
>>549929
Не надо там скриншот студака, а надо зарегать в домене своего универа ящик и на этот ящик зарегать аккаунт на JetBrains, там тебе на все их идешки на год лицензию дадут.
Аноним 29/09/15 Втр 21:48:28 #81 №550924 
>>550922
Хуй я у своего универа ящик получу же.
Аноним 29/09/15 Втр 22:00:25 #82 №550930 
>>550924
Хуй знает как у вас, а у нас подаешь заявление и через 5 минут ящик готов, раздают всем подряд.
Аноним 29/09/15 Втр 22:07:00 #83 №550937 
>>550930
О как. А где ваш универ? Блядь, я начинаю считать свой «илитновуз» ретрошарагой. Какая формулировка заявления?
Аноним 29/09/15 Втр 22:37:45 #84 №550954 
Ебучая асинхронность, ну как так можно, я че должен каждый пук в функции заворачивать?
Аноним 29/09/15 Втр 22:47:52 #85 №550957 
>>550917
У тебя какая-то хуита в голове. Никто никуда не будет переходить, будут писать и на пыхе, и на ноде, и на рубях, и даже на жабе и асп. Как а главное зачем ты собираешься быть "фулстакером" если не хочешь "во фронт-энд"? Пых файл с хтмл кодом это тоже, на секундочку, фронт-энд.
Аноним 29/09/15 Втр 22:55:09 #86 №550959 
>>550917
Если в ДСах или за границей - перспективы очень даже вкусные. В мухосранях печальнее. У меня в миллионнике недавно появилась первая вакансия на ангулар за все время, до ноды ещё ждать и ждать.
Аноним 29/09/15 Втр 22:55:32 #87 №550960 
>>550954
Ты про ноду говоришь? почитай об асинхронных паттернах и посмотри библиотеку async.
https://github.com/caolan/async
Аноним 29/09/15 Втр 23:03:59 #88 №550962 
>>550823
Чёрт, открыл для себя webrtc, потестил локально, всё работает с префиксами, но работает. Завтра попробую на нескольких разных машинах погонять.

Пока штудировал нашёл p2p обменивалку файлами, кому надо
https://www.sharedrop.io/
Аноним 29/09/15 Втр 23:08:09 #89 №550964 
14435572891450.jpg
>>550962
Можно напрямую с компа на телефон перебрасывать файлы, ну или с друганами годнотой делиться.
Аноним 29/09/15 Втр 23:08:57 #90 №550965 
>>550964
Бля, не закрасил. Пойду менять IP.
Аноним 29/09/15 Втр 23:12:11 #91 №550966 
>>550960
Хуеттернах, ехал колбек через колбек небось, маму ебал
Что если я хочу вынести выборку из бд в функцию, например getUserByName(name), там мангуз со своим колбеком ищет из которого ретурн,
а потом проверять в разных кусках кода if (getUserByName('vasyan') != null) например, а эта хуйня не будет ждать функцию и выдаст undefined и так с любой хуйней
В той либе что-то решения не нашел, можешь ткнуть, или я чето вообще неправильно понимаю
Аноним 29/09/15 Втр 23:27:07 #92 №550973 
Анон, накидай, пожалуйста, своих любимых и самых легко кастомизируемых библиотек для построения графиков.
Аноним 29/09/15 Втр 23:58:34 #93 №550990 
14435603151210.jpg
14435603151221.jpg
Помогите с задачкой, пожалуйста.

https://ideone.com/3FQfVd
Аноним 30/09/15 Срд 00:05:07 #94 №550993 
>>550990
>важность: 3
Позовешь когда будет 10.
for(var i=0;i<arr.length;i++) { ... }
Аноним 30/09/15 Срд 00:11:30 #95 №550997 
>>550216
http://jqueryui.com/autocomplete/#combobox
Ты про это спрашивал?
Аноним 30/09/15 Срд 00:15:47 #96 №550999 
>>550440
Если бы еще не ангулар, а реакт...
Аноним 30/09/15 Срд 00:17:30 #97 №551000 
>>550999
Ну замени, в чем проблема
Аноним 30/09/15 Срд 00:22:07 #98 №551001 
>>550681
http://habrahabr.ru/post/120336/
Аноним 30/09/15 Срд 00:23:26 #99 №551004 
>>550973
Не могу тебе преподнести на блюдце кипу "своих любимых и самых легко кастомизируемых библиотек для построения графиков", так как работал только с highcharts и кастомизации было минимум. Но оставлю тебе ссылочку.
http://www.javascripting.com/
Кликай слева на Images и выбирай 2D или 3D.
Аноним 30/09/15 Срд 00:24:00 #100 №551005 
>>550966
Используй promise.
Аноним 30/09/15 Срд 00:27:07 #101 №551006 
>>551004
бля, сори... что-то меня переклинило. "2D Graphics" перепутал с "2D Graph". Ну, поищи там, может, найдёшь что-то...
Аноним 30/09/15 Срд 00:28:15 #102 №551007 
14435620952750.jpg
Враппер вокруг indexOf.
Аноним 30/09/15 Срд 00:28:33 #103 №551009 
>>551007
>>550990
Аноним 30/09/15 Срд 00:29:03 #104 №551010 
>>551000
Мне тогда проще использовать свою заготовку, благо она уже у меня есть.
Аноним 30/09/15 Срд 00:30:52 #105 №551011 
>>551001
Спасибо конечно. Но там устаревшая статья. Flash? Жесть какая. Это не катит точно.
Аноним 30/09/15 Срд 00:34:44 #106 №551013 
>>551011
Придется делать скрипт на сервере, который будет получать контент, а это означает proxy. Увы.
Аноним 30/09/15 Срд 00:36:03 #107 №551015 
>>551011
http://habrahabr.ru/post/132983/ - кстати, может вот такое решение тебя устроит?
Аноним 30/09/15 Срд 00:39:00 #108 №551017 
14435627405240.png
Парни, опыт фронтенда больше двух лет (командная работа все дела), умею конечно html+less, кастомный бутстрап конечно, flexbox и email рассылочки, параллаксы и тд, по js конечно же jquery, могу вспомнить backbone если надо, еще react+flux, ноду на уровне апи сервер на express+mongo развернуть, es6 могу с бабелем, grunt gulp browserify вот это все легко и просто, по web perfomance кучу всего (14kb, perfomance budget, above the fold, шрифты в локалсторадже и прочее)

Теперь вопрос, сваливаю с текущей работы, скоро буду искать новую, сколько я стою? Так, примерно.
Боюсь что на текущей работе я получаю выше того, что могу получать на други, возможно заблуждаюсь, прошу вашего совета пацаны.
Аноним 30/09/15 Срд 00:49:40 #109 №551019 
>>551017
80 косых легко.
Аноним 30/09/15 Срд 00:55:14 #110 №551020 
>>551017
а сейчас сколько получаешь?
Аноним 30/09/15 Срд 00:55:42 #111 №551021 
>>551017
Если все это знаешь, то 80к.
Если все это знаешь и можешь применить (т.е. уже применял), то 100-120.
Кризис сейчас.
Аноним 30/09/15 Срд 00:57:17 #112 №551023 
>>551017
~8k$ в силиконовой долине.
В совке будешь брать на клык за еду (которая включена в сам процесс).
Аноним 30/09/15 Срд 01:00:08 #113 №551024 
>>551019
>>551021
После просмотра вакансий, тоже склоняюсь к 80 цифре.

>>551020
100к

>>551023
Да уж. За последний год, грубо говоря в два раза меньше зп стала по отношению к доллару. Печально, что за рубли кроме простой еды покупать нечего, все что мне нужно исчисляется в долларах.
Аноним 30/09/15 Срд 01:11:23 #114 №551029 
>>551024
> 100к
В ДС в офисе работаешь или удалённа работа?
Аноним 30/09/15 Срд 01:21:48 #115 №551031 
>>551029
просто я таким же вопросом задаюсь насчёт своей стоимости и хочу определить сколько могу зарабатывать. Навыки примерно такие же, но у меня ещё и знания бекенда есть на Rails + PHP (без MVC, но копался в Laravel).
Аноним 30/09/15 Срд 06:36:17 #116 №551065 
Ест здесь те, кто умеет использовать Sequelize? У меня проблема с настройкой ассоциаций.
Аноним 30/09/15 Срд 08:37:22 #117 №551078 
Как запустить directive в ангуляре по ng-click?
Аноним 30/09/15 Срд 08:39:13 #118 №551079 
>>551065
я умею, но не попогу ААААХАХАХАХАХА
(Автор этого поста был предупрежден.)
Аноним 30/09/15 Срд 09:16:24 #119 №551100 
>>551078
Разобрался
Аноним 30/09/15 Срд 09:33:41 #120 №551109 
>>551029
В офисе конечно, я же написал про командную работу и все такое. Не очень верю в тимы работающие на удаленке, да да куча книжек про remote working, это модно и прикольно, но встать и сказать все что думаешь в лицо коллеге - это настоящий дух командной работы пацаны. Получить ответ сразу после заданного вопроса - бесценно. Ждать ответ в чате - нахуй.
Аноним 30/09/15 Срд 09:43:23 #121 №551113 
>>551031
Без обид бро, но чувак который говорит что может в фронтенд и бекенд - выглядит как человек, который по чуть чуть понахватался из всех областей, но ни в одной из них не стал спецом. Такие нужны разве что в стартапы, когда денег на двух специалистов нет, да и вообще нет понятия архитектуры и тд.
но ведь я же фуллстэк разработчик, я же самый современный парень в этом инкубаторе, принесите мне мой ягодный фреш
Без обид.
Аноним 30/09/15 Срд 10:14:20 #122 №551122 
>>551113
Просто у людей разное понятие "могу во фронтенд и бэкенд". Да и на самом деле и у заказчиков тоже требования весьма расплывчатые. Вообще я тебя поддерживаю и мне кажется, что фуллстек разраб - это просто обычный мидл. Который может на два стула сесть, но нихуя кошерного ни там ни там не сделает.
Аноним 30/09/15 Срд 10:27:15 #123 №551127 
>>551122
>>551113
Вот тут у меня срака подзагорелась. Но правда у меня опыт уже 8 лет. И я действительно не успеваю попробовать все дилда-технологии чтобы быть в курсе. Я бы сказал что разработка web ui - занятие ужасно долгое и кропотливое, и тут как с мультиками, можно накопить огромную базу готового и шмалять выполненными проектами во все стороны, периодически нанимая фотошоп-макак и закупая вордпресс-темы с автоматизированных переносом в твой бутстрапон. На это всё у меня просто нет времени, выбрал другую специализацию. Но говорить что это нельзя освоить в принципе, это как-то опромётчиво. Этому скорее можно решиться выделить всё своё время.

Алзо, я знаю что большинство жс макак не умеет в webgl, компиляния в asm.js, байтоёбства с загруженными бинарными файлами. И даже ссаный полноэкранный режим делали от силы процента 2 и знают что например херится родительский бэкграунд.
Аноним 30/09/15 Срд 10:40:16 #124 №551132 
>>551015
Что это? Ещё и с бэкэндом на php. Тут вообще какая-то ОС. Либо ты ссылку перепутал, либо совсем ебанулся)
Аноним 30/09/15 Срд 10:40:49 #125 №551133 
>>551127
Ну js вообще какой-то ебанутый. В 10 контор 10 разных фреймворков над знать. С опытом в 8 лет освоить что-то конечно гораздо проще, но ты никогда не сравнишься по скилзам с таким же опытным фронтендером, как и наоборот собственно. И дело не сколько в технологиях, а именно в общем видении своей работы с вершины опыта. Бекендер делающий фронтенд это пиздец просто. У людей нету стиля, нету понимания ui, вообще нихуя нет. У многих дизайнеров-то этого нет блядь чего уж там. Знать смежные технологии человек обязан, но на уровне чтоб работало. Остальное пусть делают профессионалы.
Аноним 30/09/15 Срд 10:43:39 #126 №551134 
Подскажите, как спарсить и выгрузить ссылки из html файла?
Аноним 30/09/15 Срд 11:11:36 #127 №551145 
>>551133
>Бекендер делающий фронтенд
Смотря что и для чего. Наделать крудов на бутстрапе он сможет на отлично.
Аноним 30/09/15 Срд 11:13:43 #128 №551148 
>>551134
В браузере или нода? Или может вообще в юнити?кек

Можешь регулярными выражениями всё что в <a href=/a> лежит выдернуть , можешь из DOM вытянуть все <a>
Аноним 30/09/15 Срд 11:22:43 #129 №551151 
>>551145
> бутстрап
>чтоб работало
Ну а я о чем?

Аноним 30/09/15 Срд 11:53:47 #130 №551154 
Анон, стоит ли нубу после ванилы и JQ сразу изучать Ангуляр, или начать с чего-нибудь попроще типа Нокаута?
Если таки ангуляр - по чему лучше начинать изучение (inb4 ЧИТАЙ СПЕЦИФИКАЦИЮ)
Аноним 30/09/15 Срд 11:59:53 #131 №551155 
>>551154
По ангуляр есть курсы на Code Academy, а изучение можешь начать с Angular Light. Это упрощённая версия ангуляра. Knockout мало где нужен и он какой-то мерзкий.
Аноним 30/09/15 Срд 12:12:27 #132 №551158 
>>551154
Да сразу ангуляр ковыряй. Там нету нихуя сложного. Я ангуляр освоил раньше жиквери лель. Главное проникнуться идеями MV*, SPA.
Аноним 30/09/15 Срд 12:26:57 #133 №551164 
14436052173650.jpg
>>551155
>>551158
Спасибо анончик
Аноним 30/09/15 Срд 12:39:34 #134 №551170 
14436059743060.jpg
>стоит ли нубу после ванилы и JQ сразу изучать Ангуляр
>Да сразу ангуляр ковыряй
>Спасибо анончик
Аноним 30/09/15 Срд 13:44:28 #135 №551184 
>>551154
Нубу после изучения ваниллы стоит пойти и написать слайдер, календарь и калькулятор на ванилле. Охуеть, изучить (лол) жквери и намакакировать это все на плагинах к жквери. Охуеть от калькулятора на жквери и пойти учить ангуляр.
Помни - если ты не потратил минимум раз так в десять больше времени на написания кода чем на чтение книжек и туториалов - ты нихуя не знаешь и не можешь по теме.
Аноним 30/09/15 Срд 14:16:13 #136 №551193 
>>551184
Наговнокодил на ваниле сапера, без ооп, просто в десяток функций. Многие вещи понял, и основные свои косяки тоже понял. О важности практики прекрасно осведомлен, более того кодить нравится больше чем читать, но читать-то тоже надо.
Аноним 30/09/15 Срд 14:16:31 #137 №551194 
>>551184
Двачую этого натурала. Написать и думать что ты да я в голове прикинул, там ваще легко все сделать означает написал - очень-очень большое заблуждение.
Аноним 30/09/15 Срд 14:26:46 #138 №551195 
>>551184
>>551194
Чет серенькнул с вас. Вам платят за то, что вы писали когда-то раньше или чо? Ведь он может это все осваивать на реальных проектах под менторством или даже уже за зп. Слайдеры можно пилить годами, тока за это не платят. А платят блядь за то, что ты слайдер на жиквери прикрутил лол. Для трудоустройства достаточно основ, синтаксиса и код-стайла. Все остальное в процессе работы получишь с полна.
Аноним 30/09/15 Срд 14:42:38 #139 №551198 
А потом приходят ребята и спрашивают хули делать со своими 10000 строками говнокода, которые даже на модули не разбиты, потому что нахуй надо чето-там изучать, просто бери и пиши))
Аноним 30/09/15 Срд 14:48:06 #140 №551200 
>>551198
Погоди, куда приходят? А может хочешь сказать что самостоятельно писать сапера это более продуктивно, нежели под менторством делать реальную работу?
Аноним 30/09/15 Срд 15:02:35 #141 №551205 
>>551200
Так говоришь будто бы добрые дяди целыми сутками сидят с тобой и обучают как надо и как не надо.
Аноним 30/09/15 Срд 15:09:06 #142 №551207 
>>551205
Ну они нихуя не добрые, да и не сутками вовсе. Но да, делают код-ревью раз в два-три дня. Тыж в их проекте говнокодишь, куда им деваться.
Аноним 30/09/15 Срд 15:18:40 #143 №551211 
>>551207
В итоге нубы вместо RTFM и обучения убермедленно пишут говнокод и перекладывают ответственность, а дяди демотивированы обязательными ревью чужого кода. Нет, конечно нубам оно полезно, и даже платить будут, но я такого не встречал. Даже будучи нубом получал мелкий, но полный проект на одно рыло, долго мучил, но доделывал. Никто в этот код даже не заглядывал. Первый проект за бесплатно, другие за копейки. Начал конечно быстро, но возможности выбрать каких сапёров я хочу писать не было. Единственная преграда для вольных художников конечно лень.
Аноним 30/09/15 Срд 15:42:02 #144 №551222 
>>551148
В браузере.
Можешь пример рабочего regexp написать?
Аноним 30/09/15 Срд 16:32:52 #145 №551237 
>>551195
>А платят блядь за то, что ты слайдер на жиквери прикрутил лол.
Ну смотря где. На просторах великой и могучей жквери это только один из навыков тыжпрограммиста-сайтсделатьможешьа. Другие навыки - пых и скуль.
Видел тут намедни проект на апворке от рюске работодателя. Задача - сверстать псд в хтмл. Требуемые навыки - пых, ларавель, АДМИНИСТРИРОВАНИЕ СКУЛЬ БД.
Аноним 30/09/15 Срд 16:50:43 #146 №551242 
>>550937
Пермь, заявление на сайте универа нашел. У нас там интернет-центр есть, свой провайдер. Ну ты попробуй поискать, должна быть какая-нибудь лазейка, да или спирать тупо.
Аноним 30/09/15 Срд 19:22:44 #147 №551324 
14436301640960.png
Чем отличается функция, выполняющая действие и ничего не возвращающая от функции которая возвращает функцию которая выполняет действие и ничего не возвращает? Функции ради функций?

Есть какой то живой пример отличия?
Аноним 30/09/15 Срд 19:41:15 #148 №551334 
Аноны, кто работал с базами на ноде, ответьте пожалуйста http://ru.stackoverflow.com/questions/454618/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%B2%D1%8F%D0%B7%D0%B8-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86-%D0%BD%D0%B0-sequelize
Аноним 30/09/15 Срд 20:12:04 #149 №551359 
14436331242790.png
>>551334
Аноним 30/09/15 Срд 21:00:41 #150 №551396 
Киньте ссылок на js чатики/конференции, в ирках или скайпах каких-нибудь.
Аноним 30/09/15 Срд 21:32:07 #151 №551414 
>>551359
И что?
Аноним 30/09/15 Срд 22:30:42 #152 №551445 
>>551222
Не, я нубасик, я чтобы регудярку написать, открываю лайв генератор и тыкаю почти рпандомно, пока не получу результат
Аноним 30/09/15 Срд 22:38:17 #153 №551449 
>>551324
Ну в твоём случае и там и там true, так что лишнюю память только кушать.
Аноним 30/09/15 Срд 22:43:56 #154 №551452 
>>551222
<a(.)>(.)</a>
Аноним 30/09/15 Срд 22:43:58 #155 №551453 
>>551334
Я с этим модулем не работал, но гугл не нашел метода inclide , есть только .include

Странно что тебе вообще null в таблицу не вписало.
Аноним 30/09/15 Срд 22:44:44 #156 №551454 
>>551452
Звёзды проебались, ну и похуй.
Аноним 30/09/15 Срд 22:47:39 #157 №551456 
>>551452
Сиське!
Аноним 30/09/15 Срд 23:09:23 #158 №551466 
>>551453
>Я с этим модулем не работал, но гугл не нашел метода inclide , есть только .include
ААААААААААААААААААААА! Спасибо анон! Я двое суток ебался!
Аноним 30/09/15 Срд 23:12:19 #159 №551468 
>>551466
Лол, юзай иде, таких проблем не будет.
Аноним 30/09/15 Срд 23:28:04 #160 №551480 
>>551466
Не за что, будь внимательней.

>>551468
Вот этот правильно говорит, придётся потратить пару часов на освоение, но ты потом просто урчать от удовольствия будешь.
Аноним 30/09/15 Срд 23:30:09 #161 №551483 
Angular ИЛИ Backbone
???????
Аноним 30/09/15 Срд 23:36:08 #162 №551492 
>>551483
Для какой задачи? Может тебе жиквери хватит, а то и он лишний.
Аноним 30/09/15 Срд 23:38:48 #163 №551495 
>>551492
Для задачи изучить популярный фреймворк чтоб щеголять им на собеседовании.
Аноним 01/10/15 Чтв 00:11:38 #164 №551503 
>>551495
Ангуляр и реакт. Остальные по желанию.
Аноним 01/10/15 Чтв 00:37:37 #165 №551509 
>>551324
Что значит чем отличается?
В одном случае ты выполняешь ее, и делаешь действие. В другом случае ты выполняешь ее, получаешь функцию, и потом ее можешь использовать: сохранять в переменную, передать куда-то в качестве аргумента.
Вообще охуеть.
Аноним 01/10/15 Чтв 00:40:08 #166 №551510 
>>551483
jQuery, React, lodash, bluebird.
Одностраничные веб-приложения Аноним 01/10/15 Чтв 04:31:59 #167 №551548 
14436631196320.jpg
Анон, расскажи как правильно разрабатывать большие одностраничные и многостраничные веб-приложения. У меня есть некоторый опыт в этом деле, но меня не покидает ощущение, что я постоянно творю какую-то хуйню. По HelloWorld/ToDoList примерам многие особенности разработки приложений для реального мира не понять, а научиться правильно делать у моих коллег по цеху я не могу, они сами пишут полнейший копрокод, лишь бы работало. Особенно интересно как разрабатывать приложения большого масштаба без использования очередного трендового фреймворка типа Ангуляра или Реакта, на одном Vanilla JS (ну ок, и jQuery в придачу).

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

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

Далее список вопросов, которые мне интересны:
– Как правильно структурировать код клиентской части (js,css,html,jsp,asp,php,...) по файлам и папкам? По какому принципу весь объем кода делится по нескольким файлам?
– Как js-файлы должны быть устроены внутри? Это просто набор функций и переменных? Может они объединены в одном глобальном неймспейсе, например, в виде объекта? Или каждый файл – свой неймспейс? Может весь код обернут в замыкание? Как тогда с ним общается код извне? Или используется (revealing) module pattern? Как ты избегаешь конфликтов имен?
– Как взаимодействуют разные части приложения? Может через события? Или вызывая открытые методы напрямую? Как они получаю доступ к этим методам? Или используется специфический механизм подписки/оповещения? Может есть какой-нибудь mediator, который координирует действия остальных?
– Используются ли на клиенте активно возможности ООП? Если да, то для чего?
– Как происходит общение с бекендом? Рендеришь ли ты заранее всю страницу полностью или допиливаешь ее с помощью js после загрузки (например навешиваешь дополнительные классы, плагины, рендеришь динамические списки таблицы)? Пересылаешь ли ты по ajax куски html или только json? Или сокеты какие-нибудь? Хранишь ли ты на бекенде (в сессии, например) какую-либо информацию о состоянии клиентской части или он больше походит на REST-сервис?
– Как ты, анон совмещаешь серверную и клиентскую шаблонизацию? Когда, например, один и тот же список элементов надо получить уже отрендереным на странице, а потом обновить а процессе работы прямо из js.
– Как правильно реализовать локализацию сообщений на клиенте?
Аноним 01/10/15 Чтв 05:39:10 #168 №551551 
>>551334
Ответил за щечку тебе, няша))
Аноним 01/10/15 Чтв 06:01:54 #169 №551553 
>>550818
мамкин программист, даже не понял, о чем идет речь, но решил выебнуться?
Аноним 01/10/15 Чтв 06:04:32 #170 №551554 
>>551005
Проиграл с дебила.
Аноним 01/10/15 Чтв 06:10:04 #171 №551555 
>>551113
"двачую". за более чем 10 лет работы и управления пришел к этому же пониманию. всё это очень хорошо и как бы даже вполне возможно, но на практике понимаешь, что это неправильный путь, изначально плохая затея.
Аноним 01/10/15 Чтв 07:25:08 #172 №551560 
>>551554
Но он прав!
Аноним 01/10/15 Чтв 08:48:43 #173 №551566 
>>551127
Даже опытные, зрелые (25-30 лет) фронтендеры сегодня не умеют даже верстать "прям хорошо". Действительно очень неглупые люди с огромным опытом и не угасшим интересом. Те, кто сильно вполне фокусед на разметке (хотя знает и очень много всего), т. е. среднему вашему "фронтендеру" до них как до луны пешком. Но даже они (!) не имеют верстать безупречно, многих тонкостей не чувствуют, есть еще мелкий бардак, очень много моментов до сих пор недошлифоны, не разобраны по косточкам.
Так есть еще и JS - собственно программирование… Я клоню к тому, что даже "фронтендер" который с понтом дела якобы И layout занимается И JS тоже занимается -- нереальный какой-то универсал, уже человек-оркестр сам по себе, почти невозможная профессия даже для сильно увлеченных. Поймите из фрондендера давно пора выделить в отдельную профессию то, что связано с layout, в отдельную, то, что связано с JS-программами.
Допустим "фрондендеры layout+js" разобрались детально в моделях позиционирования (как и положено, немного искорежив себе мышление), давно во всех режимах документа в том числе и не актуальных, набили руку на миллион приемов как заверстать, отлично знают всю семантику,
Аноним 01/10/15 Чтв 08:49:13 #174 №551567 
DTD и особенности *ML синтаксических парсеров у разных браузеров, собирают билдерами и css и все ассеты, не просто пользуются препроцессорами уже многие годы, но писали свои когда их не было, продолжают считать pixel-perfect обязательным как и было, умеют тончайшую оптимизацию графики множеством средств (от стандартных детских опти-свистелок, которых когда-то особо и не было, кстати, до хитрой, незаметной коррекции самой графики для лучшего сжатия), шарят в графике (на уровне уметь — но никогда не заниматься этим за деньги - нарисовать приличный макет, уверенная работа с кривыми в двух цв.пространстах, оптимизация косяков дизайнеров со звенящей резкостью, градиентами упершимися в разрядность и пара десятков других практических нужных в верстке навыков), знают весь процесс загрузки документа, оптимизации, давным-давно — до массового распространения кастомных фонтов, умеют сабсеттить своими личными скриптами шрифты, умеют в клиентскую оптимизацию не только хомячковыми тупым приемами из руководства гугла и книг орайли для дебилов (типа бесполезной модной минификации, переместить это туда, а это сюда) а глубоким понимаем того как это
Аноним 01/10/15 Чтв 08:50:10 #175 №551569 
работает и грузится (благо сейчас профайлеры в браузерах дозревают уже пригодного состояния), в состоянии сделать чтобы это всё еще работало в древних браузрах из редмонта, знают ебанизмы http (и таки да «делая верстку» читают RFC HTTP, ставят по необходимости по 5 реальных прокси серверов которые in the wild блядь, а не эти детские чарльзы), не просто умеют нынче модную адаптивность, а делают это стабильно сохраняя в стайлшитах идеальную структуру и высокую гибкость при этом выдавая результат в нормальные сроки. и т.д. и т.п. и т.д. и т.п. - так вот это еще хуня, это не делает их законченными layout-щиками, т.к. даже этого МАЛО чтобы быть окончательным html/css гаем, там еще глубже лежит много, дна не видать. Да и последние лет 5 тронулось с места, ускорилось даже и уже пошло немного развиваться. Всё вышеописанное — это в общем-то база, специалиста-верстальщика, основа, для его работы и дальнейшего развития в этом же направлении. (Кстати это всё никакой это не «дизайнер», не надо детских сказок, у того свои проблемы).
Но учитывая, что есть еще целая цивилизация браузерного JS, то человек который утверждает, что он некий фронтенд-девелопер — уже JACK OF ALL TRADES, а по-русски: профнепригодный мутант, любитель. Фронтенд-девелопепа не существует, это заурядный дурак, не сковырнувщий и 0.1% вершины айсберга, и даже не понимающий этого.
Ну да будет человек в дополнение знать еще JS на базовом уровне типа там твердое понимание семантики JS (т. е. клиники), принципа екзекюции + увязка с
Аноним 01/10/15 Чтв 08:50:40 #176 №551570 
блокировками страницы, разницу моделей баблинга событий, знать и помнить без гугления dom api, нормально делать все «скриптование» руками без либ, сделать реакты эти странспайлить es6, модули, писать всё это аккуратно и поддерживаемо и т. д. ну и толку-то? - это хуня всё, т. к. это мелочевка всё, даже на минимальную тривиальную базу не тянет-то для браузерного js программиста, которому можно хоть что-то осмысленное доверить.
Так при том, что фронтенд дев - это миф, жалкая профанация, какой-то блядь «муж на час», то, как будучи даже зеленым пацаном можно на полном серьезе вслух произносить слово fullstack и пытаться как-то даже это обсуждать?

Клоунада в индустрии конечно родит всё что угодно (индусские «senior devops»ы вот уже аппликаются даже),
разного рода мусор пока массово на этом отлично зарабатывает, но видно же что вебом пользоваться уже невозможно, в перспективе-то таким макаром ни кастомеру ни себе никакую осмысленную задачу нельзя будет решить.
Аноним 01/10/15 Чтв 09:00:48 #177 №551572 
Ну и нахуй тут эта простыня?
Нормальным пацанам и так все понятно, а фуллстак-дауны хуячат на бутстрапе.
Аноним 01/10/15 Чтв 09:03:45 #178 №551573 
Заметки дислексика итт.

Аноним 01/10/15 Чтв 10:10:57 #179 №551588 
>>551566
Оправдания верстальщика, который не осил JS и оказался на улице.
Верстаки не нужны, те кто поумнее давно научились в JS и зарабатывают деньги.
Аноним 01/10/15 Чтв 10:26:39 #180 №551591 
>>551570
каждый раз, как напишу в треде, возникает длинное суждение-обсуждение.
>на полном серьезе вслух произносить слово fullstack
Я согласен с твоей простынёй, но я живу не в ДС и не в ДС2, а в мухосранях деления на фронтенд/бекенд как такового и нет. Есть "веб-разработчик", который должен уметь верстать, знать Joomla/Wordpress и какой-нибудь Yii2. И ещё Jquery и, конечно же, один MVC фреймворк. Ну, а поскольку ангуляр со своими сервисами и провайдерами сложен, а React "не то, что нужно" для мухосранских фирм, то это будет бэкбон, так как позволяет сделать каркас на фронтенде и без всяких заморочек.
> Фронтенд-девелопепа не существует, это заурядный дурак, не сковырнувщий и 0.1% вершины айсберга, и даже не понимающий этого.
Всё-так и есть, но в то же время это выглядит каким-то перфекционизмом. Звучит хорошо, а в действительности как-то так себе... Объясняю свою позицию ниже.
>>551566
просто у него перфекционизм. То, как он говорит, должно было бы быть, но в реальности всё по-другому. Типо, есть два разработчика, оба говорят, что сделают адаптивную вёрстку. Один сделает за четыре дня по desktop first, другой сделает за два дня по mobile first. Как следствие, меньше лишних стилей и задача выполнена быстрее. В итоге, первый -- хуй, зелёный дурачок, называющий себя фуллстаком или наивно думающий, что он умеет верстать, а второй приличный верстала, который "чувствует многие тонкости", у него нет "мелкого бардака", и "очень много моментов отшлифовано" и "разобрано по косточкам". Ну и кому нужен будет БОГ адаптивной вёрстки, который из макета под десктоп сверстает адаптивный сайт подо все устройства и даже без теста отправит в продакшн? ведь он так уверен, что везде всё будет работать, так как он "набил руку на миллион приемов как заверстать, отлично знают всю семантику".

Я ни в коем случае не стебу, но один фронтенд-консультант, получающий 200$/час говорит о преимуществе широкой специализации против узкой.
Аноним 01/10/15 Чтв 10:28:23 #181 №551592 
>>551591
второй текст "просто у него перфекционизм" был сюда >>551588 но да ладно
Аноним 01/10/15 Чтв 10:56:11 #182 №551594 
Я тот самый фулстак. И да, действительно как дизайнер/UI/UX я нулевой. Но сделать готовое на готовом контенте можно же. И mobile first, и всю хуйню.

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

Но жс и всем остальным уже должны заниматься кодеры, которые смогут сделать это быстро и оптимально, если они хорошие кодеры. Вот я собственно и говорю, что фулстак это не так уж страшно. Главное не брать на себя дизайнерскую работу.
Аноним 01/10/15 Чтв 11:18:02 #183 №551596 
>>551594
>Я тот самый фулстак
>дизайн часто проще делать прямо в виде хтмл нежели рисовать в фотошопе
>фулстак это не так уж страшно
Аноним 01/10/15 Чтв 11:18:28 #184 №551597 
Привет антоны, посмотрел на хедхантерах вакансии верстальщика где берут за 15-20к(мухосранск). И пишут что нужно знать пхп скл джс хтмл и все такое. А на каком уровне нужно знать мне не совсем понятно. Нужно написать несколько сайтов на пхп с красивым лицом или как? Жесток ли отбор за такие деньги? Или все проще?
Аноним 01/10/15 Чтв 11:21:11 #185 №551598 
>>551597
Сходи к ним и узнай что они хотят.
В своих требованиях они дохуя чо написать могут, тока гдеж они найдут такого ФУЛЛСТАК ПОГРОМИСТА за 20тыров. Поэтому может ты им и сгодишься. А если даже не сгодишься тыж все равно нихуя не теряешь, тока приобретешь.
Аноним 01/10/15 Чтв 11:22:48 #186 №551600 
>>551596
>Я цитирую как еблан
>уже и не понятно что цитирую и нахуя
Аноним 01/10/15 Чтв 11:24:24 #187 №551601 
>>551600
У тебя фуллстак головного мозга нахуй.
Аноним 01/10/15 Чтв 11:30:27 #188 №551605 
>>551588
Уважаемый, я программирую с середины 90х, и за это время всё что было интересно (а порой и просто _нужно_, если кушать хочется) осваивал без проблем. И несмотря на то, сам уже сейчас программирую гораздо меньше, тот же JS, знаю получше наверное подавляющего большинства тех, в чьих резюме вижу заявления об идеальном владением эти языком (и точно лучше большинства местных экспертов, потому средний уровень на этом сайте, как я понаблюдал, ниже уровня тех, кто приходит работать в реальности. Это при том, что приоритетом у меня лично было и продолжает быть преимущественно то, что бежит на серверах. Что касается клиентской части, то, кстати говоря, таких вот как ты - кому не хватило ни интереса, способностей, ни увлеченности, ни трудолюбия, ни прямоты рук чтобы освоить верстку, но удалось, как им _кажется_, "освоить javascript" - количественно последние годы очень много, но вот выхлоп от них всё меньший и меньший.
Аноним 01/10/15 Чтв 11:31:04 #189 №551606 
>>551601
Если оставить из всего фронтэнда кодинг, будет ок. Так или иначе почти каждый знает жс и хтмл. Это примерно как крестодевелопер посылающий нахуй сразу если не принесли ему рабочую оболочку на куте, абсурд.
Аноним 01/10/15 Чтв 11:35:35 #190 №551607 
>>551548
>без использования очередного трендового фреймворка типа Ангуляра или Реакта
Ты не поверишь, но в гугле и фейсбуке умеют считать деньги. Как ты думаешь, зачем они пилят всякие ангуляры и реакты, если все твои вопросы решаются ванильным жс?
Аноним 01/10/15 Чтв 11:53:30 #191 №551610 
>>551605
>способностей
>прямоты рук
>верстку
lol. А зачем это говно нужно вообще белому человеку? Червь-верстальщик находится на одном уровне с эникеем-заменяльщиком-катриджей.
Аноним 01/10/15 Чтв 12:19:36 #192 №551612 
>>551566
>нереальный какой-то универсал, уже человек-оркестр сам по себе, почти невозможная профессия даже для сильно увлеченных.
>Допустим "фрондендеры layout+js" разобрались детально в моделях позиционирования
Так-так, кто это у нас тут появился? Слесарь станка одной модели?
Аноним 01/10/15 Чтв 12:42:08 #193 №551615 
>>551594
>веб-дизайн часто проще делать прямо в виде хтмл нежели рисовать в фотошопе
Вот что ты рассказываешь? Глупости. Несколько раз пытались так делать, ничего особенно хорошего не получается:
1. Экспериментировать и прикидывать дизайнеру так трудновато это по нему заметно
2. Править макет он так не может, ведь макета у него нет и приходится "переверстывать", кол-во его боли постепенно нарастает и это становится общей болью и в итоге моей
3. Модель основана на универсальном сверх-человеке. У самого опытного и хорошего дизайнера верстка получалась самая чудовищная (но макет вышел очень хороший, как и ожидалось), в итоге переделали, а на оставшееся попросили его доделать макеты по-старинке
4. С интерфейсами для сложных систем так вообще не получается, но там и не фотошоп, другие инструменты сначала идут
>веб-дизайн часто проще делать прямо в виде хтмл нежели рисовать в фотошопе
Это может быть подходит для модных нынче убогих "адаптивных" квадратно-гнездовых сайтов-мутантов, но выглядят они так убого не из-за того, что это стиль, а из-за того, что "адаптивность". Там возможно в одном человеке совместить, но во-первых эстетически я уже сказал, что это особый продукт, во-вторых технически результат у него так себе. В-третьих это тем лучше прокатывает, чем самозамкнутей он работает (идеально - кроме него никого не существует), но если в процессе другие участники которые что-то уточняют/меняют/выясняют — уже чуть сложнее, а есть внешний заказчик который смотрит макеты — еще хуже.
>сделать готовое на готовом контенте можно
Дык... Там где такое можно там и вопроса не возникает: внутреннее и временное типа внутренних админок, скриптов и т.п. для себя так и делаем давно уже: пюре, бутстрап, еще что-то там было у ребят, это удобно тем, что серверсайдные ребята сами там как-то управляются тяп-ляп и готово, никого не дергают, DBA вон наворотил так целую "панель" себе
Аноним 01/10/15 Чтв 12:51:23 #194 №551624 
>>551612
>Так-так, кто это у нас тут появился? Слесарь станка одной модели?
Слушай-ка, я на хорошем уровне, по-честному, успел (и еще успею) освоить достаточное кол-во технологий (и в основном это был серверсайд), а тебе и не факт, что удастся хотя бы клиентское программирование освоить нормально. Понятно, здесь нечего вам тупоголовым доказывать, анонимность мозги у вас отшибает похоже полностью.
slack конфа джабоскрипт треда Аноним 01/10/15 Чтв 13:30:33 #195 №551643 
14436954331430.jpg
Привет, любитель веб-технологий! Мечтаешь создать свой двач, потеснить артемия лебедева и заставить течь телок и пердунов-паскальщиков от твоих баззвордов? Если ты пьешь кофе только в старбаксе, отращиваешь бороду и любишь мечтать о работе за границей то эта конфа для тебя.

зы. нас уже 47+

писать на почту [email protected]
Аноним 01/10/15 Чтв 13:51:57 #196 №551653 
>>551615
Вы там как будто не вебстраницы делаете, а кузов феррари проектируете.

Веб это текст. Текст это блоки. Задача вебдизайнера разместить этот текст удобным, доступным и читабельным способом, с подходящими цветами и размерами. Задача графдизайнера-иллюстратора сделать декорации и общий feel, который не отвлекает от текста. Задача UX разместить всё так, чтобы пользователь легко нашёл нужные конкретно ему вещи, в идеале вообще без усилий с его стороны. Вот этого примитива уже по большому счёту достаточно чтобы сделать хороший сайт, особенно если оно выполнено добротно, правильными цветами, отступами, шрифтами и вообще с изрядной долей здравого смысла.
Аноним 01/10/15 Чтв 14:09:31 #197 №551658 
>>549362 (OP)
Посоветовали мне JS > node.js. Не знаю почему, лол.

Совершенно в теме не разбираюсь. Раньше вообще думал, что JS до сих пор используют для одних лишь скриптов.

Посоветуйте выбор направления, какие перспективы в целом, какое соотношение усилий и профита в этом языке.

Я сам хикка-деградант, пару-тройку лет самосовершенствовался анимой, а теперь решил прийти к успеху.

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

Пока планирую книжки почитать, да на CodeSchool посидеть, но нужно узнать подробности, чтобы не лохануться, выбрав что-то, где вообще фриланса нет и т.п.
Аноним 01/10/15 Чтв 14:14:49 #198 №551661 
Как удалить нужный элемент массива?

Предположим есть массив, в нем 10 элементов и мне нужно удалить 3 4 5.

Как удалять в начале и в конце знаю, а как под нужным номером удалить?
Аноним 01/10/15 Чтв 14:16:54 #199 №551663 
>>551661
array.splice(x, y)
Аноним 01/10/15 Чтв 14:33:23 #200 №551669 
>>551658
на фрилансе это пхп+хтмл, жопаскрип+cmsжелательно несколько тогда будешь жить как корольпокупать дошираки в пластиковой тарелке, может даже пюре
Аноним 01/10/15 Чтв 14:35:08 #201 №551670 
>>551669
Двачую. Весь российский фриланс - это PHP+Jquery. Вордпресс естественно.
Аноним 01/10/15 Чтв 14:37:02 #202 №551673 
14436994228450.png
Объясните тупому почему arr1 не создается.
Аноним 01/10/15 Чтв 14:38:22 #203 №551674 
>>551673
у тебя в arr1 ни одного элемента не будет. Ты туда ничего не складываешь.
Аноним 01/10/15 Чтв 14:38:37 #204 №551675 
>>551673
он у тя пустой просто, тыж туда нихуя не записываешь
Аноним 01/10/15 Чтв 14:40:14 #205 №551676 
>>551674
>>551675
arr[t] = arr1[y] не считается за присваивание?
Аноним 01/10/15 Чтв 14:42:59 #206 №551677 
>>551676
правая часть присваивается левой
arr1[y] = arr[t]
Аноним 01/10/15 Чтв 14:43:54 #207 №551678 
>>551677
Как раз только что это заметил.
Аноним 01/10/15 Чтв 14:48:30 #208 №551680 
>>551669
А, ну то есть сам JS + cms к нему?
Или ты там подразумевал, что ещё и пхп нужен с хтмл вместе?
Это мне полжизни не хватит всё выучить тогда =/

Я думал JS уже полностью обособился от всей этой хрени.
Аноним 01/10/15 Чтв 15:01:35 #209 №551683 
>>551680
Ты спросил про фриланс.
Я те ответил что для фриланса самый заебись пхп и пару cms пхпшных. Хтмл и жквери обязаны знать все, даже уборщица в офисе блять. То что ты говоришь про обособленный жс, ну как те сказать. Во-первых, ноджс для новичка это пиздец, тока в дауна превратишься. Во-вторых, даже если ты хорошо владеешь языком, на фрилансе ты не будешь пилить второй ебей, будешь всякие говносайты делать/править. Делать на том же друпале проще быстрее и удобнее. А так как в рашке-говняшке все сайты на пхп, то и заказы на фикс тоже пхпшные.
Аноним 01/10/15 Чтв 15:03:41 #210 №551685 
>>551683
Теперь понял. Спасибо.
Похоже все дороги ведут в PHP. По крайней мере вначале.
Аноним 01/10/15 Чтв 15:08:11 #211 №551689 
14437012919100.png
>>551673
А сейчас что не так?
Присваивает только в arr1[0] = 99 и все, а должно все, которые делятся на 2 с остатком.
Аноним 01/10/15 Чтв 15:09:12 #212 №551691 
>>551685
Да похуй с чего ты начнешь. Главное начинай, а там уже сто раз туда-сюда перекатишься. Хочешь ты того или нет все равно придется сталкиваться с разными языками и знать их основные моменты это большой плюс.
Аноним 01/10/15 Чтв 15:11:22 #213 №551692 
>>551689
Все понял, я на каждом круге цикла заново y = 0 делал.
Аноним 01/10/15 Чтв 15:23:37 #214 №551697 
>>551691
Да, это я понимаю.
Спасибо за помощь.
Аноним 01/10/15 Чтв 15:47:53 #215 №551702 
14437036731650.png
Антуаны, помогите. Знакомлюсь с замыканиями. Почему обращение идет к разным закрытым переменным?
return {} я так понимаю равносильно new Object(), верно? А какого хуя переменная n разная я не понимаю. Объясните доступным языком а, братишки.
Аноним 01/10/15 Чтв 16:15:00 #216 №551722 
14437053004430.png
>>551012
>>551014
>>551058
Так ну этот цикл, с помощью вас, более менее понял. Проблема не в определении, определение и то что он перебирает я знал.

Ещё вопрос, что значит этот знак перед равно, вот несколько дней назад встречал в решении задачи (число в степень) - =. Вроде есть ещё +=, незнаю. (на пике b = a)

Странно но я не нашел в гугле смысла *=, на этот раз.
Кстати, ещё насчёт цикла for, почему в этом примере (пик) стоит i=1, во всех остальных, которые я решал стоял i=0, и я как то не обращал внимания(Я пробовал подставлять 0, степень не правильно считает). Зачем нам задавать переменную i ? Могу предположить что начинается перебор с 1, а не с 0, но лучше спрошу.

А да, если ещё кто знает в двух словах i > "", как подбирать это условие, каким образом размышлять, при этом?
Аноним 01/10/15 Чтв 16:42:41 #217 №551744 
>>551702
Хуй знает, просто прими это. Считай что ты создаешь 2 разных объекта из одной функции со свими методами и со своей переменной.
>>551722
a = 3 то же что и a = a 3, по аналогии есть -= += /= %= и мб еще всякие
Да, переменная чтоб начинать с чего угодно и менять ее в любую сторону (++ -- += 2)

sageАноним 01/10/15 Чтв 16:43:41 #218 №551745 
>>551744
>a = a * 3, умножить бля, фикс
Аноним 01/10/15 Чтв 17:02:03 #219 №551757 
>>551658
Для съёба нужна нода и js, для фриланска - CMS.
Аноним 01/10/15 Чтв 17:22:19 #220 №551770 
>>551658
Не слушай этих долбоёбов. php, блять!

Запомни на всю жизнь! Кодить на php - это зашквар! Будешь всю жизнь потом кодить на этом говне за дошираки. И не слушай этих phpшных долбоёбов.

На фрилансе можно и с node.js жить без проблем. Они просто нехуя не умеют ноду, вот и делают свои заказы за еду на php. А ты не будь дебилом. Хватит одного только JavaScript. Не вздумай лезть в php, это затормозит твоё развитие, будут все считать тебя за говнокодера, плевать на тебя, обтирать ноги и вообще за человека не будут считать. Вон сколько дебилов готовых работать за еду на php. Не будь ещё одним таким.

Всё, что тебе нужно знать html + css + js/node.js. Читай КНИГИ! Самое главное КНИГИ! Все эти кодешколы полная хуита, без знаний. А после книг и нахуй больше ничего не нужно, всё и так будешь знать. На JS ты и для клиента(браузера) кодить можешь и для сервера(node.js). И быть королём. Смотреть на этих долбоёбов пэхэпешников с высока.
Аноним 01/10/15 Чтв 17:26:18 #221 №551772 
>>551770
Ты что так разнервничался?
>>551757
Поверить не могу что вебмакаки в принципе могут куда-то ещё съебать. Неужели за бугром своих не хватает?
>>551658
>Бог интернетов
А это как, братиш? Звучит интересно, только что делать надо?
Аноним 01/10/15 Чтв 17:30:39 #222 №551777 
>>551702
Всё правильно. На каждый вызов counter создаётся новый контекст с новой переменной "n". Объект создаётся в этом контексте и привязывается к нему. В итоге, даже когда сама функция counter завершилась, контексты с переменной n продолжают жить своей жизнью.
Аноним 01/10/15 Чтв 18:23:46 #223 №551809 
>>551772
Просто нужно уяснить, что для интернетов СЕГОДНЯ хватит одного только JS для ВСЕГО.

На фронтенде JS, на бэкэнде JS/NodeJS. И это всё, что нужно. Если уж пихать на бэкэнд что-то ещё, то уж никак не гавно мамонта в виде php. А что-то более адекватное типо Python/Django и т.д.

Но нафига? JS хватит для всего. И ненужно ни на что больше тратить время.
Аноним 01/10/15 Чтв 18:28:14 #224 №551812 
>>551809
Fun fact: php моложе всех: жаваскрипта, питона, перла и руби.
Аноним 01/10/15 Чтв 18:31:25 #225 №551814 
>>551809
Ну и php это просто хороший шаблонизатор. По типу jinja, underscore templates, erb.
Аноним 01/10/15 Чтв 18:31:53 #226 №551815 
Есть нормальный способ порвать промис-цепь в стандартном es6, или надо ловить результат в следующем then и в зависимости от него не выполнять кусок кода?
Аноним 01/10/15 Чтв 19:01:01 #227 №551823 
>>551770
Ну не знаю даже.

Слышал такое мнение раньше, что пхп - это болото, с которого новички начинают и так там и застревают.

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

Тем более, что мне помешает после пхп ещё и node.js выучить. Всяко легче будет после опыта работы с большими объёмами информации и какого-никакого, но кодинга.
Аноним 01/10/15 Чтв 19:02:00 #228 №551825 
здраститя
Аноним 01/10/15 Чтв 19:03:16 #229 №551826 
>>551823
Время потеряешь только. Пхп всё равно потом забудешь.

>>551825
Три семёрки принёс? Или только хлеб?
Аноним 01/10/15 Чтв 19:16:39 #230 №551833 
>>551826
Ну допустим. А книги из списка в шапке подходят, да?

Если фрилансить можно и на node.js, то он мне вполне подходит.
Люблю свободу выбора. Когда не прикован к офису.
Аноним 01/10/15 Чтв 19:47:20 #231 №551842 
>>551833
Хотя да, вижу, что все крутые.

Ну всё. Иду к успеху тогда :3
sageАноним 01/10/15 Чтв 19:51:52 #232 №551846 
>>551815
Всё, лалки, сосите, сам разобрался!
Господи, до чего же ебучий язык
Аноним 01/10/15 Чтв 21:51:45 #233 №551894 
>>551833
Даже на фрилансе - чаще заказчику просто пофиг на чём как всё будет работать, лишь бы работало. Не всегда будут просить сраный wordpress и прочее гавно на php.
Аноним 01/10/15 Чтв 22:05:56 #234 №551899 
>>551894
Тебя просят сделать гостевуху. Платят тысячу уёв. Перед тобой два стула.
На одном ноды точеные. Ерзаешь на них сто часов, заново изобретая крады, слайдеры, формы, получаешь 10$/час и злого клиента, который месяц ждал гостевуху.
На другом вордпрессы дроченые. Тебе и десяти часов не понадобится чтобы спиздить тему и прикрутить полдюжины плагинов. Получаешь 100$/час и довольного клиента, получившего сайт через два дня.
>чаще заказчику просто пофиг на чём как всё будет работать
Ну это если ты действительно фрилансер. На "фриланс"-биржах аутсорсеры аутсорсеров имеют представление, на чем им надо.
Аноним 01/10/15 Чтв 22:14:41 #235 №551907 
14437268815830.jpg
>>551899
>заново изобретая крады, слайдеры, формы
Так а если уже есть свои наработки то их по идее можно скопипастить и подпилить, не особо долго должно быть.
А вообще конечно хорошо знать более 1 инструмента.

охуенная капча, ваши предлы?
Аноним 01/10/15 Чтв 22:16:10 #236 №551909 
Поясните за монгу в реальном мире. Интересует прежде всего игровые сервера.

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

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

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

В монге же я не понимаю как реализовать это, хотя для хранения иерархии она показалась мне нативной, не хотелось бы пересаживаться на sql.
Аноним 01/10/15 Чтв 22:34:26 #237 №551920 
>>551909
Читай про шардинг в монге.
Аноним 01/10/15 Чтв 23:22:20 #238 №551937 
>>551907
Да хуюню он несёт. Не слушай его. Очередной долбоёб, который сраную гостевуху собрался делать 100 часов, Карл! 100 ёбанных часов на ГОСТЕВУХУ!

Тут делов почти на 5 минут. А он 100 часов делать собрался! Я так проиграл)) ахахаха)

Когда же мамкины спецы съебут уже отсюда.
Аноним 01/10/15 Чтв 23:25:31 #239 №551938 
>>551899
Чего ты там собрался 100 часов то делать? Совсем ебанулся?

Ты хочешь сказать, что на ноде всё с 0 будешь изобретать? Ни одной готовой библиотеки юзать не будешь? Всё будешь сам писать, а может даже и ноду за одно сам напишешь? Как ты блять собираешься оправдать свои 100 часов?

Чего там изобретать то? Всё быстро делается на ноде. Ты пока ебучий wordpress чистишь от всей его хуиты, уже на ноде напишешь готовое приложение.
Аноним 01/10/15 Чтв 23:28:52 #240 №551940 
>>551937
Двачую, вот сидеть и решать задачки про поиск в массиве например это лампово!
Аноним 02/10/15 Птн 00:25:57 #241 №551954 
14437347571380.png
>>549362 (OP)
Летом тут спрашивал советы как что учить хотел в веб пойти фуллстаком, а пасаны сказали пиздуй сначала в фронтенд.
Я прошёл html академию кое как на что-то просто не хотелось время тратить и перейти поскорей к игорям.
Потом на жаба лёрн пошёл и учил там но может это покажется на нытьё но осилятор не осиливает хотя мне интересно и хочется развиваться кажется как будто это моим хобби стало но с моим образом жизни сыча овоща - это становится трудным испытанием.
За сколько времени например я смогу освоить js, чтобы пойти работать если я знаю минимум css/html?
Сколько учили сами?
Как вылезти из порочного круга сыча?
Аноним 02/10/15 Птн 01:40:16 #242 №551970 
>>551624
>Понятно, здесь нечего вам тупоголовым доказывать, анонимность мозги у вас отшибает похоже полностью.
Сразу видно, что ты сюда посамоутверждаться пришёл. Оно и понятно. Какой может быть успех в жизни у старпёра-программистишки?

>я на хорошем уровне, по-честному, успел (и еще успею) освоить достаточное кол-во технологий (и в основном это был серверсайд)
Нормальные люди понтуются деньгами, машинами и квартирами. Но наш ботан-программистишка понтуется количеством технологий, который появляются и исчезают каждые 5 лет.
Аноним 02/10/15 Птн 03:29:00 #243 №551984 
>>551970
>Нормальные люди понтуются деньгами,
проиграл с дебила
Аноним 02/10/15 Птн 03:59:22 #244 №551988 
Привет, Анон. Вот сижу я учу джаву скрипт. Я прошёл полный курс на кодкадеми и сижу читаю ТОТ САМЫЙ лучший русский ресурс евар. На нём всё разжёвывается каким то немного диким для меня способом и много каких то малопонятных глав которые хер зачем нужны. Я сам гуманитарий, причём не самый худший, но математик из меня так себе, хотя я честно очень стараюсь и смотрю на программирование как на нечто чисто логическое. Так вот, я понял что нихуя не понял. Сейчас я перехожу на главу "интеграция в хтмл код" и может там начну понимать суть, но от меня ускользнула часть нужных вещей типа геттеров\сеттеров и методов. Есть место где есть описание отдельных вещей "для дебилов"? Я в итоге хочу освоить нормально язык чтобы учить всё что захочу, а не застревать на jquery и кто ещё мне может помочь кроме анона?

Ещё мне интересно, что такое бутстрап? Для чего именно нужен AngularJS? Нахрен нужен Js для сайтов, когда СSS 3 поддерживает кучу свистелок и перделок? Читать ли хабр?
Аноним 02/10/15 Птн 05:31:29 #245 №551997 
>>551988
>Ещё мне интересно, что такое бутстрап?
«СSS-фреймворк», то есть эдакая подборка стилей и свистоперделок, которые позволяют сделать готовый и для кого-то приятный дизайн без самописных стилей.
>Для чего именно нужен AngularJS?
Как и любой фреймворк — сократить время разработки и не писать по сотне раз одно и то же.
>Нахрен нужен Js для сайтов, когда СSS 3 поддерживает кучу свистелок и перделок?
>кучу свистелок и перделок
Немалая часть которых имеет место быть благодаря JS’у.
>Читать ли хабр?
Мне похуй.
Аноним 02/10/15 Птн 05:46:38 #246 №551998 
>>551988
>Ещё мне интересно, что такое бутстрап?
Набор готовых кривых решений для отсталых.
>Для чего именно нужен AngularJS?
Для создания одностраничников, где весь функционал сосредоточен на одной странице. Особый упор на AJAX.
>Нахрен нужен Js для сайтов, когда СSS 3 поддерживает кучу свистелок и перделок?
Напиши хотя бы калькулятор на CSS3.
>Читать ли хабр?
Вопрос уровня 'Читать ли двач?'?
Аноним 02/10/15 Птн 07:06:26 #247 №552012 
>>551899
Товарищ, ты сам то на года что нибудь сложнее хэлоуворда писал? Среди модулей есть всё что нужно, ты просто подключаешь, то что тебе нужно в данном проекте и катаешься лицом по клавиатуре. Ну вот тем готовых под вордпресс точенных явно больше для ноды их ноль, сам знаешь почему
Аноним 02/10/15 Птн 07:12:33 #248 №552014 
>>551988
>Читать ли хабр?

С долей скептицизма, там всё меньше статей уровня 'посоны я две недели ебался с этой проблемой, вот вам моё решение, авось кому поможет, критику приветствую' и больше 'технология Х такая пиздатая, вот так мы по мануалу напизидили код и у нас теперь стартап. Непонятно что то? Идите нахуй, я звезда' и 'сап хабр, я буду юзать тебя как твиттер и стенку вконтакта'
Аноним 02/10/15 Птн 07:25:14 #249 №552020 
>>551744
Я хочу понять логику, чтобы не обосраться в дальнейшем. Хотя мне кажется за использование замыканий надо пиздить нещадно.
>>551777
То что они живут это понятно. В этом и есть вся суть замыканий. Но я не могу понять почему n для каждого контекста своя.
Анончики, спасибо вам, но давайте пойдем от обратного. Как захуярить эту же функцию чтоб переменная n была общая?
Аноним 02/10/15 Птн 08:11:32 #250 №552026 
>>552012
>для ноды их ноль, сам знаешь почему
потому что нода говно АХАХАХАХАХ
Аноним 02/10/15 Птн 08:26:37 #251 №552032 
>>552020
Простой вариант- обьявить n до обьявления функции context.
Аноним 02/10/15 Птн 08:29:48 #252 №552035 
>>552026
Ещё один дебил. Когда уже школьники покинут нас?
Аноним 02/10/15 Птн 08:34:41 #253 №552040 
>>551606
Двачую. В мире программирование разделение труда не имеет смысла, это не конвейр, не быдлозавод.
Аноним 02/10/15 Птн 08:52:54 #254 №552048 
>>552040
Ну терь ясно почему жопаскрип-пограмистов считают за даунов.
Аноним 02/10/15 Птн 09:23:06 #255 №552062 
>>552048
неосилянту жаваскрипта что-то не нравится? или ты просто червь-верстальщик?
Аноним 02/10/15 Птн 09:30:11 #256 №552063 
>>551997
>>ахрен нужен Js для сайтов, когда СSS 3 поддерживает кучу свистелок и перделок?
>>кучу свистелок и перделок
>Немалая часть которых имеет место быть благодаря JS’у.

>СSS 3 поддерживает
> благодаря JS’у.
Щщиитооооо?
Аноним 02/10/15 Птн 09:31:52 #257 №552065 
Аноны, 3 часа еще на парах сидеть. Дайте каких-нибудь статеек интересных по яс почитать что-ли.
Аноним 02/10/15 Птн 09:55:01 #258 №552077 
Я вот не пойму, в этом тренде одни фанбои или просто тупые?
Аноним 02/10/15 Птн 10:14:34 #259 №552085 
>>552077
Поподробнее? Тупые, потому что не согласны с твоим охуенным мнением?
Аноним 02/10/15 Птн 10:18:18 #260 №552087 
>>551954
Примерно через 10 месяцев после того как я уволился с работы и сидел дома с гречкой и долгами по ЖКХ изучал фронтенд я устроился джуниором на 30к, после испытательного 60к и сейчас уже 100к спустя два года и куча опыта и знаний в голове.
Аноним 02/10/15 Птн 10:38:48 #261 №552090 
>>552020
> Хотя мне кажется за использование замыканий надо пиздить нещадно.
Толсто и неосиляторно
Аноним 02/10/15 Птн 10:58:10 #262 №552094 
>>552087
>уволился с работы и сидел дома с гречкой и долгами по ЖКХ
Ящитаю это ключевой фактор.
Аноним 02/10/15 Птн 11:03:43 #263 №552096 
>>552090
Чо блядь толсто. Ты даже не знаешь как это работает. Нахуй городить говно, которое заебешься отлаживать.
Аноним 02/10/15 Птн 11:48:40 #264 №552105 
Посоны, а что там с iojs случилось? Они продались обратно в ноду?
Аноним 02/10/15 Птн 11:55:47 #265 №552108 
>>552105

Ну вторая же ссылка в гугле

http://habrahabr.ru/post/258047/
Аноним 02/10/15 Птн 14:46:36 #266 №552179 
>>552108
Признали поражение. Слились. Гнать их сырыми тряпками. Репутации не вернёшь.
Аноним 02/10/15 Птн 14:47:22 #267 №552180 
>>552077
Секундочку, укажите конкретно на постеров которых вы считаете тупыми.
Аноним 02/10/15 Птн 14:49:54 #268 №552183 
>>552096
Тебя ебёт чтоли? Может тебе ещё смысл жизни ответить? Ну там откуда мы пришли или как возникла вселенная? у меня на кофебрейке за такое убивают нахуй
Аноним 02/10/15 Птн 15:52:41 #269 №552202 
>>552179
А по мне так наоборот - показали, что огого как могут и батька пр знал, что был не прав. Мир, дружба, весёлая лягушка.
Аноним 02/10/15 Птн 17:12:14 #270 №552265 
>>552012
>для ноды их ноль
Даун? Под ноду уже всё нужное есть, от рельс до генерации трипкодов. Приведи пример чего там нет.
Аноним 02/10/15 Птн 17:33:16 #271 №552271 
>>552265
Ты зачем читаешь жопой, дебил?в посте сказано что всё под ноду есть, только нет тем, специально созданных под ноду и это сарказм был.
Аноним 02/10/15 Птн 17:36:15 #272 №552272 
14437965760100.jpg
Всегда подозревал что на жс пишут только дауны и дебилы.
Аноним 02/10/15 Птн 17:42:19 #273 №552274 
>>552272
Укажите конкретно, о ком идёт речь!
Аноним 02/10/15 Птн 17:50:16 #274 №552276 
14437974162330.jpg
>>552087
Я не спрашивал через сколько ты решил учиться, а за сколько ты выучился на джуна, бака.
Аноним 02/10/15 Птн 19:02:27 #275 №552311 
14438017472920.png
Ребяты, решал тут задачу и решение немного разошлось от того, что дано в учебнике.
Оцените мое, сойдет?

https://learn.javascript.ru/array-methods#добавить-класс-в-строку
Аноним 02/10/15 Птн 19:15:10 #276 №552314 
Как в fabricjs изменить размер холста? Заебался искать.
Аноним 02/10/15 Птн 19:22:45 #277 №552319 
>>552311
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
Аноним 02/10/15 Птн 20:57:21 #278 №552343 
>>550503
Так нехуй использовать оператор + на чем-нибудь, кроме чисел и строк. Period.
Аноним 03/10/15 Суб 01:23:03 #279 №552441 
>>551554
Неосилятор треснул, роняя в душе мыло.
Аноним 03/10/15 Суб 01:25:12 #280 №552443 
>>551132
Декстопное приложение, анон, мысли шире, если хочешь быть не узкоспециализированным спецом, а тем, кто решает задачи. Запускает интерпретатор php на стороне клиента = ip клиента. Думай.
Аноним 03/10/15 Суб 01:26:12 #281 №552445 
>>551079
Репортнул дауна.
Аноним 03/10/15 Суб 01:31:10 #282 №552447 
>>551154
Тебе правда нужен ангулар до второй версии? Я его отложил в долгий ящик и нихуя не пожелал ни разу, пока есть божественный реакт, ajax-запросы и websocket. Покрывает 100% use cases.
Аноним 03/10/15 Суб 01:33:06 #283 №552449 
>>551324
Создаешь враппер вокруг функции (bind делает похожую штуку).
Аноним 03/10/15 Суб 01:36:06 #284 №552450 
>>551548
>Реакта
Не ставь реакт и ангулар на одну полку. Реакт за тебя делает капсуляцию компонентов и рендер, а ангулар ебучий монстр, которым сам гугл почти не пользуется. Реакт бро, ангулар не бро. Присоедини к реакту аякс и вебсокет - получишь охуенное приложение.
Аноним 03/10/15 Суб 01:47:46 #285 №552453 
>>552445
порвантишес, ты? лучше б гуглинг осваивал
Аноним 03/10/15 Суб 01:49:36 #286 №552455 
>>552040
Это бред, будет просос, один человек не может учесть все, а разделять ответственность это здравый подход.
Аноним 03/10/15 Суб 01:53:28 #287 №552456 
Спрошу уж тут, вы мне тут как родные уже. Короче учу я jquery, потом, думаю, освоить метеор. Ваниллу прошёл и пробелы вычитал на learnjavascriptsru и у "наше всё" флэнэгана. И вот теперь я хуила, который чуть чуть начинает понимать что к чему, и вместе с этим пришли вопросы.

В общем я вообще никогда не касался серверов и серверной стороны клиента. И вот я вижу кучу цмс: джумла, ворпресс, неткат и тд. На них сейчас вся работа идёт по сути в Роисси. Неужели для них надо знать ПХП или можно перебиться нодой? Или для ноды есть свои цмс? Моё то дело пока что сайтики клепать разной степени говённости уметь, а там уже дальше развиваться, потому я и хочу спросить тебя, анон, что из этого осваивать и как использовать? Естественно вопрос больше касается ноды, потому и спрашиваю тут.
Аноним 03/10/15 Суб 01:58:41 #288 №552458 
>>552096
>Ты даже не знаешь как это работает
Ты не знаешь, мудак.
Аноним 03/10/15 Суб 02:01:29 #289 №552460 
>>552456
Как всё сложно в мире программирования. Не фреймворк ВАНИЛЛА, а курс по чистому JS
Аноним 03/10/15 Суб 02:11:38 #290 №552462 
Анон, хочу вкатиться в программирование с нуля. Как вкатываться путём джаваскрипт и какую побочную лит-ру читать (что надо знать о браузерах и т.п)?
Аноним 03/10/15 Суб 02:25:56 #291 №552469 
>>552456
>серверной стороны клиента
>сайтики разной степени говённости
>вопрос больше касается ноды
wtf am i reading?

ты как-то совсем все в одну кучу мешаешь, но телепатия подсказывает, что ноду тебе стоит изучать в последнюю очередь, это явно не то, во что надо вкатываться с нуля (имхо). тут больше вопрос, зачем тебе все это? какая финальная цель? если клепать сайтики удаленно, разбирайся с cms по вкусу, на чем тебе нравится, если работу искать, то смотря в какой области, очень уж запрос неопределенный.
Аноним 03/10/15 Суб 07:35:22 #292 №552515 
>>550681
Можно конечно, забанят тебя только если количество трафика от тебя будет похоже на дудос.
Кросдоменные запросы аяксом это немного другое, ты просто хочешь парсить странички, это делается обычным http - request'ом, а вот ответы на твои Post get запросы, сервак может резать, если инфа, которую он отдаем по ним, не публична.
Аноним 03/10/15 Суб 08:28:33 #293 №552519 
Подскажите, как через джаваскрипт можно залить файл в input type=file? Т.е. например, я нашёл инпут вот таким образом - $('input[type=file]')[0], что делать дальше?
Аноним 03/10/15 Суб 08:45:37 #294 №552522 
>>552519
Найти его на компе, очевидно. JS не работает дальше броузера, блять. Первые строчки Фланагена, сука.
Аноним 03/10/15 Суб 09:54:37 #295 №552529 
>>552522
Я о литературе.
Аноним 03/10/15 Суб 11:17:37 #296 №552553 
>>552460
> фреймворк ВАНИЛЛА
Лол, так это ж не настоящий фреймворк, а шутка в стиле "меньше фреймворков - меньше проблем". http://vanilla-js.com/
Аноним 03/10/15 Суб 11:24:18 #297 №552555 
>>552553
> http://vanilla-js.com/
Читаю сайт и проигрываю.
мимо
Аноним 03/10/15 Суб 11:36:37 #298 №552563 
$('.foo')['addClass']('bar');
$('.foo').addClass('bar');

Почему эти две строчки эквивалентны?
Аноним 03/10/15 Суб 12:34:47 #299 №552584 
>>552563
Выучишь ООП в жс — поймешь.
Аноним 03/10/15 Суб 12:36:55 #300 №552585 
>>552584
кекнул в рот тебе, ооп там не причем, это просто базовые знания
Аноним 03/10/15 Суб 12:43:44 #301 №552591 
>>552563
В ЖС всё обьекты( JSON же видел?) , и функции и переменные и массивы и даже document и даже аллах.
Поэтому в твоём примере ты вызываешь одно и тоже, просто сахарок разный. второй слаще
Аноним 03/10/15 Суб 12:45:51 #302 №552593 
>>552591
Пиздец, как вы бесите со своим "сахарком", блять даже не знают, что это значит, все равно везде пихают, долбоёбы
Аноним 03/10/15 Суб 12:47:06 #303 №552595 
>>552272
>>552077
Рубисты-питонисты сбежали из загонов, ловите, пока не покусали.
Аноним 03/10/15 Суб 12:47:42 #304 №552596 
>>552276
Что тебе это даст, анон, твое время будет отличаться.
Аноним 03/10/15 Суб 12:49:02 #305 №552597 
>>552593
Двачую адеквата, сахар это когда возможности и того, и другого синтаксиса одинаковые, а в этом случае они вообще не одинаковые.
Аноним 03/10/15 Суб 12:49:23 #306 №552598 
>>552453
Нет, я другой анон, твои посты это мусор.
Аноним 03/10/15 Суб 12:52:33 #307 №552599 
>>552456
>Неужели для них надо знать ПХП
Надо, потому что больше готовых решений на данный момент. У пхп тоже си-подобный синтаксис, а решать сложные проблемы не придется, бери вордпресс, проходи тутор, за неделю освоишь.
Аноним 03/10/15 Суб 12:57:58 #308 №552603 
>>552519
Смотря что ты хочешь. Если просто отправить с перезагрузкой страницы - отправляй через форму в action="script.php", получай через глобальный ассоциативный массив $_FILES.
Если хочешь отправить AJAX'ом -
var reader = new FileReader();
var file = e.target.files[0];

reader.onload = function(upload) {
var currentData = upload.target.result;
var formdata = new FormData();
formdata.append('file', currentData);
}

Теперь это строка в base64 - делай с ней, что хочешь. Хочешь - отправляй как formData по ajax, хочешь вставляй в img src, если это картинка.
Аноним 03/10/15 Суб 13:00:26 #309 №552605 
>>552563
>$('.foo')['addClass']('bar');
>$('.foo').addClass('bar');
Разница в том, что в случае первой строки ты можешь использовать переменную var methodName = "addClass"; в качестве названия метода:
$(".foo")[methodName]("bar");
А во втором случае такое не прокатит.
Аноним 03/10/15 Суб 13:03:07 #310 №552608 
>>552462
БАМП ВОПРОСУ ЭТОГО ДЕБИЛА. ПОТОМУ ЧТО Я ТАКОЙ ЖЕ
Аноним 03/10/15 Суб 13:03:54 #311 №552609 
>>552462
>>552608
Все необходимое есть в шапке. Learn.javascript.ru.
Аноним 03/10/15 Суб 13:05:35 #312 №552611 
>>552609
Да уж, вопрос и правда был даунский, ведь все правда есть в шапке. Спасибо за ответ, ананас!1
Аноним 03/10/15 Суб 13:59:42 #313 №552634 
>>552595
слушай, а в питоне тоже что ли токсичная культура, агрессия, самоуверенность и тупость? нихуя же вроде, не?
Аноним 03/10/15 Суб 14:52:40 #314 №552650 
>>552634
Это отличительная черта любого идиота, считающего что языкНейм - панацея от всех бед. Как правило и сам языкНейм он не знает.
Аноним 03/10/15 Суб 15:16:25 #315 №552662 
>>552634
Не тоже, а только, потому и говорю, что сбежали.
А на самом деле, этот прав:
>>552650
Аноним 03/10/15 Суб 16:23:17 #316 №552679 
14438785972670.png
Двач, мне нужно элемент изменить как на пике. А желетельно не элемент, а только его бордер. Я пытался с transform но он умеет только прямо изменять и не делать вот этих вырезок. Может-быть, как-нибудь, можно сделать через js, анончик? Скажи, дальше я сам. Мне нужно именно элемент, canvas нахуй.
Аноним 03/10/15 Суб 16:35:13 #317 №552690 
>>552679
Сделай два элемента, верхнему убери нижний бордер и примени трансформ с наклоном.
Аноним 03/10/15 Суб 16:37:13 #318 №552692 
>>552690
Ну, думаю так делать. БЛЯТЬ
Аноним 03/10/15 Суб 16:57:04 #319 №552704 
>>552276
>>552094
> Примерно через 10 месяцев после того как я уволился с работы

Криво написал.
Я уволился с работы чтобы изучать JS, через 10 (примерно) месяцев изучения я устроился на работу джуниором.
Аноним 03/10/15 Суб 16:58:57 #320 №552708 
>>552679
https://css-tricks.com/examples/ShapesOfCSS/
дальше разберешься
koa.js Аноним 03/10/15 Суб 18:26:13 #321 №552766 
14438859734730.png
Каким образом в шаблоны передавать общие переменные для всех шаблонов? Например авторизован пользователь или нет.
Сейчас передаю так:
yield this.render('index', {
user: 'Vasia',
isLogin: this.reg.isAuthenticated()
});

Сейчас мне приходится указывать isLogin в каждом роуте, как избавиться от этого?
Аноним 03/10/15 Суб 18:44:23 #322 №552777 
>>552766
Вопрос снимается. Оказывается есть koa.ctx.state в котором рекомендуется хранить неймспейсы такого рода.
Аноним 03/10/15 Суб 19:10:36 #323 №552790 
А с нуля можно вкатиться в джаваскрипт? Хочется заниматься фронтендом, да и джаваскрипт потихоньку за пределы фронта вылазит.
Аноним 03/10/15 Суб 19:14:26 #324 №552794 
>>552790
Не самый лучший язык для человека, который вооще не занимался программированием. А так, конечно, можно.
Аноним 03/10/15 Суб 19:20:56 #325 №552801 
>>552662
>Не тоже, а только
ахахахах ну конечно и питонисты от этого сбежали в жаваскрипт, ну-ну давай
Аноним 03/10/15 Суб 19:25:26 #326 №552804 
>>552794
Почему не самый лучший? У меня времени мало на то, чтобы через Си идти и т.д. Хочу сразу ебошить.
Аноним 03/10/15 Суб 19:26:59 #327 №552805 
Скопилась парочка вопросов:
1) Есть xml файл со списком юзеров. Структура вроде этой:

<users>
<user>
<id>1</id>
<name>Vasily</name>
<friends>
<id>2</id>
<id>7</id>
</friends>
</user>
</users>

Как такой проще всего обработать джаваскриптом, чтобы потом по нему можно было легко итерироваться и хватать необходимые параметры? (превратить в js-объекты или ещё может какие варианты получше есть)

2) Как можно файл с компьютера конвертировать в датаурл (base64, что-то типа data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAElFTkSuQmCC)?

3) Кто-нибудь работал с phantomjs и сталкивался с jQuery MultiFile, который фантом вообще не переваривает? Есть какие варианты всё-таки заставить его работать?
Аноним 03/10/15 Суб 19:40:11 #328 №552811 
>>552804
На первый взгляд жс оч простой, а на самом деле довольно сложен (если мы говорим о нормальных приложениях на жс, а не о выпадающих менюшках). Cильно отличается от "классических" яп.
Хочешь сразу ебошить - ебошь. Если не идиот, то после сбора всех грабель жса придёт прозрение.
Аноним 03/10/15 Суб 19:44:06 #329 №552813 
>>552811
Вот такой ответ я и ожидал. Тем более есть двощики/тостеры где можно всегда посмотреть что и как.
Аноним 03/10/15 Суб 19:47:53 #330 №552814 
Антон мне что-то не понятно.

var x = 10;
var y = 12;
function ss(x, y){
alert(x);
}
ss(x); алерт 10
ss(y); алерт 12

Почему если я передаю "y" он выводит алерт игрика? ведь внутри функции указано что нужно только x выводить.

Аноним 03/10/15 Суб 20:08:14 #331 №552827 
>>552814
По твоей логике если передать z то вообще ничего не выведет?
Аноним 03/10/15 Суб 20:23:49 #332 №552833 
>>552814
Скоупы, скоупы... Дело в том, что код в функции сначала чекает запрашиваемые переменные в области видимости самой функции (где он их и находит - в виде передаваемых аргументов), а только потом лезет в глобальную область видимости.
Аноним 03/10/15 Суб 20:25:35 #333 №552834 
>>552814
function ss(x, y) - тут x и y это именя аргументов функции, они могут называться хоть hui, zalupa и никак не связаны с твоими одноимёнными переменными.
Что ты туда передвёшь первым аргументом, то алерт и выводит.
Аноним 03/10/15 Суб 20:31:13 #334 №552836 
>>552814
При вызове функции, создается ее лексическое окружение в которое попадают аргументы и переменные это функции. При вызове алерта, переменная x ищется сначала в этом самом лексическом окружении, и если находится - используется она, если переменная x отсутствует, то поиск идет во внешнем лексическом окружении, ссылку на которое ([[Scope]]) функция получает во время создания.
Если честно, я не умею норм объяснять, и хз зачем тебе это написал.
Аноним 03/10/15 Суб 20:50:12 #335 №552846 
>>552833
Какие скоупы даун блять ты полный дебил ахахах сука
>>552836
Ты тоже даунидзе, лексическое окружение ахахах
>>552834
А ты молодца
Аноним 03/10/15 Суб 20:52:22 #336 №552849 
>>552827
Ничего, ведь z я даже не объявлял))

>>552833
>>552836
Вы наверно не совсем поняли вопрос.

>>552834
Видимо да, внутри функции указал вместо икса игрик и теперь функция выдает ток undefined с любым аргументом.

Аноним 03/10/15 Суб 20:54:09 #337 №552851 
>>552597
Как это не одинаковые о_О
Аноним 03/10/15 Суб 20:55:01 #338 №552853 
>>552851
Ну почитай про разницу, хули, я что тебе рассказывать буду теперь в подробностях
Аноним 03/10/15 Суб 21:02:28 #339 №552859 
Братан. У тебя у функции 2 обязательных аргумента.
Алертом выводится первый.
Всё логично.
Аноним 03/10/15 Суб 22:33:00 #340 №552900 
>>552805
2) https://github.com/heldr/datauri только он для ноды и вряд ли на фантоме легко запуститься
Аноним 03/10/15 Суб 23:32:38 #341 №552915 
Нашел годный фреймворк - VanillaJS. Кто-нибудь юзает?
Аноним 03/10/15 Суб 23:34:36 #342 №552916 
>>552915
Пиздец, нахуя это устаревшее говно использовать, я ебал
Аноним 04/10/15 Вск 00:45:02 #343 №552942 
>>552915
Все юзают, но отказываются признаваться, как поциент выше
Аноним 04/10/15 Вск 08:23:47 #344 №552991 
>>552915
Джиквери лучше Ванилы.
Аноним 04/10/15 Вск 08:28:20 #345 №552993 
>>552991
Квери- говно. Один факт того, что квери юзает ванилу у себя внутре, показывает, какое говно это квери.
С приходом ИЕ 9, неплохо подерживающего ванилу, квери стал в принципе не нужен, ибо тормознное говно, ориентированное на кросбраузерность, которая и так теперь есть, если не заниматься поддержкой мамонтов.
Аноним 04/10/15 Вск 08:56:09 #346 №552994 
>>552916
Лучше же ангулар, свой евент луп на каждый сих, такое то расширение html
Sequelize Аноним 04/10/15 Вск 16:43:40 #347 №553196 
Кто работал с Sequelize - выручайте. Как создать сразу несколько записей из массива:

model.create([
{name: 'vasia'},
{name: 'petia'},
{name: 'boria'}
])

Получаю ошибку: Unhandled rejection TypeError: this.build(...).save is not a function

Посмотрел исходники, эта хреновина может принимать массив, но почему-то не пашет.
Аноним 04/10/15 Вск 17:14:46 #348 №553210 
>>553196
Я с ним не работал, но http://docs.sequelizejs.com/en/latest/api/model/#createvalues-options-promiseinstance считает что values должна быть объектом, а не массивом.
Аноним 04/10/15 Вск 17:16:55 #349 №553213 
>>553196
model.bulkCreate() надо использовать для этих целей.

Ебучие двачи, вы тут совсем тупые? Я в этом треде сам с собой разговариваю.
Аноним 04/10/15 Вск 17:18:52 #350 №553214 
>>553210
Спасибо, брат. Но исходный код ввёл меня в заблуждение, там есть проверка на массив и если массив, то всё перебирается map'ом. По идее должно работать, но вероятно промис через промис и гроб гроб кладбище.
Аноним 04/10/15 Вск 18:09:35 #351 №553268 
https://jsfiddle.net/ntqs8g2a/
Как выровнять ебаный крестик по верху в ебаном маленьком диве? Или хотябы сделать этот див квадратным, чтобы крестик подтянулся к верхнему бордеру?
Аноним 04/10/15 Вск 18:12:24 #352 №553270 
> typeof "пыщь!" //-> 'string'
>"пыщь!" instanceof String //-> false
> typeof Object("пыщь!") //-> 'object'
> Object("пыщь!") instanceof String //-> true
но:
> typeof (function(){}) //-> 'function'
> (function(){}) instanceof Function //-> true
> typeof Object(function(){}) //-> 'function'
> Object(function(){}) instanceof Function //-> true
А я уже думал, что постиг жсовскую систему типов. Как так-то?
Аноним 04/10/15 Вск 18:28:26 #353 №553280 
>>553270
Чего тебе не понятно то?
Аноним 04/10/15 Вск 20:00:33 #354 №553393 
>>553268
Твой код - говно.
Используй классы вместо инлайн стилей.
Когда используешь инлайн стили, все равно ставь классы.
Используй иконки вместо букв, блядь!
div{line-height:1em}
Аноним 04/10/15 Вск 20:28:23 #355 №553431 
>>553393
Спасибо.
Идея в том, чтобы этот метод был самодостаточным, без необходимости что-либо править/добавлять вне скрипта.
Как это можно реализовать внутри метода без инлайн-стилей?
Я знаю что мой код говно, учусь.
Аноним 04/10/15 Вск 20:32:22 #356 №553433 
>>553431
>без необходимости что-либо править/добавлять вне скрипта
Можно писать <style> в хтмл. Хуже чем нормальные цсс, но лучше инлайн стилей.
Аноним 04/10/15 Вск 20:55:42 #357 №553451 
>>553270
Все эти проблемы с пониманием преобразования связаны с непониманием одной простой вещи - всё есть объект. И строка, и функция, и число. А само понятие отличных от объекта типов - это просто сахарок, не особо и нужный.
Аноним 04/10/15 Вск 21:04:21 #358 №553464 
>>553451
>сахарок
>всё есть объект
Вот даун.
Аноним 04/10/15 Вск 21:11:45 #359 №553474 
>>553451
>само понятие отличных от объекта типов - это просто сахарок
вот я не был таким кретином когда был нубом.
Аноним 04/10/15 Вск 21:28:17 #360 №553497 
>>553451
>кококо
>сахарок
>кококо
Пиздец, новое слово выучил? Реально уже эта хуйня приелась, каждый долбоеб мимо проходящий эту хуйню несет, сколько можно быть ебанатами?
Аноним 04/10/15 Вск 21:42:34 #361 №553508 
>>553497
Это долбоёбырубидауны. Их параша теперь никому не нужна, вот и лезут всюду сахарком на губах.
Аноним 04/10/15 Вск 22:28:28 #362 №553556 
А чего вы так горите от такого термина? Как ещё называть конструкции, которые делают какие то вещи проще, чем уже имеющиеся.
Аноним 04/10/15 Вск 23:54:13 #363 №553620 
>>553474
сами объекты отличных от типов понятий - это просто javascript
Аноним 05/10/15 Пнд 00:07:22 #364 №553636 
>>553556
Чувствую, что надо сваливать из программирования. Пизда будет полная. Сгубили профессию.
Аноним 05/10/15 Пнд 00:17:31 #365 №553639 
>>553636
чето проиграл с тебя, сук пздц))
Аноним 05/10/15 Пнд 00:22:53 #366 №553645 
>>553270
> typeof "пыщь!" //-> 'string'
>"пыщь!" instanceof String //-> false
> typeof Object("пыщь!") //-> 'object'
> Object("пыщь!") instanceof String //-> true
"пыщь!" - строка-примитив
"пыщь!" не является объектом
Object("пыщь!") - инстанс класса String, метод toString() которого возвращает "пыщь!"
Аноним 05/10/15 Пнд 00:28:09 #367 №553648 
>>553645
народ, я не пишу на JS и мне лень проверять, просто любопытно:
скажите, строки что - действительно являются в JS объектами?
т.е. они передаются "по ссылке" или всё же "по значению"?
sageАноним 05/10/15 Пнд 00:41:53 #368 №553655 
>>553648
Строки иммутабельные, поэтому ты никак не можешь отличить.
Аноним 05/10/15 Пнд 00:51:04 #369 №553660 
>>553556
Даже по твоей неправильной логике можно любые ЯП называть "сахарком" над ассемблероподобными и т.д. А раз всё сахарок, то значит использовать этот термин нет смысла.
А во-вторых, наследование от разных классов это "сахарок"? Лол, совсем ебанулись со своим жс
Аноним 05/10/15 Пнд 01:04:46 #370 №553665 
14439962862790.png
>>553648
Еще раз. 'пыщь' — строка, new String('пыщь') — объект, (new String('пыщь')).toString() — строка.
Аноним 05/10/15 Пнд 01:11:30 #371 №553669 
А каким справочником ты пользуешься по дом и яваскрипту?
Аноним 05/10/15 Пнд 01:13:49 #372 №553670 
>>553665
А схуя необернутая строка ведет себя как объект? "yoba".replace('y', 'huy')
Аноним 05/10/15 Пнд 01:59:33 #373 №553677 
Вопрос с нода-господам.
Допустим у меня есть два роута: гет и пост.
Гет отдаёт страницу с формой поиска, а пост принимает данные с этой формы и делает запрос к базе. А как мне теперь передать эти данные обратно на страницу?
Аноним 05/10/15 Пнд 02:12:50 #374 №553679 
>>553677
ничего не знаю ни о ноде ни о жс, но ты видимо хочешь встроить их обратно в форму передав во вью.
если форма строится объекно или хелпером - выставь значения в свойствах или сеттерами.
если кодируется в шаблоне - вклей в аттрибуты конкатенацией, не забыв предварительно обязательно сделать санитизейшн этих данных
Аноним 05/10/15 Пнд 02:14:51 #375 №553680 
>>553677
>>553679
правда вот я не понял, какие:
>эти данные
если результаты выборки, то просто ответь на пост запрос этими результатами
Аноним 05/10/15 Пнд 02:19:23 #376 №553681 
>>553680
Действительно. Надо спать, наверное.
Аноним 05/10/15 Пнд 07:29:33 #377 №553717 
>>553645
Бля ну логично же!
Просто ты возможно послушал пидоров, что в js все - объект.
Аноним 05/10/15 Пнд 08:24:35 #378 №553721 
Убертупой нубовопрос. Я в JS вообще не разбираюсь. Мне прислали тестовое задание, там нужно нашлепать формочку, которая будет рассчитывать всю хуйню, причем данные для формочки запрашивать при помощи HTTP-запросов, ответ приходит в формате JSON, причем желательно задействовать AJAX. В связи с чем вопрос - что мне вкуривать, чтобы выполнить это задание? JQuery?
Аноним 05/10/15 Пнд 08:51:31 #379 №553726 
>>553721
learn.javascript.ru
Аноним 05/10/15 Пнд 09:42:01 #380 №553735 
>>552836
Вот этот умен, сколько опыта?
Аноним 05/10/15 Пнд 09:43:14 #381 №553736 
>>553670
Потому что когда ты вызываешь у нее метод, она временно преобразуется в объект, применяет на себя метод, и возвращает результат, а временный объект уничтожается.
Аноним 05/10/15 Пнд 10:33:06 #382 №553748 
>>553726
Спасибки
Аноним 05/10/15 Пнд 12:37:33 #383 №553785 
>>553735
А что он такого сказал? Это всем известно...
Аноним 05/10/15 Пнд 12:49:21 #384 №553789 
>>553785
два чаю, достаточно "Современный учебник по JavaScript" прочитать, чтобы знать про [[scope]], __proto__ и прочую хуйню
Аноним 05/10/15 Пнд 13:15:02 #385 №553798 
>>551184
>Помни - если ты не потратил минимум раз так в десять больше времени на написания кода чем на чтение книжек и туториалов - ты нихуя не знаешь и не можешь по теме.
Как ты можешь что-то написать, если ты не знаешь туториалов?

Мимо удивленный джуниор не написал и одного полноценного приложения.
Аноним 05/10/15 Пнд 13:28:50 #386 №553803 
>>553798
Ну он перефразировал афоризм "знать путь и пройти его - не одно и тоже".
Если ты новичок , то постоянно будут забытые скобки, опечатки и прочее. В книжке то всё норм работает, а в реальности гроб гроб null object reference
Аноним 05/10/15 Пнд 13:39:38 #387 №553812 
>>553803
Нет, научиться отлаживать свой код это безусловно важная вещь.
Но нельзя так с наскоку написать йоба-приложение даже на ванильном js, не начитавшись перед этим гайдов по созданию таких приложений.
Иначе это выдумывание велосипеда и лишняя трата времени.
Нужно тебе написать хуйнейм смотришь как это пилят, с чего начинают и что используют, => пишешь своими ручками вспоминая и пользуясь такими гайдами. Важно понимать, что пишешь, офк, а то так и до опоссума не далеко.
Аноним 05/10/15 Пнд 13:44:52 #388 №553816 
>>553812
Ты слишком много отрицания взял, что получился максимализм. Никто не отрицает важность теоретической подготовки, но она не даст результатов без практики, реальные задачи не всегда вписываются в учебные примеры. Как и одна практика не даст результата , ибо будешь не то что велосипеды, кареты хуярить.
Аноним 05/10/15 Пнд 14:05:12 #389 №553819 
>>553816
>Ты слишком много отрицания взял, что получился максимализм.
Не так.
Я просто слишком живо себе представил картину, как новичка, освоившего массивы, посылают пилить крестики-нолики. Да, теорию он знает. Но это еще не означает, что он справится с практикой.
Что кстати косвенно подтверждает слова о важности практики.
Аноним 05/10/15 Пнд 14:10:35 #390 №553822 
>>553819
Вот видим щас с тобой и спорим об одном и том же.
Профи full-stack Аноним 05/10/15 Пнд 17:28:44 #391 №553948 
14440553241960.png
Поцоны, ваще ребята! Хочу стать профи full-stack JS/NodeJS.

Собственно, вопрос - обязательно мне изучать всякие там CoffeScript или TypeScript? С приходом ES6 может они уже нахрен будут не нужны? Или ванильный JS не рулит? Очень важный для меня вопрос.

Тоже самое касается и всяких там препроцессоров CSS, типо LESS - обязательно или без них можно вполне себе жить?
Аноним 05/10/15 Пнд 17:31:01 #392 №553949 
>>553948
С этим проблем нет . Я вот хочу онли JS на сервере, тут сложнее.
Аноним 05/10/15 Пнд 17:31:51 #393 №553950 
>>553948
Блин, ты в 2015 живешь! Как ты вообще пишешь на ванильном CSS. Мазохист что ль? А про кофи и тайп... Ты ведь понимаешь, что объективного ответа нет на этот вопрос? Подзадротишь - будет плюсом.
Аноним 05/10/15 Пнд 17:38:57 #394 №553955 
>>549362 (OP)
Аноны, помогите опжалуйста, нужно написать пользовательский скрипт, для перебора даты рождения на сайте, и автоматичекого заполнения, по очереди, как это сделать? Может у кого то есть заготовки?
Вот ример исходника страницы:
<!-- login -->
<table width="220">
<tr>
<td width="60" class="fnm_dox"><b>День:</b></td>
<td width="100" class="fnm_dox"><b>Месяц:</b></td>
<td width="60" class="fnm_dox"><b>Год:</b></td>
</tr>
<tr>
<td class="form1">
<select id="bday" name="bday" class="form1" size="1">
<option value="0" selected="selected">&nbsp;</option>

<option value="1">1</option>
<option value="2">2</option>
...........
Есть идеи? Помогите пожалуйста.

Аноним 05/10/15 Пнд 17:54:01 #395 №553960 
>>553948
>приходом ES6 может они уже нахрен будут не нужны
ахахахахахах во умора
Аноним 05/10/15 Пнд 17:54:19 #396 №553961 
>>553955
XMLHttpRequest(), для общения с сервером.
>и автоматичекого заполнения
Заполнения чего?
Через запрос к серверу берешь элементы и хуячишь их в DOM через innerHTML, например.
2 месяца жуниор, лучше дождись стариков.
Аноним 05/10/15 Пнд 17:56:41 #397 №553965 
>>553950
Нормально пишется, че вы как лиды с 40к евро в год.
Аноним 05/10/15 Пнд 18:00:20 #398 №553969 
>>553965
Только один вопрос.
Сколько ты заработал за этот год?
Аноним 05/10/15 Пнд 18:04:19 #399 №553971 
>>553961
А ты шаришь, не бросай.
Аноним 05/10/15 Пнд 18:05:36 #400 №553972 
>>553969
На хлеб с маслом хватает
Аноним 05/10/15 Пнд 18:06:33 #401 №553973 
>>553961
Есть вроде как пользовательские скрипты, думал просто чтоб на страницу автоматически выбиралось значение с графы день, месяц, и год. Ну, по очереди, а потом я вводил капчу, и при нажатии посылал запрос на сервер. Что для этого нужно?
Аноним 05/10/15 Пнд 18:08:04 #402 №553976 
>>553950
Да хуй знает. Всю жизнь CSS ручками пишу. Брат жив.
Аноним 05/10/15 Пнд 18:12:06 #403 №553982 
>>553950
Часто вижу, что люди, которые пишут на Кофе или Тайпе - ванильный непонимают со временем. Или долго начинают тупить, когда его видят. Мне кажется это большой минус, зависимость от этих надстроек со временем становится очень большая.
Аноним 05/10/15 Пнд 18:13:46 #404 №553984 
>>553973
Ну, там через Greasemonkey сделать, только я не знаю как.
Аноним 05/10/15 Пнд 18:30:04 #405 №553995 
>>553973
>Помогите написать пользовательский скрипт
>Есть вроде как пользовательские скрипты
Ты путаешь народ.
>думал просто чтоб на страницу автоматически выбиралось значение с графы день, месяц, и год.
Что значит 'автоматически выбиралось'?
Ты сейчас сказал примерно следующее: "мне нужно, чтобы некий скрипт выводил даты в выбранном мной порядке, автоматически ".
У тебя порядок какой-то этих дат?
Если да, то можно в массив загнать и уже массив отсортировать и так же добавлять на страницу.
Аноним 05/10/15 Пнд 19:12:34 #406 №554009 
Итак, нода, экспресс. Код следующий:
[code lang="js"]var cookieParser = require("cookie-parser");
var express = require("express");

var controller = require("./helpers/controller");

var app = express();

app.use(cookieParser());
app.use(express.static(__dirname + "/public"));
app.use(require("./controllers"));
require("./middlewares")(app);

app.listen(config("server.port", 8080), function() {
console.log("Listening on port " + config("server.port", 8080) + "...");
});[/code]
Статика не грузится. Просто бесконечно висит, типа ожидание ответа. От порядка app.use не зависит, даже если оставить только app.use(express.static(__dirname + "/public")); все равно все то же самое. В чем проблема?
Аноним 05/10/15 Пнд 19:17:00 #407 №554012 
>>554009
Что в консоль пишет?
Аноним 05/10/15 Пнд 19:22:09 #408 №554016 
14440621294290.jpg
>>553995
Есть страница, прикрелейтед, и необходимо чтоб поле день, месяц и год автоматически кликалось, а мне оставалось вводить только капчу и отправлять запрос.
Аноним 05/10/15 Пнд 19:22:41 #409 №554017 
>>554016
Точнее автоматически выбиралось, банально 1++
Аноним 05/10/15 Пнд 19:27:15 #410 №554021 
>>554012
Очевидно, что ничего не пишет, иначе стал бы я тут спрашивать.
Аноним 05/10/15 Пнд 19:40:20 #411 №554036 
>>554016
Как я понял, у тебя уже есть данные, которые ты не хочешь вводить руками, так?
То есть в зависимости от даты, известной заранее, поля должны заполняться соответственно.
Ну, просто вытаскивай эти заранее известные данные, как я писал выше и присваивай их атрибуту autofocus тега select.
Аноним 05/10/15 Пнд 19:42:45 #412 №554039 
>>554036
Нет, данные не известны, просто хочу чтоб автоматичиски начинался перебор с первого Января, и пошло дальше. Вроде как массивами можно сделать, но я увы не умею.
Аноним 05/10/15 Пнд 19:45:15 #413 №554043 
>>553976
та же хуйня. тупые хипстеры смогли только через сасс, неосиляторы бля
Аноним 05/10/15 Пнд 19:53:50 #414 №554049 
>>554039
>Нет, данные не известны, просто хочу чтоб автоматичиски начинался перебор с первого Января, и пошло дальше
Это делается тем же автофокусом.
Или ты хочешь, чтобы у тебя пункты селеста переключались автоматически на жс?
Но ты поясни, что значит "пошло дальше"?
Аноним 05/10/15 Пнд 19:55:20 #415 №554053 
>>554049
Дальше, пока не подберу дату рождения, тоесть пока страничека не переключится на нужную форму. Можешь доходчиво обьяснить пожалуйста, я совсем рукожоп.
Аноним 05/10/15 Пнд 20:06:56 #416 №554066 
>>554053
>Можешь доходчиво обьяснить пожалуйста, я совсем рукожоп.
Я бы рад помочь, но.
Чтобы я тебе помог, тебе нужно конкретнее изъясниться.
Что ты хочешь:
Чтобы при загрузке страницы, начиная с 1 Января какого-то года, фокус пунктов перебирался до 2 Февраля следующего года?
То есть
Я понимаю что мы с тобой об одном и том же говорим уже, но пусть меня аноны поправят, если ты нормально объяснил, что требуется и я не прав.
>Дальше, пока не подберу дату рождения
Честно говоря, так как ты описал это вообще не практикуется, насколько я знаю.
Интерпретатор не угадает, какая у тебя в голове дата задумана.
Аноним 05/10/15 Пнд 20:10:04 #417 №554071 
>>553982
Часто вижу как всякие кофепидоры отвечают на вопросы по жс на своем кофе, за что им нещадно срут в кармочку.
Аноним 05/10/15 Пнд 21:21:54 #418 №554121 
>>554043
более того, мы даже хтмлку из трех строчек на jade пишем

тупой хипстер
Аноним 05/10/15 Пнд 22:33:20 #419 №554155 
>>554066
Спасибо что возишься со мной, серйозно. Перебирать до тех пор пока я не уйду со страницы.
>Чтобы при загрузке страницы, начиная с 1 Января какого-то года, фокус пунктов перебирался до 2 Февраля следующего года?
Почти, но чтоб перебирался с 1 Января какого-то года, до 2 Января этого же года, и так все следующие 365 дней, а затем следующий год, пока я просто не остановлю скрипт. Тоесть скрипт выбивает 1 Января какого-то года, я ввожу капчу, нажимаю ентер, страница обновляется и на обновленной странице скрипт выбирает 2 Января этого же года.
Аноним 05/10/15 Пнд 22:59:02 #420 №554164 
>>554155
Такую хрень сложновато будет реализовать, ибо при петезагрузке скрипты заново запускаются и переменную не передать. А скрипт с капчей твой или левый?
Аноним 05/10/15 Пнд 23:01:35 #421 №554165 
>>554164
Левый, мне как-то человек с двачей написал скрипт, через Greasemonkey. он там вписывал значения в поля, по такой же схеме, только вот сам при этом страницу обновлял. Только вот я проебал его. Ну, или может дать время на заполнение капчи там, секунды 4-5, и потом чтоб он сам страницу обновлял и дальше шел.
Аноним 06/10/15 Втр 00:53:03 #422 №554229 
>>553950
Посмотрел на википедии эти ваши LESS и охуел. Там иногда кода почти столько же выходит, только через задницу. То, что там какие-то переменные есть, я это и на чистом css могу реализовать. В пизду в общем. Если хипстеры хотят поебаццо в жопу - их право.
Аноним 06/10/15 Втр 00:55:58 #423 №554231 
>>554229
Покажи переменную на чистом ксс
Аноним 06/10/15 Втр 06:39:30 #424 №554266 
>>554165
Ну ты про грисманки ничего в условии не говорил , поэтому и думалось в сторону типичного исполнения в браузере. А так ты прав, можно сделать, тащи сюда документацию по обезьянке, вместе будем писать.
Аноним 06/10/15 Втр 06:45:07 #425 №554267 
>>554231
Ну первая ссылка в гугле же

https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables

На таблицу совместимости не смотри, она полтора года устарела. Вебкит браузеры уже год как норм кушают и добавки просят.
Аноним 06/10/15 Втр 06:51:30 #426 №554269 
>>549522
Я бы на твоем месте включил сперва библиотеку JQuery, потому как судя по твоему коду - ты будешь использовать именно ее. А затем изменил код таким образом (все нижеследующее заключи в тег script):
$("#one").click(function() {
$("#two").html("Надпись появилась!");
});
P.S. и убери атрибут события из тега параграфа с идентификатором "one"
P.P.S. То что ты хочешь сделать, можно осуществить на ванильном Javascript таким образом:
document,getElementById("one').onclick = function() {
document.getElementById("two").textContent = "Надпись появилась";
}
Не знаю зачем я все это писал.
Аноним 06/10/15 Втр 07:00:28 #427 №554270 
>>550990
https://repl.it/BN9w
Аноним 06/10/15 Втр 09:04:24 #428 №554287 
14441114649470.webm
14441114650011.webm
>>554009
Бамп вопросу. Вот как оно происходит.
Аноним 06/10/15 Втр 09:18:35 #429 №554288 
14441123151810.jpg
>>554287
Хотел бы я быть на месте этой бутылки.
Аноним 06/10/15 Втр 09:28:36 #430 №554294 
>>554269
Ну пояснил, что жиквери во многих случаях не нужна.
sageАноним 06/10/15 Втр 09:38:12 #431 №554297 
14441134928140.jpg
>>554288
Лучше бы ты на вопрос ответил, на диваноны в 2015 всем похуй.
Аноним 06/10/15 Втр 09:44:00 #432 №554301 
>>554297
Отвечаем только девочкам-волшебницам, а не потным патлатым уебанам, сорре.
Аноним 06/10/15 Втр 09:46:05 #433 №554303 
>>554297
Да хуй знает, я точно так же делал кучу раз и у меня всё работает. Поэкспериметируй, попробуй без подпапки, попробуй создать левый текстовый файл там и его запросить, попробуй свойства и права файлов посмотреть. Если не поможет, создай багу типа "express.static does not work" в офф репе и там тебе уже пояснят.
sageАноним 06/10/15 Втр 09:46:12 #434 №554304 
>>554301
Так ты ничего и не спрашивал, так что тебе и отвечать не нужно, не придется это негласное правило нарушать, видишь как все удачно.
Аноним 06/10/15 Втр 09:49:13 #435 №554306 
>>554304
Хорошо наверно самому с собой общаться? эхх щас бы пойти посрать в го тредик
Аноним 06/10/15 Втр 09:49:23 #436 №554307 
>>554303
Все это пробовал уже. Результат тот же. Тупо как-то.
sageАноним 06/10/15 Втр 09:50:14 #437 №554308 
>>554306
Тебе виднее.
Аноним 06/10/15 Втр 09:52:03 #438 №554309 
>>554287

Скопипизди последнюю строчку мануала, че как лох

http://expressjs.com/starter/static-files.html

sageАноним 06/10/15 Втр 09:57:48 #439 №554313 
>>554309
Не работает. Это ничем не отличается от того что у меня, кроме дополнительно заданного префикса.
Аноним 06/10/15 Втр 09:58:02 #440 №554314 
>>554308
Мааань, ну чо начинается-то, норм же общались
Аноним 06/10/15 Втр 10:05:04 #441 №554317 
>>554313
А у тебя сервер вообще отвечает на запросы? Если к нему на / постучаться? Может у тебя localhost не правильно резолвится
Аноним 06/10/15 Втр 10:07:02 #442 №554320 
>>554317
Да, кроме статики все отлично работает.
Аноним 06/10/15 Втр 10:21:27 #443 №554324 
14441160875470.jpg
>>554307
Ой, ну чё ты как маленький. Делай минимальный reproducible пример и ебашь issue.
Аноним 06/10/15 Втр 10:37:59 #444 №554325 
>>554324
Я таки смог разобраться. Короче, дело было в том, что
[code lang="js"]
var promisify = require("promisify-node");
var FS = promisify("fs");
[/code]
А, как известно, модели require-ятся только один раз. Ну и express.static() не умеет работать с промисами, вот все и висло.
Сделал через var FS = require("q-io/fs");
Аноним 06/10/15 Втр 10:38:31 #445 №554326 
>>554325
>модули
Аноним 06/10/15 Втр 10:40:07 #446 №554327 
>>554325
Красава, лови краба.
Аноним 06/10/15 Втр 10:52:16 #447 №554329 
>>554266
Вот вводное:
http://habrahabr.ru/post/39431/
Тут говорят что сами скрипты ничем не отличаются от JS скриптов.
Кто какой редактор кода использует и плагины к нему? Аноним 06/10/15 Втр 10:54:16 #448 №554331 
14441180570200.png
У кого какая среда разработки? Я использую Sublime Text 3.
Аноним 06/10/15 Втр 11:00:27 #449 №554334 
>>554231
лесс и сасс плохи тем, что их можно доверять только людям которые, с декаду где-то (как я) разгребали тырпрайзный серверный говнокод, написаный дебилами, освоившими ооп и решившившими поприменять паттерны и вообще показать какие они умные.
к нам один раз попал проект на сасс, в котором сам автор утонул и просто не смог его доделать. там в самих scss было такое... лучше не видеть. а теперь представьте какой css генерировался компилятором по нему, по объему он был в 17 раз больше написаного руками. более того, написаный в итоге руками css был как и положено хорошо организован и можно было спокойно отлаживать его, а вот сасовский - нет и никакие сурсмепы не помогут.
да понятно, что кококо не инструмент а коококо человек. но сам дизайн этого надязыка таков, что 90% дебилов его в руки давать нельзя.
Аноним 06/10/15 Втр 11:00:38 #450 №554335 
>>554325
require_once, не? Я что-то не догоняю?
Аноним 06/10/15 Втр 11:05:05 #451 №554336 
>>554335
Чего? Здесь не пых.
Аноним 06/10/15 Втр 11:06:04 #452 №554337 
>>554336
Ах да, блять. Я совсем поехал.
Аноним 06/10/15 Втр 18:56:58 #453 №554511 
>>554329
бамп
Аноним 06/10/15 Втр 20:34:44 #454 №554594 
>>549362 (OP)
>Если вы из тех везунчиков, которым плевать на ИЕ8 и ниже, то даже библиотек никаких не нужно.
Вот наткнулся на коммент на одном популярном сайте. Часто ли приходится пердолиться с необходимостью поддержки ИЕ8- или всем похуй на ебанатов, которые ебут труп браузера?
Аноним 06/10/15 Втр 20:35:24 #455 №554597 
>>554334
>90% дебилов его в руки давать нельзя
и компьютер им не давать. в армию всех, пускай копают! дело говоришь, батяня.
Аноним 06/10/15 Втр 20:38:22 #456 №554598 
>>554594
В нашей шараге ваще всем похуй. Делаем только под последнии версии.
Аноним 06/10/15 Втр 20:39:23 #457 №554599 
>>554334
> которые, с декаду где-то (как я) разгребали тырпрайзный серверный говноко
вместо тысячи слов.жпг
Аноним 06/10/15 Втр 20:46:42 #458 №554603 
>>554594
похоже уже более-менее похуй всем. мы например в конторе исходим из того, чтобы основной контент там хоть как-то отображался, как это в нем будет выглядеть, уже не особо волнует. если сложное spa, то поддержка с 10, в 8 заглушка, в 9 как повезет. Заказчиков, которые просили поддержки старых ie, за последний год не было, сейчас больше с мобильными версиями носятся.
Аноним 06/10/15 Втр 21:24:51 #459 №554615 
14441558915440.jpg
Сап двач
Сегодня закончил книгу по основам яваскрипт (learn js ru), так же смотрел какой-то курс, торрент, так же по основам. Ещё попытался читать JavaScript Eloquent, но или там задачи сложные или я техн. английский плохо понимаю(разговорным владею свободно), но я решить их, после 4ой главы, немогу без подсказок, после 4 главы и закончил. Так же, я решил сам 30% задач на сайте learn js (сложные некоторые тоже самостоятельно решал). Ещё я решил все задачи из методички этого курса с торрента.

Вообщем, я думаю, ещё неделю порешать всякое там, посмотреть основы, посмотреть mdn на каждую тему отдельно. Но, что делать потом?
Некоторые я видел советуют сразу jQuery учить и сайты пилить. Но лучше спрошу тут.

Вообщем, помогите, мне нужно направление, мб несколько пунктов, что мне делать дальше, какой учебник читать, откуда решать задачи (или пилить сайт, по мере поступления пытаться решать проблемы). Ну и в целом, какой нибудь совет, куда стоит суваться, куда нет.
Заранее спасибо.
Аноним 06/10/15 Втр 21:28:38 #460 №554619 
>>554615
Проигрывал с мочи и чая? ))
Аноним 06/10/15 Втр 21:30:38 #461 №554621 
>>554615
Доставь ссылку на методичку.
Аноним 06/10/15 Втр 21:51:06 #462 №554635 
>>554621
Конечно, вот http://rghost.ru/8hHhGB5W6
Аноним 06/10/15 Втр 21:54:27 #463 №554637 
>>554635
А можно ссылку на торрент или хотябы как ее там искать, а то ваши вишмастеры с рыгхоста апасна качать.
Аноним 06/10/15 Втр 21:58:13 #464 №554638 
>>554637
[Специалист] JavaScript. Уровень 1.
Внутри папки "рабочая тетрадь.pdf".
Аноним 06/10/15 Втр 22:08:08 #465 №554643 
14441584884460.gif
>>554638
Аноним 06/10/15 Втр 22:45:41 #466 №554668 
>>554334
Это закономерный результат для такой макропроцессорной хуеты.
Аноним 06/10/15 Втр 22:53:42 #467 №554670 
>>554334
Лол. И это почему sass хуйня, а чистый css заебись. Сука, рукалицо просто. Что вы там отлаживаете в стилях, долбоёбы? Небось ещё и НА ХТМЛ ПРОГРАММИРУЕТЕ.
Аноним 06/10/15 Втр 23:00:20 #468 №554679 
14441616209820.png
>>554267
Ты даун, скажи честно?
Нахуя блять юзать полуэксперементальную технологию, когда всё уже готово в препроцах? Пиздец, пидорашкия и есть пидорашкия.
Аноним 06/10/15 Втр 23:02:50 #469 №554681 
>>554229
Ты совершенно не понимаешь зачем less/sass были созданы. И возможно они тебе действительно пока не нужны для твоих гостевух.
Аноним 06/10/15 Втр 23:04:15 #470 №554684 
>>554681
Да это троллинг, не могут быть люди настолько тупыми. Я верю, что всё не так плохо, и это просто троллинг.
Аноним 06/10/15 Втр 23:57:16 #471 №554726 
>>554679
Огнелис поддерживает, а остальные браузеры говно и не нужны.
Аноним 07/10/15 Срд 00:07:00 #472 №554733 
>>554726
Мы вам перезвоним.
Аноним 07/10/15 Срд 00:23:40 #473 №554750 
Js-анон, что ты думаешь о
http://habrahabr.ru/post/129640/
http://habrahabr.ru/post/215777/
Не холивара ради (да и вкидывали наверно уже сотни раз), а интереса для. Сам я js плохо знаю, только изучать начал.
Аноним 07/10/15 Срд 00:30:53 #474 №554753 
>>554750
Погугли про автора первой статьи, он эпичный тролль. Ну и обе статьи мало того, что устарели лет на пять, так ещё и полны субъективщины.
Аноним 07/10/15 Срд 00:43:23 #475 №554761 
Ребят, помогите.
Каким образом можно поймать определенный кусок картинки, например, глаза, через js?
Аноним 07/10/15 Срд 00:50:29 #476 №554763 
>>554334
Кривые руки мутантов - это одно. Но ведь там же банально имплементация паршивая: по концентрации откровенно диких решений и фатальных глюков и прочих ебанизмов sassc это какое-то пхп. В целом в SASS не соблюдена ни простейшая логика, ни common sense, ничего. Баги просто фатальные там. Особенный глюкодром там с наследованием. Там даже базовая культура организации кода невозможна, т.е. всё ей противоречит. Что SASS в целом, что оба его компилятора - профессионала неприятно удивят.
Аноним 07/10/15 Срд 00:52:05 #477 №554764 
>>554670
Мамкин кривонаотъебисьверстальщик под хром?
Аноним 07/10/15 Срд 02:08:05 #478 №554796 
14441728852310.jpg
>>554763
> sassc
> наследование
> культура организации кода
Аноним 07/10/15 Срд 02:15:24 #479 №554801 
>>554796
https://en.wikipedia.org/wiki/Sass_(stylesheet_language)#Selector_inheritance
Аноним 07/10/15 Срд 02:20:35 #480 №554804 
Мне даже по работе пару раз приходилось иметь дело с SASS и LESS, но ни разу не было такого, чтоб на голом CSS вышло бы существенно хуже. Даже такие кейсы, как то, для чего используют переменные, обычно на-ура решаются мультикурсорным реплейсом, да и не настолько они часто встречаются.
Аноним 07/10/15 Срд 02:21:06 #481 №554805 
>>554750
troll lvl: master! читать одно удовольствие (про вторую, она тут регулярно вбрасывается, первая устарела и не по делу)!
Аноним 07/10/15 Срд 02:26:40 #482 №554808 
>>554804

Переменные и хуйня для кастомных свойств - вот это самое оно. Наделал один раз свойство для тех же градиентов - оно вставляет всю портянку -moz -o -ms -webkit, а у тебя в коде красивое няшное свойство.

А переменные это в основном цвета. Очень удобно например модификациями одной строки рулить целой цветовой схемой.

Сосите хуй, неосиляторы.
Аноним 07/10/15 Срд 02:53:39 #483 №554810 
>>554801
ну про @extend тут всем понятно, что его надо аккуратно использовать, если у тебя есть возможность в ногу стрелять, не надо жаловаться, что пистолет бракованный, @mixin и обычные классы никто не отменял. реально про "наследование" это уже запиздился ананас, жалуется на то, что ему возможностей добавилось.

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

>>554808
>А переменные это в основном цвета. Очень удобно например модификациями одной строки рулить целой цветовой схемой.
удваиваю. чистая правда.

еще из частых use-cases -- для анимирования кучи элементов, циклы на sass + кейфреймы для некоторых задач очень изящно выстреливают, позволяя библиотеки для анимации не подгружать.
Аноним 07/10/15 Срд 02:55:29 #484 №554811 
>>554810
>воспринимать НЕ как как код
quick fix
Аноним 07/10/15 Срд 02:59:32 #485 №554812 
>>554761
Бамп вопросу!
Аноним 07/10/15 Срд 04:30:45 #486 №554818 
>>554812
Есть js api для face recognition, китайская. Гугл в помощь
Аноним 07/10/15 Срд 07:53:12 #487 №554846 
>>554810
если ты не видишь, насколько убог сасс, значит у тебя нет хорошего опыта верстки серьезных проектов и так и завис на уровне говнокодерочка гостевушек. хорогий опыт обыкновенного программирования тебе тоже подошел бы но у тебя и его нет.
либо ты просто не смотрел в итоговый css никогда. я тебе могу привести примеры, но мне просто лень заниматься твоим образованием
Аноним 07/10/15 Срд 08:07:43 #488 №554852 
>>554808
Ну вот я про это и говорю. В обычном CSS: выбрал цвет - нажал ctrl-d в саблайме пару раз - и меняешь все вхождения. Это не настолько больше трудозатрат, как кажется. А всякие градиенты и программные манипуляции цветом - это дно какое-то, надо подбирать удачно-совмещаемые схемы целиком на специализированных дизайнерских ресурсах, а не добавлять прозрачности и рефрешить пока не станет вроденормально.
Аноним 07/10/15 Срд 09:45:01 #489 №554869 
>>554852
>подбирать удачно-совмещаемые схемы
Это должен делать дизайнер вообще-то.
Они просто участвовали только в дешевых говно-проектиках, на качество которых всем похуй и где всё, включая дизай+css+js удается замкнуть на одного говнокодерочка. Плюс они живут в иллюзиях: могут считать фичу переменных полезной даже при том, что на практике они сами это используют раз в год. Это спокойно делается любым редактором, либо одной простейшей командой в консоли, либо, если уж так надо - обычным препроцессором который существует уже лет 40.
Аноним 07/10/15 Срд 11:18:06 #490 №554910 
Не думал, что в js треде будут обсуждать препроцессоры.

Одни из самых продвинутых людей области юзают препроцессоры, а тут какой-то анончик сидит и рассказывает какое они уг, и что мол люди которые их юзают не работали с большими проектами, лол) Весело у вас тут однозначно
Аноним 07/10/15 Срд 11:19:52 #491 №554911 
>>554910
Безаргументированная хуйня.
Аноним 07/10/15 Срд 11:23:38 #492 №554913 
>>554910
>Одни из самых продвинутых людей области юзают
ахахахахах проиграл с деревенского пидорашки
Аноним 07/10/15 Срд 11:27:01 #493 №554917 
нужен аргумент - пожалуйста. кто-то взбзднул, что если есть опыт программирования то мол поймешь, что сасс хуйня. так?

окей - основной принцип - DRY - где он в CSS???
препроцессоры же позволяют его придерживаться, по крайней мере в большей степени чем в обычном css

ну да, т.е. к примеру Крис Коер - это по-вашему ничего не смыслящий чувак, окей-окей.
Аноним 07/10/15 Срд 11:38:50 #494 №554922 
14442071304190.png
14442071304191.png
>>554810
>@extend тут всем понятно, что его надо аккуратно использовать, если у тебя есть возможность в ногу стрелять, не надо жаловаться, что пистолет бракованный, @mixin и обычные классы никто не отменял. реально про "наследование" это уже запиздился ананас, жалуется на то, что ему возможностей
Ты выблядок чего-то распизделся сильно. Тебя не то что до проектов нормальных нельзя допускать (хотя я и не допускаю таких маминых кодерочков, я их даже на собеседование не приглашаю) но и изолировать от интернета, т.к. слишком самоуверенно кукарекаешь распространяешь чепуху.

По поводу пикч не надо пиздеть "этажинормальнотакидолжнотынипанимашь". Это не нормально ни разу, и такого нет ни в одном профессиональном инструменте с которым мне за 10 лет доводилось работать.

С вами хомячками говорить конечно не о чем, дальше бложика или сайта ололостартапа ничего не делали. Думал, интересное почитаю тут в /pr/ чего-нибудь, а хуй тут, ЧСВшный ваннабаи программисты одни. Разочарован.
Аноним 07/10/15 Срд 11:39:32 #495 №554924 
>>554917
Ты забыл про KISS. Спорный момент в том, стоит ли то количество DRY порошочка, которое даёт тебе занюхать S(C|A)SS/LESS, тех поцелуев, которых он тебя лишает.
Аноним 07/10/15 Срд 11:45:52 #496 №554929 
>>554917
>DRY - где он в CSS???
>препроцессоры же позволяют его придерживаться
кривые руки дилентантов такие кривые...
Аноним 07/10/15 Срд 11:53:41 #497 №554933 
>>554929
Ой, ну не надо. Даже в том же бутстрапе есть классы с номерочками, которые описывать единым шаблонным циклом куда лучше, чем писать N раз .yoba-column-1 {...} .yoba-column-2 {...} и тд с копипастой кусков внутри. Кстати, бутстрап-то то ли на LESS то ли на SASS сам написан. Но это всё-таки большой обобщённый инструментарный фреймворк, и люди там тщательно задрачивают качество кода, апи, и тд, а вот стоит ли оно того в прикладных конкретных задачах, и не сооблазнит ли какого-то аутиста на состояние "СЕЙЧАС Я БУДУ НАСЛЕДОВАТЬ ВСЕ КЛАССЫ" с последующей жесткой топологической обфускацией кода - это действительно хорошие вопросы.
Аноним 07/10/15 Срд 11:57:39 #498 №554935 
>>554922
Типичный паразитирующий программистишка детектед. При виде заурядного бага вместо того, чтобы пойти и зарепортить в багтрекер (желательно с исправлением в виде патча) будет сидеть и кудахтать, о том, как неидеально кто-то другой бесплатно пишет для него код. Ссу на таких.
Аноним 07/10/15 Срд 11:59:08 #499 №554936 
14442083485310.png
Смысл?
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#observerpatternjavascript
Аноним 07/10/15 Срд 12:04:39 #500 №554938 
>>554924
там охуительный сахарок в самом деле. сразу начал осваивать цсс на препроцессоре и ни разу не пожалел.
Аноним 07/10/15 Срд 12:07:11 #501 №554940 
>>554938
не, ну это тоже перебор. ты чистый css тоже должен уметь писать. препроцессоры - это всего-лишь инструменты, которые могут при правильном использовании помочь.
Аноним 07/10/15 Срд 12:14:23 #502 №554942 
>>554935
ебал я в рот ковыряться в их c++ параше, я заглянул туда - нет спасибо, да и хуй им докажешь, там же секта дебилов-верстальщиков. в 2005 написал свой css-препроцессор (многих возможностей до сих пор нет в других), поупарывался, поигрался. сейчас есть свой минимальный набор инструментов + стантартные бронебойные gnu-утилиты общего назначения. что до их труда - ты зря за них переживаешь, им этот кривой опенсорц окупился тысячу раз.
Аноним 07/10/15 Срд 12:20:29 #503 №554948 
>>554922
Схуя оно в первом примере должно абортить и выставлять екзит аварийный? В php тоже при обращении к несуществующей переменной молчание и норм, весь интернет так работает. Следи за тем что делаешь и всё.

По второму пункту - кури в минификацию css нубчик и все твои неосяторские бугурты по поводу копеек килобайт пропадут.
Аноним 07/10/15 Срд 12:25:33 #504 №554950 
>>554940
Блин, препроцессоры это не дополнение, это уже как база считается, css это ассемблер который кушает только браузер. Ты небось в инструкции машины V8 тоже вникаешь когда JS кодишь. Те же devtools уже напрямую с препроцессорным кодом скоро будут работать.
Аноним 07/10/15 Срд 12:28:45 #505 №554953 
Ебать вы все тут злые.
Аноним 07/10/15 Срд 12:33:01 #506 №554957 
14442103811850.jpg
>>554953
Аноним 07/10/15 Срд 12:45:44 #507 №554961 
>>554511
бамп
Аноним 07/10/15 Срд 12:47:17 #508 №554962 
>>554950
Ну охуеть теперь, а через 5 лет появится (или уже есть) чудный фреймворк для препроцессоров, который позволит делать ту же хуйню ещё через пару тройку абстракций.
Аноним 07/10/15 Срд 13:21:42 #509 №554972 
>>554962
>появится (или уже есть) чудный фреймворк для препроцессоров, который позволит
Да, и туповатые черви-верстальщики неосилив снова будут кричать нинужно.
Аноним 07/10/15 Срд 13:23:34 #510 №554973 
>>554950
Ой, да не пизди. Кому хочется, тот использует.
Большинству это нафиг не нужно и все пишут как белые люди. CSS - ассмеблер? Да ты ебанись. Чего там сложного то? Тем более, он тоже развивается. Переменных раньше не было - сейчас есть. Много других плюшек со временем появится ещё. Но хватает и того, что есть сейчас для большинства задач.

Про JS некоторые долбоёбы, тоже говорят, что он ассемблер и типо надо кофе использовать сверху или тайпскрипт. Лол)

Да хуйня это всё. Люди потом так тупеют, что на чистом CSS или JS писать не могут. Зависят от этих обёрток.
Аноним 07/10/15 Срд 13:38:41 #511 №554977 
>>554973
Уже понятно, что стайлинг скоро будет работать через жс, и там будет совсем другая парадигма. Даже сейчас цсс без жс бесполезен и получил некое развитие только благодаря развитию жс.
Ты будешь специалист по низкоуровневой технологии которая умирает? Ну отлично, меньше конкуренции для нормальных прогеров.
Аноним 07/10/15 Срд 13:42:51 #512 №554980 
>>554948
> php
> норм
Толсто.
Аноним 07/10/15 Срд 14:13:14 #513 №554991 
>>554917
>ну да, т.е. к примеру Крис Коер - это по-вашему ничего не смыслящий чувак, окей-окей
Можешь навскидку назвать по именам фронтэнд команду гугла, фейсбука, твиттера? Хотя бы трех главных погромистов? Ну хоть одного? А Криса можешь. Что это говорит о Крисе и о тебе?
Аноним 07/10/15 Срд 14:33:33 #514 №554998 
>>554991
Что гугловцы, что команда твиттера, что какой-то крис, что вася из соседнего офиса - должны быть на одном уровне неавторитетности. Правильно говорят, что обладающих способностью к самостоятельному мышлению - 1%, среди программистов, видимо, еще меньше.
Аноним 07/10/15 Срд 15:06:50 #515 №555016 
>>554991
>>554998
на вскидку могу назвать только Галахера из твитера и Седерхолма (этот вообще дохуя с кем работал). Но первый теперь вроде как больше перешел на обработку postcss а второй больше дизайнер, но оно и не удивительно, ибо верстки на западе как таковой нет. Больше назвать не могу, так как за ними всеми не слежу.

приводился же пример людей не к тому что надо им поклоняться, о боже. а к тому, что типочек выше утверждал что те кто юзают препроцессоры у того нет опыта в серьезных проектах. я привел пример людей, у которых есть опыт работы в серьезных проектах
Аноним 07/10/15 Срд 15:29:54 #516 №555025 
>>555016
>верстки на западе как таковой нет
А что есть? Поделись с неразумными опытом работы в кремниевой долине.
Аноним 07/10/15 Срд 15:41:47 #517 №555029 
>>555016
>типочек выше утверждал что те кто юзают препроцессоры у того нет опыта в серьезных проектах
Я так не говорил, придурок, не передергивай.
Аноним 07/10/15 Срд 15:50:38 #518 №555035 
>>555025
Тут-то он как раз более или менее прав. Должен же сасодурак быть в чем-то прав хоть иногда.
Аноним 07/10/15 Срд 15:50:51 #519 №555036 
>>555025
ну да, не так выразился, мой косяк. имел в виду что нет отдельной должности верстальщика (если ты вдруг ее найдешь - флаг в руки). о препроцессорах есть че сказать?

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

исходя из ваших постов дискутировать смысла больше не вижу
Аноним 07/10/15 Срд 16:02:00 #520 №555041 
>>554973
> Да хуйня это всё. Люди потом так тупеют, что на чистом CSS или JS писать не могут. Зависят от этих обёрток.

Люди после того как попробовали шоколад не хотят потом жрать говно, удивительно!
Аноним 07/10/15 Срд 16:19:59 #521 №555053 
>>555036
Применительно к сидящим тут юзерам саса это может оказаться и правдой жи. Агрументация в пользу-то была нулевая на уровне типа, я юзаю а ты дурак, о недостатках тоже как выяснилось не все ясно пока. Половина зк нубы, может пилили свои мелкие проектики, либо неаккуратные сами, не замечают, работают абы как, но советуют всем как фанбои.
Хочу переделать всё на scss аккуратно с наследованием немного, чтоб одна сущность=один файл как в Java принято. Если пикча того анона не фотошоп, то получается, если хочешь наследоваться и не дуплицировать, то разложить блоки по своим файлам и там их держать не получится? Но это жи пушка. У меня сейчас css простой и то лучше организован, а соединять можно и через кат. Если оно не ругается на найденные род.сущности это тоже боком выйдет при рефакторинге вообще. Надо поставить, проверить.
Аноним 07/10/15 Срд 16:20:37 #522 №555054 
>>555041
>попробовали шоколад
сахарок
Аноним 07/10/15 Срд 16:38:14 #523 №555072 
>>555036
>вот цитата, да немного не так - но посыл явный:
"если ты не видишь, насколько убог сасс, значит у тебя нет хорошего
>опыта верстки серьезных проектов и так и завис на уровне говнокодерочка
ну и? всё правильно: 1) ты не видишь насколько убог сасс 2) у тебя нет опыта 3) ты завис 4) ты "сасодурак"
по существу сказать ничего не можешь, ответить агрументами на предъявленное и показанное, увиливаешь только, аки червяк.
>постов дискутировать смысла больше не вижу
дык тебе, мальчик, сказать нечего просто. понты кончились, а как до фактов, так тут ты, бложикостроитель и сел. проигнорил их, начал апеллировать к каким-то другим людям, к Крисам каким-то, громкими именами Корпораций начал...
ты если бы был реально опытным хоть немного, и не дебилом, ты бы спросил: а в чем конкретно недосток саса? применительно к большим проектам? может даже новое что-то узнал бы, или наоборот - меня бы просветил. но ты вякнул че-то про "запизделся", понятно хули - ведь ты себя умней всех считаешь, дурачок
Аноним 07/10/15 Срд 16:44:26 #524 №555078 
>>554973
Даааааа, прям уже вижу как авторы Atom, RethinkDB и ещё кучи всякого софта тупеют от использования кофеёчка. Давай лучше поговорим про Symbol.iterator и прочие клоунские WeakSet из этого вашего ES6 ой то есть 2015 whatever. Кококо но ведь когда-нибудь ES2015 будет поддерживаться нативно и Babel будет не нужен… Тру стори, ага…
Аноним 07/10/15 Срд 17:04:42 #525 №555093 
>>555072
придурок, ты че на человека набросился - препроцессоры (в том числе сасс) как раз и юзают в больших проектах, а не пишут на голом css все. если ты этого не понимаешь, то мне тебя жаль
Аноним 07/10/15 Срд 17:16:59 #526 №555100 
>>555093
еще один бложикостроитель
Аноним 07/10/15 Срд 17:18:39 #527 №555101 
>>555100
>>555093
Две мелкобуквенные мрази.
Перекат Аноним 08/10/15 Чтв 09:24:46 #528 №555119 
Перекат >>555116 (OP)
Аноним 09/10/15 Птн 02:10:23 #529 №555597 
ну и нахуй вы перекатились дауны?
Аноним 09/10/15 Птн 13:24:21 #530 №555731 
14443862615080.gif
>>549363
что делает этот код?
нуфаг нуфажечек
Аноним 16/10/15 Птн 12:42:28 #531 №559605 
Аноний, хотел бы хоть как-то оценить свой багаж знаний. Есть ли тут люби более-менее высоко уровня? Интересно ли кому нить провести собеседование?
comments powered by Disqus

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