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

JavaScript #51

 Аноним 05/06/16 Вск 14:07:19 #1 №762164 
14651248397460.jpg
Ссылка на прошлый тред: >>757964 (OP)

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

Часто задаваемые вопросы:
https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения:
https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки:
https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
sageАноним 05/06/16 Вск 16:10:39 #2 №762286 
и снова обоссал макак (вас)
Аноним 05/06/16 Вск 16:33:00 #3 №762306 
>>762286
Монитор не забудь протереть
Аноним 05/06/16 Вск 16:35:24 #4 №762311 
анон, как вкатываться в реакт: сразу с флаксами и редаксами, или сначала нативый реакт шлифовать?
Аноним 05/06/16 Вск 16:51:42 #5 №762324 
>>762311
Сразу бери всё и используй
Аноним 05/06/16 Вск 16:55:55 #6 №762332 
>>762311
Сначала нативный, а то не поймешь принцип работы и будешь обсираться на простейших задачах.
Аноним 05/06/16 Вск 18:16:36 #7 №762416 
Поясните за ёбаный fetch, а?

Вот есть у меня GET запрос, который возвращает, например, 401 и в body у него чтото типа { "message": "Some error occured."}.
Как мне получить это сообщение?

Я пытался так -
fetch("some-url")
.then(response => { if (!response.ok) { throw response.json() }}
.catch(error => { console.log(error) } )

Анон, не пашеть нихуя!
Аноним 05/06/16 Вск 18:17:00 #8 №762417 
Читаю статью на learn.javascript "Как писать неподдерживаемый код?" И удивляюсь какие же хитренькие и мелочные эти програмистишки. Мало того что каждый месяц создают новые фреймворки чтобы была причина переписать старый хорошо работающий код на новом фреймворке, так плюс ко всему еще и специально пишут запутанный код чтобы другие разработчикики после них не смогли его прочесть и исправить. Крысы ебаные
Аноним 05/06/16 Вск 18:23:44 #9 №762425 
>>762416
define не пашет
Аноним 05/06/16 Вск 18:25:02 #10 №762427 
Ребята, сириус бузинесс. Энтырпрайз, компания на >5 тысяч человек. Как обстоят дела с этим у сообщества ноды? Есть ли здесь у кого опыт внедрения ноды на крупных предприятиях? Как нода ведет себя Ораклом, есть ли годный стабильные ORM под него? Погуглив, обнаружил ресурс Node Source с готовой платформой N|Solid для развертывания NodeJS приложений. Но чет не понял по тонкостям лицензирования данного продукта - какие цены, какие условия.
Немного вводной - работаю на предприятии, где в интранете в качестве веб-сервисов используется ASP.NET + Oracle. Пока все выглядит довольно убого и очень туго идет разработка. Хотелось бы со временем перевести разработку на ноду, благо коллектив не против.
Аноним 05/06/16 Вск 18:31:17 #11 №762436 
>>762427
Компания 1к+ человек, основная аудитория - европка, энтерпрайз во все поля. Около года назад переводились с жавы на ноду. В целом всё прошло хорошо, сейчас всё работает стабильно и дальнейшие изменения не планируются. В качестве ORM вначале использовали Sequelize как самый стабильный и функциональный вариант, сейчас работаем на самописной ОРМке.
Аноним 05/06/16 Вск 18:31:25 #12 №762437 
14651406855460.jpg
Спс за отклик. В catch я получаю "Uncaught (in promise) SyntaxError: Unexpected end of input" и это явно из-за попытки сделать response.json() в первом .then блоке. Что я упускаю из виду? На пике ответ сервера. Вроде валидный же json объект.
Аноним 05/06/16 Вск 18:35:29 #13 №762446 
>>762417
Кукарекай о своих фантазиях в другом месте, пожалуйста
Аноним 05/06/16 Вск 18:36:14 #14 №762449 
>>762436
Почему сменили орм?
Аноним 05/06/16 Вск 18:36:14 #15 №762450 
>>762446
Какие фантазии, даун? Статью прочитай, макака ты тупая
Аноним 05/06/16 Вск 18:38:57 #16 №762454 
>>762450
Я читал эту статью, что дальше? Ты просто вскукарекнул о какой-то мелочности и приплел свои фантазии о фреймворках.
Нахуя ты это сюда написал? Что ты хотел донести? Почему твои слова ничем не подкреплены?
Аноним 05/06/16 Вск 18:42:12 #17 №762457 
>>762454
Я написал что вы ебанутые мартышки, которые усложняют жизнь не только себе, но и другим разработчикам, которые будут работать с вашей сранью.
Аноним 05/06/16 Вск 18:49:27 #18 №762461 
>>762457
А, то есть единый стандарт написание кода - это усложнение?
Аноним 05/06/16 Вск 18:55:08 #19 №762470 
>>762437
Ну так лел, throw error.message твое сообщение и будет, что ты еще хочешь?
Аноним 05/06/16 Вск 19:02:51 #20 №762481 
>>762470
Анон, я блять безнадежен -(
я не понял, что ты имеешь ввиду. чуть чуть поясни, пожалуйста.
Аноним 05/06/16 Вск 19:15:58 #21 №762497 
>>762481
А не, у тебя в .then( нет закрывающей скобки
Аноним 05/06/16 Вск 19:36:41 #22 №762523 
Есть директива на первом ангуларе, которая принимает как атрибут переменную из скоупа. В начале переменная равна undefined, но потом данные приходят по ajax и сохраняются в переменную. Проблема в том, что директива рендерится с неуказанным значением и не реагирует на дальнейшее изменение переменной. Как решить?
Аноним 05/06/16 Вск 19:38:29 #23 №762525 
>>762449
Если вкратце - переусложненное создание связей. Было сделано проще. Макаки не осилили.
Аноним 05/06/16 Вск 19:40:52 #24 №762528 
>>762525
Там же одной строчкой связь создаётся, даже поле писать не нужно, что можно не осилить?
Аноним 05/06/16 Вск 19:54:19 #25 №762542 
Нагуглил как сделать простой счетчик обратного отсчета:

https://jsfiddle.net/v09tuakv/

Вроде разобрался, как она пашет, но как можно эту хрень по щелчку остановить и потом запустить обратно с момента остановки?

Аноним 05/06/16 Вск 19:55:00 #26 №762544 
>>762528
В некоторых случаях нужно ещё и импортировать созданную связь, плюс many-to-many тоже не одной.
Аноним 05/06/16 Вск 20:39:52 #27 №762575 
>>762523
резолвить в конфиге, или проще - обвернуть в div c ng-if
Аноним 05/06/16 Вск 21:05:23 #28 №762588 
>>762542
Ммм, ты ведь знаешь что у Date есть встроенные методы для получения минут, секунд и другой поеботы? Теперь знаешь, лол
Аноним 05/06/16 Вск 21:17:48 #29 №762593 
>>762542
Есть же momentjs, зачем пилить кривые велосипеды?
Аноним 05/06/16 Вск 23:23:22 #30 №762671 
Анон, есть какой - нибудь годный туториал по редукс? Никак не могу разобраться
p.s. В английский слабо могу
p.p.s А нужен ли он вообще? Может джуном и с обычным реактом возьмут?
Аноним 05/06/16 Вск 23:32:32 #31 №762676 
>>762671
>В английский слабо могу
>Может джуном и с обычным реактом возьмут?

Лучше английский учи, с ним скорее возьмут джуном. во всех бодишопах чуть выше говна и мочи проводят интервью дополнительное на английском
Аноним 05/06/16 Вск 23:37:26 #32 №762678 
>>762676
Доки - то я могу читать, коряво, но могу, с редуксом только не выходит
Аноним 05/06/16 Вск 23:38:10 #33 №762679 
>>762676
> проводят интервью дополнительное на английском
Вейт, прямо интервью на английском? Но нахуя?
Аноним 05/06/16 Вск 23:38:56 #34 №762680 
>>762678
Бля, у редакса одни из самых пиздатых доков, и написаны они очень легко (таким же русским дауном, как ты, который еле говорит, кстати)
Аноним 05/06/16 Вск 23:39:14 #35 №762681 
Так что я хуй знает, что у тебя не выходит, видимо ты просто долбоеб
Аноним 05/06/16 Вск 23:40:54 #36 №762683 
>>762680
>>762681
Я их не открывал даже, лол, на русском почитал что - то и подумал, что на английском не осилю
Аноним 05/06/16 Вск 23:44:16 #37 №762684 
>>762679
бодишоп - это где сдают тебя в аренду биллу какому-нибудь. он пишет и ебёт тебя напрямую, а платит васяну который всё это организовал, и хуй он будет брать тебя на оклад потому что во-первых ты не такой охуительный, а во-вторых потому что васян на такой случай припас пункт в договоре и будет судиться с биллом.
Аноним 06/06/16 Пнд 00:05:13 #38 №762689 
>>762683
Пиздец. Ну хуй знает, видосики хотя бы глянь, там даже доку читать не нужно, этого хватит.
Аноним 06/06/16 Пнд 00:11:38 #39 №762690 
>>762689
Завтра доки гляну и думаю разберусь, спасибо
С первого взгляда казалось, что это достаточно сложная концепция, но после слов анона, понял. что нет
Аноним 06/06/16 Пнд 00:21:29 #40 №762694 
>>762690
Если ты знаешь реакт, то там вообще нового ничего для тебя не будет.
Редакс, если очень упрощать, это просто глобальынй объект, у которого есть setState и всё. Компоненты берут из него инфу, и перерендириваются, когда этот объект меняется.
Аноним 06/06/16 Пнд 00:27:07 #41 №762701 
>>762694
Я когда свой пробный проект на реакте писал, у меня был один стейт и всю инфу компоненты черпали из него и при определенный действиях он обновлялся через ajax и вместе с ним обновлялись и компоненты.
Получается я использовал redux подход?
Аноним 06/06/16 Пнд 00:39:59 #42 №762710 
>>762701
Типо того
Аноним 06/06/16 Пнд 00:41:35 #43 №762714 
14651628955910.jpg
>>762710
Кокой я молодец
Аноним 06/06/16 Пнд 00:51:57 #44 №762723 
Начал учить жс.
Почему если подключить скрипт вот так
<script scr="main.js"></script> ничего не работает хоть файл main.js и лежит в том же каталоге что и index.html
Браузер тупо не видит этот скрипт.
Зато если копипастнуть внутрь html в тег <script> все отлично работает?
Аноним 06/06/16 Пнд 00:54:58 #45 №762724 
>>762723
>scr
src надо писать
Аноним 06/06/16 Пнд 00:57:19 #46 №762726 
>>762724
Спс, починилось.
Аноним 06/06/16 Пнд 00:58:09 #47 №762727 
>>762726
П.С. а мб есть какой-то плагин или редактор чтоб автоматически такие опечатки обнаруживал и обращал на них мое внимание?
Аноним 06/06/16 Пнд 00:59:15 #48 №762728 
>>762727
Судя по твоей слепоте тебе только Webstorm поможет
Аноним 06/06/16 Пнд 01:01:20 #49 №762729 
>>762728
Спасибо, я в туторитале про него читал, сейчас скачаю.
Пацаны, репост Аноним 06/06/16 Пнд 09:35:02 #50 №762783 
Вот задумал реализовать такую же штуку
http://alvarotrigo.com/fullPage/ то есть легонько проворачиваешь скролл а у тебя листаются блоки размером 100% на 100%. Ну и чтоб чуть отличалось сделал чтоб текущий слайд не уезжал, а на месте оставался.
http://codepen.io/anon/pen/RRPyGL
У меня вопрос. Почему у этого чела подобный функционал занимает 3к строк на гитхабе? И почему я в нем нихрена не могу понять он для меня выглядит как китайские иероглифы. Мой код похож на говно, но он занимает 30 строк и просто работает(тока в последнем хроме). Да, понятно, что нужно для кроссбраузерности по-разному определить события, поддержку скролла с клавы и на мобилах добавить, заворачивание в плагин и т. д. но все равно я не пойму как писать такой профессионально выглядящий нихера непонятный код вместо
боди.онскролл = {
страницы[текущая].крутаниВверх()
}
Ньюфаг, проштудировал javascript.ru и Фленагана
Аноним 06/06/16 Пнд 09:43:08 #51 №762784 
>>762783
У него там в ванилла-реализации половина кода фактически дублирует часть функционала Жыд-кверит (зачем это нужно - вопрос отдельный). А вторая половина:
>кроссбраузерности по-разному определить события, поддержку скролла с клавы и на мобилах добавить, заворачивание в плагин и т. д.
Аноним 06/06/16 Пнд 10:09:41 #52 №762789 
Redux-юзеры, покажите пример state ваших приложений?
Аноним 06/06/16 Пнд 11:12:58 #53 №762799 
>>762164 (OP)
Какой фронтент фреймворк взять с реактом, чтобы элементы были максимально отзывчивыми на мобайле?
Аноним 06/06/16 Пнд 11:55:25 #54 №762818 
>>762799
import {otzovis} from 'alloy-yoba'
Аноним 06/06/16 Пнд 12:04:52 #55 №762822 
14652038929620.png
>>762799
ionic
Аноним 06/06/16 Пнд 13:32:49 #56 №762843 
Как быстро подтянуть фронт? Относительно знаю ванильный жс и немного основ цсс/хтмл
Хочу быть более сильным во фронтовой части.

Аноним 06/06/16 Пнд 13:36:02 #57 №762844 
>>762843
Садишься и клепаешь свистоперделки с реактом
Аноним 06/06/16 Пнд 13:40:19 #58 №762846 
>>762844
А почему именно реакт? Я вот в сторону эмбера смотрел и немного ангулара
Аноним 06/06/16 Пнд 13:45:56 #59 №762847 
>>762846
Эмбер не нужен. Выбирай между реактом и ангуларом. Если олдфаг - то бэкбон.
Аноним 06/06/16 Пнд 13:50:02 #60 №762851 
>>762844
А что клепать? Где брать примеры? Самому что ли придумывать все?
Аноним 06/06/16 Пнд 13:52:52 #61 №762852 
>>762851
Тонны примеров просто. На Кодепене черпаешь вдохновение и хуяришь свой велосипед. Сам так наинал. Под #dailyui участвуешь в контестах.
Аноним 06/06/16 Пнд 14:28:52 #62 №762866 
>>762852
хорошо. А вот смотри, я делаю вырвиглазные интерфейсы и не умею дизайнить. Как мне делать менее вырвиглазные интерфейсы?
Аноним 06/06/16 Пнд 14:32:40 #63 №762869 
Что я должен знать про ваш Ангуляр как бэкэнд-разработчик? Срать и принимать ЖСОН по роуту на get/post/put/delete?
Аноним 06/06/16 Пнд 14:39:08 #64 №762871 
>>762866
>не умею дизайнить
Мож для начала накидать мокапчик?
Если что Webflow позволяет WYSIWYG'ом визуально прикинуть интерфейс.
Аноним 06/06/16 Пнд 14:39:54 #65 №762872 
>>762869
>Срать и принимать ЖСОН по роуту на get/post/put/delete?
Именно. Ты должен пилить апи, остальное разработчик на фронте сделает сам.
Аноним 06/06/16 Пнд 14:56:31 #66 №762879 
>>762866
> Как мне делать менее вырвиглазные интерфейсы?
B O O T S T R A P
O
O
T
S
T
R
A
P
Аноним 06/06/16 Пнд 15:48:03 #67 №762924 
Помогите ньюфагу. Можно ли организовать сортировку через метод sort, вставляя в него функцию:
function sortBubble(Array) {
var buffer;
var c = Array.length;
for (var i = 0; i < c; i++) {

for (var j = 0; j < c; j++) {
if (Array[j] > Array[j+1]){
buffer = Array[j];
Array[j] = Array[j+1];
Array[j+1] = buffer;

}
}
}

return Array;
}
или не ебаться, и просто вызывать функцию как метод?
Аноним 06/06/16 Пнд 19:32:19 #68 №763102 
Мертвый тред мертвого языка
Аноним 06/06/16 Пнд 19:41:25 #69 №763107 
>>763102
Ты самый популярный в мире язык назвал мёртвым?
Аноним 06/06/16 Пнд 19:43:43 #70 №763108 
>>763107
Да
Аноним 06/06/16 Пнд 19:50:05 #71 №763114 
>>763108
Зачем? Это же не соответствует действительности
Аноним 06/06/16 Пнд 19:51:24 #72 №763115 
>>763114
Да
Аноним 06/06/16 Пнд 20:33:02 #73 №763135 
рейт мое приложение
http://embed.plnkr.co/B5uxame7CkNEC1YcyU8I/
Аноним 06/06/16 Пнд 20:34:40 #74 №763138 
>>763135
Достойно js треда
Аноним 06/06/16 Пнд 20:36:46 #75 №763140 
>>763115
Вся суть хейтеров жабоскрипта
Аноним 06/06/16 Пнд 20:37:48 #76 №763141 
>>763135
Форкнул, начал делать мультиплеер
Аноним 06/06/16 Пнд 20:40:57 #77 №763143 
>>763141
чет орнул
а ведь это идея
один играет хуем, а другой должен успевать открыть рот
считается количество проникновений за минуту
таблица рекордов
Аноним 06/06/16 Пнд 20:44:38 #78 №763144 
>>763143
> Тимбилдинг
> Игра для влюблëнных
> Для всей семьи
Аноним 06/06/16 Пнд 20:45:19 #79 №763147 
>>763144
>развивает эмпатию
Аноним 06/06/16 Пнд 20:47:29 #80 №763151 
>>763147
>Детям в школе показывают игру вместо сексуального воспитания
Аноним 06/06/16 Пнд 20:48:40 #81 №763154 
14652353203870.webm
>>763135
А это баг или фича?
Аноним 06/06/16 Пнд 20:54:39 #82 №763159 
>>763154
тестировщик в треде. лол
исправил
Аноним 06/06/16 Пнд 20:55:08 #83 №763160 
>>763154
это симуляция оргазма
Аноним 06/06/16 Пнд 23:26:27 #84 №763266 
Анон помоги советом , надо сделать визуально Topological Sort графа , сама соль что надо сделать каждый шаг алгоритма , какую либу взять чтоб с под js сделать ?
Аноним 06/06/16 Пнд 23:35:50 #85 №763273 
>>763266
Нихуя не понял.
Мы тут на жквери классы дивам включаем/выключаем, какие графы бля? Съебал отсюда нахуй, чуть мозг мне не сломал, сука.
Аноним 07/06/16 Втр 00:00:25 #86 №763292 
>>763273
кроме JQ нечего не слыхал ? D3 там не ?
Аноним 07/06/16 Втр 00:01:28 #87 №763293 
>>763292
Диабла? Нахуй эту парашу, я в КС играю
Аноним 07/06/16 Втр 00:02:51 #88 №763295 
>>763293
Проиграл
Как же хорошо, что в pr нет капчи
Аноним 07/06/16 Втр 00:20:23 #89 №763307 
>>763293
ладно хватит тебя кормить , и так уже отъелся
Аноним 07/06/16 Втр 04:20:07 #90 №763355 
>>762461
Остынь бро, он просто не уловил что вся та статья в саркастическом ключе написана.
Аноним 07/06/16 Втр 10:34:11 #91 №763461 
Почему за Ангулардваноль. Понятно что модно и столько, а насколько удобно? Хорошая вещь?
Аноним 07/06/16 Втр 11:59:13 #92 №763499 
Сколько в Москве предлагать умному джуну - мидлу со знанием Angular? 80 на руки достаточно?
Аноним 07/06/16 Втр 12:00:39 #93 №763501 
>>763499
Пачку дошика и две сосиски
Аноним 07/06/16 Втр 12:07:35 #94 №763504 
>>763501
Я знаю джуна, который в данный момент второй месяц бесплатно работает, ради опыта, потому что без опыта никуда не берут. Так что дошик и сосиски еще не так плохо
Аноним 07/06/16 Втр 12:09:00 #95 №763506 
как проверить свои знания для фриланса удаленки. Вроде бы неплохо разбираюсь в js, jquery, angular, могу даже в бэкенд php+mysql. Как проверить свои знания для фриланса и удаленки, готов ли? пишу сайтики разной сложности (html css знаю хорошо). как узнать? сразу на тематические сайты идти, брать пробные задания?
Аноним 07/06/16 Втр 12:09:22 #96 №763507 
>>763504
>бесплатно работает, ради опыта
Тоже так хочу
Мимоджун
Аноним 07/06/16 Втр 12:10:28 #97 №763508 
>>763506
>как узнать? сразу на тематические сайты идти, брать пробные задания?
this.
Аноним 07/06/16 Втр 12:12:38 #98 №763509 
>>763506
>тематические сайты
Это какие
Аноним 07/06/16 Втр 12:13:12 #99 №763510 
Что там с конфой на слаке, есть там кто? Адресок подскажите.
Аноним 07/06/16 Втр 12:21:50 #100 №763516 
>>763509
freelance-сайты. или на hh ru искать вакансии, я так понимаю
Аноним 07/06/16 Втр 12:26:03 #101 №763517 
>>763516
Одно другому не мешает. Но в случае с постоянной работы по удаленке или нет - не важно, с тебя спросят по масти портфолио.
Есть чо на гитхабчике погонять? А если найду?
Аноним 07/06/16 Втр 12:30:03 #102 №763520 
>>763517
Мне интересно, если я захочу устроится куда - нибудь фронтом и мне понадобится залить на гитхаб какой - нибудь работающий проект, мне бэк для него самому писать или как?
Аноним 07/06/16 Втр 12:31:07 #103 №763522 
>>763517
ну вот уже дельный совет. я написал spa на angular с бэкендом на php, которое можно использовать для контроля собственных расходов.
выбрал просто так не знаю почему, что бы не делать очередной todo list. этого достаточно? или надо несколько делать? портфолио готовых работ нет, потому что не работал еще
Аноним 07/06/16 Втр 12:32:44 #104 №763523 
>>763520
Если ты напишешь бэк сам, то ты можешь конкурировать с другими соискателями на место Full stack developer. Это не только звучит более солидно, но и оплачивается жирнее.
Аноним 07/06/16 Втр 12:35:47 #105 №763526 
>>763523
Максимум, я cмогу написать бэк на пхп вида
if(isset($_GET["foo"])){echo "чито - нибудь"}
Аноним 07/06/16 Втр 12:37:06 #106 №763527 
>>763526
И мне будет стыдненько, если кто - нибудь на гитхабе будет эту парашу смотреть
Аноним 07/06/16 Втр 12:39:05 #107 №763529 
>>763522
Мудрые аноны здесь и посетители на Куоре говорили так - не суть, насколько твой проект имел отношение к реальной жизни (хотя тот факт, что он был задействован в продакшне - очевидный плюс), сколько использование актуальных технологий.
Аноним 07/06/16 Втр 12:46:56 #108 №763536 
>>763526
Не слушай ты его. Такая макака на все руки хуже червя пидора. Ни то ни другое толком не сделает. Видал я уже таких фулстукдевелоперов
Аноним 07/06/16 Втр 12:58:14 #109 №763544 
>>763526
чаще просто берут данные из json-файла, где все данные пишут. а мол в будущем они будут из бд. когда я под ангулар бэкенд делал, получается что я средствами php формировал json на выход
Аноним 07/06/16 Втр 12:59:52 #110 №763546 
>>763544
А если они динамически изменятся должны?
Аноним 07/06/16 Втр 13:07:29 #111 №763551 
Работаю полгода с нодой, но проект простой (апи, монга, сокеты и все) и дальше делать нечего. Уходить пока некуда (не берут). Как развиваться? Какие можно посмотреть большие проекты на ноде? Книг нормальных не нашел.
Аноним 07/06/16 Втр 13:08:39 #112 №763552 
>>763551
Джейчую вопрос. Тоже интересует становление Нодониндзя.
Аноним 07/06/16 Втр 13:11:21 #113 №763556 
>>763551
Ты попал в ловушку хайпа.
Аноним 07/06/16 Втр 13:18:24 #114 №763563 
>>763556
и соснешь сполна
Аноним 07/06/16 Втр 13:23:08 #115 №763567 
>>763556
С такой зарплатой мне пока ок. Но вакансий и правда мало стало. Фронтенд трогать не хочется, хайпить какой-нибудь го тоже.
Аноним 07/06/16 Втр 13:41:15 #116 №763575 
>>763551
Езжай в дс. Тут работы на ноде полно. Или смотри в сторону фриланса, там тоже заказов достаточно.
Аноним 07/06/16 Втр 13:47:31 #117 №763577 
>>763567
На самом деле впервые вижу такого калеку. Если фронтендеров можно понять - у них нет выбора, а в случае переката на бэк - удобно и не надо ничего учить, то что может заставить заниматься бэком с нуля на этом чудо-языке, не имея дел с фронтом - для меня загадка.
Аноним 07/06/16 Втр 14:02:51 #118 №763585 
>>763577
Учил рельсы и ноду вместе, пошел куда взяли. С фронтом тоже знаком (реакт/ангуляр), но мне не нравится.
>>763575
Я в дс и так, крупные компании говорят, что мало опыта.
Аноним 07/06/16 Втр 14:13:40 #119 №763595 
>>763585
Ну так на вопрос по большим проектам на Ноде пояснит кто или нет?
>Я в дс и так, крупные компании говорят, что мало опыта.
В чем фишка больших компаний, использующих ноду? Что они там, блядь, неебического такого с ней делают, что не укладывается в стандартные рамки
>апи, монга, сокеты и все
Аноним 07/06/16 Втр 14:23:10 #120 №763601 
Хотел заняться ангулированием 2 на JS, но там туториалы только на тайпскрипт. Что это за параша? То же самое, что кофе ? Если что, кофескрипт я ненавижу до дрожи в коленках
Аноним 07/06/16 Втр 14:25:28 #121 №763602 
>>763601
Тайпскрипт хуже, чем кофе, братишка. Со статической типизацией и похабным синтаксисом.
Но зато искаропки поддерживается мсфс визуалкой.
Аноним 07/06/16 Втр 14:34:07 #122 №763609 
>>763602
>>763601
Лол, дауны не в курсе, что если убрать типизацию, то синтаксис от ес6 вообще не отличается у тайпа.
Аноним 07/06/16 Втр 14:39:58 #123 №763615 
14652995987700.jpg
>>763609
...и нахуя тогда он нужон?
Аноним 07/06/16 Втр 14:41:55 #124 №763619 
>>763615
Для опциональной типизации.
Чтобы когда работаешь в команде, быстрее ловились баги, можно было делать рефакторинг, и не нужно было бы запоминать сигнатуры функции, а тебе они бы сразу подсвечивались в редакторе.
Аноним 07/06/16 Втр 14:42:23 #125 №763620 
Мой пулл реквест вчера приняли в кодбазу реакта, а чего добились вы, ничтожества?
Аноним 07/06/16 Втр 14:47:51 #126 №763623 
>>763620
Диванон, тгавля.
Аноним 07/06/16 Втр 14:54:27 #127 №763624 
>>763620
Этот пидорас из хекслет чятика, можно диванонить, но я думаю всем похуй будет.
Аноним 07/06/16 Втр 14:55:52 #128 №763625 
>>763620
Я на губной гармошке умею играть и у меня тян есть.
Аноним 07/06/16 Втр 14:59:16 #129 №763628 
Как ajax'ом отправить данные из формы массивом/строкой при сохранении структуры массива на выходе -
<input name="data[2][name]" value="10"/>
<input name="data[2][value]" value="red"/>
<input name="data[22][value]" value="11"/> ... ?
Аноним 07/06/16 Втр 15:08:40 #130 №763638 
>>763620
Пиздец ты всратый, поменяй фотку.
Аноним 07/06/16 Втр 15:13:36 #131 №763643 
Sup. Я только что написал свой первый слайдер, опираясь на документацию джуквери. Для вас это, вероятное, полная хуерга на 5 минут, а для меня это огромный шаг вперед после 3 месяцев изучения js. Но я бы хотел услышать ваше мнение о том насколько он плох/хорошо и почему.
Аноним 07/06/16 Втр 15:15:38 #132 №763645 
Sup. Я только что написал свой первый слайдер, опираясь на документацию джуквери. Для вас это, вероятное, полная хуерга на 5 минут, а для меня это огромный шаг вперед после 3 месяцев изучения js. Но я бы хотел услышать ваше мнение о том насколько он плох/хорошо и почему.
http://jsbin.com/yoqitunedi/edit?html,css,js,output
Аноним 07/06/16 Втр 15:21:13 #133 №763653 
>>763645
толсто как то. 3 месяца учить, ты что по 30 сек в день учил?
Аноним 07/06/16 Втр 15:26:43 #134 №763656 
>>763645
https://www.coursera.org/learn/website-coding/home/welcome
3 неделя. 1-я HTML, 2-я - CSS, третья твой слайдер на JS. Рекомендуется тратить 2-3 часа в неделю.
Аноним 07/06/16 Втр 15:29:41 #135 №763659 
Зачем в 2016 учить жквери и писать на ес5?
Аноним 07/06/16 Втр 15:32:20 #136 №763662 
>>763645
Ты же в курсе, что такой слайдур можно написать без подключения библиотек?
мимо учу js 2 недели
Аноним 07/06/16 Втр 15:41:29 #137 №763668 
14653032898230.jpg
>>763656
Этот индус преподает в университете Гонконга ноду.
Что хорошего из этого может выйти?

https://www.coursera.org/learn/server-side-development
Аноним 07/06/16 Втр 15:42:06 #138 №763669 
>>763659
>2016
>js
Аноним 07/06/16 Втр 15:42:40 #139 №763671 
>>763628
Преобразуй в json и отправляй
Аноним 07/06/16 Втр 15:45:14 #140 №763673 
14653035149060.gif
>>763669
> по прежнему самый быстро развивающийся и востребованный яп
Аноним 07/06/16 Втр 16:20:57 #141 №763688 
>>763673
The features of ES2016
Any proposals that were at stage 4 on Thursday, 28 January 2016, will be in ES2016 (source: ECMAScript standard editor Brian Terlson). That means that ES2016 will contain just two new features (in addition to bug fixes and smaller improvements):

Array.prototype.includes (Domenic Denicola, Rick Waldron)
Exponentiation Operator (Rick Waldron)
Аноним 07/06/16 Втр 16:46:38 #142 №763699 
>>763461
> Хорошая вещь?
Да
Аноним 07/06/16 Втр 17:13:11 #143 №763704 
>>763461
Я первым Ангуларом так обжегся, что к этому говно больше в жизни не прикоснусь. И тебе не советую.
Аноним 07/06/16 Втр 17:14:57 #144 №763705 
>>763704
На каком стуле теперча сидишь? На реактивном, поди?
Аноним 07/06/16 Втр 17:44:10 #145 №763732 
Это нормальная практика заворачивать в методы ES6 классов промисы? Т.е. чтобы метода класса возвращали промисы.
Аноним 07/06/16 Втр 17:49:07 #146 №763740 
>>763704
Обжегся он, блять
Ты нормально писать умеешь, с аргументацией? Кому нахуй нужны твои душевные переживания
Аноним 07/06/16 Втр 18:10:36 #147 №763758 
>>763732
Нормальная, а что ? Если требуется асинхронное исполнение.
Аноним 07/06/16 Втр 18:17:07 #148 №763762 
>>763758
Да что-то не получалось нативными промисами выполнить такую последовательность действий:

instantiatedClass.method1().then(...)

Причем, method1() вызывал при исполнении другой метод method2() того же класса, результат выполнения которого тоже требовалось подождать. Вот и задумался, а такой подход вообще адекватен? Но в любом случае решил с помощью Q.
method1() и method2() возвращают отложенный промис
Аноним 07/06/16 Втр 18:23:47 #149 №763770 
Анончики, может кто пояснить почему 9999999999999999 превращается в 1.0е+16?
100011100001101111001001101111110000001111111111111111 - это 9999999999999999. По идее это число должно записаться в память, как:
1бит(знак)11бит(хранят порядок)52+1бита(мантисса) - т.е не влезла бы последняя единичка и число стало бы 9999999999999998. С дробными числами это работает так, но и с целыми числами тоже должно. А оно почему-то округляет до 1.0е+16(растет на единичку). Почему так происходит?
Аноним 07/06/16 Втр 18:29:35 #150 №763775 
>>763601
Хоспаде, убей себя нахуй.
Аноним 07/06/16 Втр 18:55:04 #151 №763799 
>>763762
Я вообще не яваскрипт-кодер, но как-то видел парашу вот такого рода

http://www.developersonthe.net/ru/posts/post_id/66-Perevod-stati-JavaScript-Promises-There-and-back-again-Chast-6-Promisy-i-Generatory/

Если честно, я не был в курсе такого ... оригинального подхода к выполнению асинхронного кода.
Но, разобравшись, что к чему - в принципе, могу рекомендовать.
Такое дерьмо встретилось мне в плагине крипто-про, наш фронтенд отказался помочь мне разбираться, как это работает.
Аноним 07/06/16 Втр 19:36:22 #152 №763837 
>>763595
Вангую энтерпрайз, но это дно на любом языке. Завышенные требования, работа на 99% - ковыряние в старом коде.
Аноним 07/06/16 Втр 19:37:46 #153 №763838 
>>763602
>мсфс визуалкой.
Что? Гугл по запросу "msfs" выдает симулятор самолетов.
Аноним 07/06/16 Втр 19:45:30 #154 №763847 
Нахуя везде (не в качестве колбека) лепят стрелочные функции?
Все эти const CoComponent = props => <div>Petuh</div>. Нахуя здесь контекст запоминать?
Аноним 07/06/16 Втр 19:57:17 #155 №763865 
>>763847
Чтобы скобочек не было
Аноним 07/06/16 Втр 20:10:00 #156 №763882 
>>763847
Эти питонорабисты в край ебанулись со своей борьбой со скобочками, убив читаемость.
Аноним 07/06/16 Втр 20:39:58 #157 №763913 
>>763624
Всем похуй уже на ваши диваноны, петушки-анонимасы.
>>763638
Свою покажи сначала, красавчик.
Аноним 07/06/16 Втр 20:43:05 #158 №763916 
>>763913
>Всем похуй уже на ваши диваноны
>Обратил на них внимание и агрится
Аноним 07/06/16 Втр 20:44:02 #159 №763918 
>>763916
Не вижу тут связи. И я вообще не агрюсь, что агриться на слабоумных.
Аноним 07/06/16 Втр 21:31:03 #160 №763976 
>>763732
Это нормальная практика, только ради бога, не оборачивай синхронный код в промис
Аноним 07/06/16 Втр 21:34:17 #161 №763981 
14653244573040.jpg
Так всегда было?
Аноним 07/06/16 Втр 21:36:39 #162 №763984 
>>763981
в этом случае скобки не несут никакой синтаксической нагрузки
Аноним 07/06/16 Втр 21:37:52 #163 №763986 
>>763984
Чито?
Аноним 07/06/16 Втр 21:47:19 #164 №763996 
14653252393380.jpg
>>762164 (OP)
Здравствуйте, возникла такая задача, с интервалом в 15 секунд выводить на экран по очереди, то сообщение "А", то сообщение "Б". Как это можно адекватно сделать ?

Пока-что единственная идея, это запустить цикл, добавлять к числу каждые 15 секунд 1, и если парное, то выводить сообщение "А", а если не парное, то "Б", но ведь есть более адекватные решения, ведь так ?
Аноним 07/06/16 Втр 21:50:48 #165 №764001 
>>763882
Это вас, скобочкодаунов, убить надо. Уже 2016, подсветку изобрели
Аноним 07/06/16 Втр 21:52:20 #166 №764007 
>>764001
Поссал тебе в рот, даун.
Аноним 07/06/16 Втр 21:52:43 #167 №764008 
>>763981
Такой трик часто используют, когда требуется в объект вхерачить функцию. Если она (функция, то бишь) объявлена ранее, то в последующем объекте просто указывают ее имя.
Аноним 07/06/16 Втр 21:53:04 #168 №764009 
>>763996
Уверен есть примерно 100+ реализаций этой задачи с самыми различными велосипедами. Просто нормально сформулируй и загугли
Аноним 07/06/16 Втр 21:54:09 #169 №764010 
14653256495470.png
>>763981
Вроде в ес6 должно появиться, или уже частично поддерживается.
Если в объекте указан ключ без значения, то значение ключа будет искаться по имени этого ключа вне фигурных скобочек.
Иными словами пикрелейтед.
Аноним 07/06/16 Втр 21:54:57 #170 №764011 
>>763996
Почему у девушки на фотографии видны ареолы? Это нормально?
Аноним 07/06/16 Втр 21:55:52 #171 №764013 
>>764009
А я сам придумал. Выводим одно сообщение интервалом каждые 30 секунд, а в нём пускай сидит таймаут, который выводится через 15 секунд. Пойдёт.
Аноним 07/06/16 Втр 21:56:25 #172 №764014 
>>764013
Ебануться.
Аноним 07/06/16 Втр 21:56:29 #173 №764015 
>>764010
Вот я и охуел, когда в файрфоксе заработало без бабеля
Аноним 07/06/16 Втр 21:56:41 #174 №764017 
>>764011
Как ты в ебучем жипеге разглядел это ?
Аноним 07/06/16 Втр 21:57:21 #175 №764019 
>>764017
А. Просто я слепой уёбок.
Ну видно и видно. Что с того ?
Аноним 07/06/16 Втр 22:00:54 #176 №764020 
>>764011
Что такое ареолы в данном случае? Пигментные круги вокруг сосков? Тогда виден лишь один, так что все окей.
Аноним 07/06/16 Втр 22:42:21 #177 №764074 
>>764001
>Это вас, ногодаунов, убить надо. Уже 2016, инвалидную коляску изобрели
Аноним 07/06/16 Втр 22:44:08 #178 №764077 
>>764020
А если я одно яйцо на улице покажу, это тоже норм?!
Аноним 07/06/16 Втр 22:46:58 #179 №764079 
>>764077
А ты няшный?
Аноним 07/06/16 Втр 22:47:09 #180 №764080 
>>764077
Ну она ведь не на улице.
Аноним 07/06/16 Втр 23:01:09 #181 №764096 
14653296696100.webm
>>764077
Да, ведь одно яйцо не подходит под определение "демонстрация половых органов", так как в единственном числе. Алсо, ты можешь сказать, что это яйцо птички выпало из гнезда, а ты подобрал.
Аноним 08/06/16 Срд 09:57:11 #182 №764319 
14653690316910.webm
Недавно начал изучать Javacript, до этого ознакамливался с HTML/CSS и общем с веб-технологиями. При изучении js встал такой вопрос - на каком этапе я смогу уже хоть что-то зарабатывать на этом? Т.е какие минимальные знания нужны чтобы устроиться в простенькую веб-студию и получать зарплату?

Вопрос не к тому что я хочу побыстрее начать зарабатывать, а к тому что хочу понять эти рамки, за которые нужно перейти и после которых уже начинается что-то поболее.
Аноним 08/06/16 Срд 10:03:08 #183 №764326 
>>764319
>на каком этапе я смогу уже хоть что-то зарабатывать на этом?
когда уговоришь эйчара что ты сможешь что-то сделать для бизнеса
Аноним 08/06/16 Срд 10:05:01 #184 №764328 
>>764319
На этот вопрос ты сам найдешь ответ, прошерстив потенциальные места работы.
Открываешь фриланс биржу, к примеру, ищешь работу по тегу js, далее - смотришь, что в основном требуется и сколько за это предлагают денех.
Аноним 08/06/16 Срд 11:23:40 #185 №764396 
>>764328
>>764326

Спасибо за ответы, господа
Аноним 08/06/16 Срд 12:01:38 #186 №764429 
Народ, бродя по инетику наткнулся на тестовые для какого-то обучающего курса. Одна из задач:

https://gist.github.com/xanf/48027acf496a2ed777a0

Глубокий поиск
Алгоритмическое задание для любителей рекурсии. Или вы предпочитаете итеративно?


Так вот у меня возник вопрос. Я лично вижу еще одно "решение" этой задачи. Вот это:

http://jsbin.com/bipanoyuyo/edit?js,console

И вот тут у меня возникают сомнения, вроде и решил, но сделано то не так, как подразумевалось. Может есть какие-то недостатки, подводные камни и т.д. и т.п.
А может и сгодится)

Объясните пожалуйста
Аноним 08/06/16 Срд 12:11:49 #187 №764437 
>>764429
>И вот тут у меня возникают сомнения, вроде и решил, но сделано то не так, как подразумевалось
Ты выполнил задание в соответствии с условиями.
Там же никаких изъебов более не требовалось.
Кстати, местод .indexOf содержится и в прототипе строки, кстати говоря:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
Аноним 08/06/16 Срд 12:17:06 #188 №764441 
>>764437
ну написано что вроде хотели через рекурсию

про indexOf у строки я знаю, но мне надо было отделить числа друг от друга, а то поиск в строке "28, 7, 5" по числу 8 может дать true - а это неверно. Поэтому я сначала снова перекинул в массив и потом уже искал.
Аноним 08/06/16 Срд 12:19:40 #189 №764446 
>>764441
в любом случае хер знает устроило бы их такое решение мое или нет, ибо курс уже вроде давно стартанул. Просто для себя интересно выяснить в чем могут быть недочеты такого решения (если они есть)
Аноним 08/06/16 Срд 12:21:15 #190 №764447 
>>764441
Если через рекурсию, то тебе придется переписать функцию, лал.
Каждый элемент массива прочесываешь, проверяешь элемент методом Array.isArray([]), если массив - осуществляешь рекурсивный вызов. Как-то оно так. Да ты и сам, поди, знаешь.
Аноним 08/06/16 Срд 12:24:49 #191 №764451 
>>763501
Я серьезно. Нужно найти себе замену на проект.
Аноним 08/06/16 Срд 12:25:09 #192 №764452 
>>764446
Таких заданий на КодеВарс дохера.
Аноним 08/06/16 Срд 12:44:08 #193 №764466 
14653790489900.jpg
Есть исходный объект. Есть входящие данные в виде {key: value}. Нужно определить, есть ли на исходном объекте данные кей\велью. Похоже нативных методов для этого не имеется, написал такой сниппет:

hasKeyValue = (obj, value) => {
const key = Object.keys(value)[0];
const val = Object.values(value)[0];
return obj.hasOwnProperty(key) && obj[key] === val;
};

можно как-нибудь по-приятней этой сделать?
Аноним 08/06/16 Срд 12:45:07 #194 №764467 
Есть ли более правильный способ добраться рекурсивно до нужного родительского элемента чем target.parentElement.parentElement.parentElement.data?
Аноним 08/06/16 Срд 12:46:04 #195 №764468 
>>764467
.closest(selector)
Аноним 08/06/16 Срд 12:50:39 #196 №764470 
>>764468
Добра тебе, это именно то что надо.
Аноним 08/06/16 Срд 13:07:38 #197 №764480 
>>764446
Как-то оно так, наверное, требовалось.
Думаю, на ES6 генераторах такое было б логичнее написать
https://jsbin.com/yotoqa/5/edit?js,console
Аноним 08/06/16 Срд 13:11:31 #198 №764486 
>>763865
Но ведь часто функция не однострочная, и скобочки все равно приходится ставить. И как раз так получается нечитаемое говно, потому что непонятно при быстром просмотре, функция это или литерал объекта.
Аноним 08/06/16 Срд 13:23:49 #199 №764497 
>>764466
Юзай underscore.
Аноним 08/06/16 Срд 13:27:56 #200 №764502 
>>764497
Юзаю лодаш, подскажи метод?
Аноним 08/06/16 Срд 13:53:18 #201 №764526 
14653831989120.png
Нужно запилить таймлайн как в видеоредакторах, т.е. например перетаскиваешь на него видюшку (иконку с видюшкой), она располагается на этом таймлайне, на краях появляются якорьки, дёргая за которые можно настраивать время. Что-то отдалённо похожее на то, что мне нужно вот https://timeline.knightlab.com/

Подскажите пожалуйста, как это примерно можно реализовать, хотя бы что для этого можно юзать, или может библиотечки для этого какие-то есть?
Аноним 08/06/16 Срд 14:11:23 #202 №764549 
>>764451
>Я серьезно. Нужно найти себе замену на проект.
Короче, вот фейкомыло
job.javascript.angularjs на gmail.com
Аноним 08/06/16 Срд 15:48:38 #203 №764627 
14653901185740.png
Помогите. js не знаю. Нужно юзерскрипт написать.
Есть код на странице как на пике. Нужно выдернуть из него слово pizda оно дважды встречается. Не важно откуда выдернуть Прогнать через уже написанную функцию f и результат ввести в поле для ввода. Как это сделать если вместо слова pizda может быть любое другое слово?
Аноним 08/06/16 Срд 16:59:36 #204 №764675 
>>764526
http://visjs.org/docs/timeline/

>>764627
> Нужно выдернуть из него слово pizda
var pizdaInput = document.querySelector('[name=hui]');
> Прогнать через уже написанную функцию f
var fRes = f(pizdaInput);
> результат ввести в поле для ввода
document.getElementById("[name=hui_value]").value = fRes;
Аноним 08/06/16 Срд 17:00:05 #205 №764677 
>>764675
> var pizdaInput = document.querySelector('[name=hui]').value;
ff
Аноним 08/06/16 Срд 17:12:59 #206 №764698 
>>764675
А как он поймёт что нужно в hui-box эти имена искать?
Аноним 08/06/16 Срд 17:14:48 #207 №764702 
>>764698
Ты совсем охуел, пидор?
https://learn.javascript.ru/searching-elements-dom
Аноним 08/06/16 Срд 17:31:32 #208 №764724 
14653962927390.png
>>764702
А это что?
Аноним 08/06/16 Срд 17:36:56 #209 №764734 
>>764724
Там тоже должен быть querySelector, с телефона писал и проебался
Аноним 08/06/16 Срд 19:04:04 #210 №764825 
Есть 1 js файл. В нём функция. Нужно чтобы каждый раз когда я захожу на сайт и этот файл загружался, то в ту функцию перед ретурном вставлялась ещё одна строчка. Как это сделать?
Аноним 08/06/16 Срд 19:06:52 #211 №764827 
>>764825
Переопределить функцию
Аноним 08/06/16 Срд 19:10:13 #212 №764829 
>>764827
Как это сделать? Я нажал ф12. Открыл дэбагер и нашёл эту функцию. Что дальше?
Аноним 08/06/16 Срд 19:10:56 #213 №764830 
>>764829
Присваиваешь в переменную с тем же названием, добавляя что тебе нужно
Аноним 08/06/16 Срд 19:15:03 #214 №764834 
>>764830
Он не редактируется и изменения нужно навсегда сохранить.
Аноним 08/06/16 Срд 19:17:51 #215 №764837 
>>764834
Что не редактируется? Переопределение будет происходить при каждом обновлении страницы, изменения сохранятся навсегда
Аноним 08/06/16 Срд 19:21:22 #216 №764840 
>>764837
>Что не редактируется?
Код не редактируется. Кнопочки переопределить там тоже нет.
>Переопределение будет происходить при каждом обновлении страницы
Этот файл загружается на разных страницах.
Аноним 08/06/16 Срд 19:22:20 #217 №764842 
Сука, какие же в гугле больные ублюдки сидят. Решил потрогать второй Ангулар. Почитал, все понятно и удобно. Попробовал повторить - а хуй тебе на ебало, нам похуй на то, что вебпак устоялся - юзай наш системжс, нам похуй что он кривое говно без функционала. А ещё зонежс. Хуй знает что это и зачем, но без него ты и хеллоуворлд не напишешь. А ещё ставить нужно через наш пакетный менеджер - похуй что нпм - стандарт, мы придумали своё говно и без него ничего не запустится. И туториалы мы будем писать только под своё говно. Ублюдки. Хипстеры.
Аноним 08/06/16 Срд 19:25:20 #218 №764846 
>>764840
Ты можешь редактировать страницы, на которой этот файл подгружается? Что ты вообще делаешь? Нихуя не понятно что ты можешь делать

>>764842
https://angular.io/docs/ts/latest/guide/webpack.html
Аноним 08/06/16 Срд 19:27:44 #219 №764847 
>>764846
Спасибо! То что нужно.
Аноним 08/06/16 Срд 19:31:27 #220 №764854 
>>764846
>Ты можешь редактировать страницы, на которой этот файл подгружается?
Да. Но каждый раз заново редактировать будет сложно.

>Что ты вообще делаешь?
Есть вот этот файл. https://2ch.hk/makaba/templates/js/swag.js Одна из функций в нём работает не так как я хочу. Нужно отредактировать или заменить не знаю какое лово лучше подходит эту функцию и чтобы всегда при загрузке этого файла эта функция была изменена. Не важно на какой странице он загрузился.
Аноним 08/06/16 Срд 19:32:49 #221 №764856 
>>764854
Гугли tampermonkey. Установи, там создай скрипт, который будет подгружаться на харкаче и в нем напиши переопределение нужной функции
Аноним 08/06/16 Срд 20:48:04 #222 №764926 
Используете ли вы let вместо var по дефолту или ЕЩЕ НЕТ?
Аноним 08/06/16 Срд 20:49:32 #223 №764928 
>>763981
Так можно, но не следует делать по понятной причине.
Аноним 08/06/16 Срд 21:06:47 #224 №764944 
>>764856
Как переопределение нужной функции написать? Копипащу функцию в скрипт и пишу алерт в конце, а ничего не происходит. Мало про это в интернете пишут
Аноним 08/06/16 Срд 21:12:10 #225 №764952 
>>764926
Стараюсь использовать, но забываю.
Аноним 08/06/16 Срд 21:36:07 #226 №764961 
>>764926
Лет используют дауны только, этой параши вообще не должно было быть в языке.
Использовать нужно только конст.
Аноним 08/06/16 Срд 21:42:06 #227 №764966 
>>764961
Еблан, видимость let'а не вылезает из своего блока, что охуеть как удобно. Var НИНУЖЕН.
Аноним 08/06/16 Срд 21:42:28 #228 №764967 
>>764961
А вот и дауны вылезли
Аноним 08/06/16 Срд 21:48:48 #229 №764971 
>>764967
const daun = ti;
console.log(ti.daun) // true
Аноним 08/06/16 Срд 21:49:22 #230 №764972 
>>764966
Да, вар это вообще говно полнейшее. Но лет это такой же ебаный рак. Такой хуйни не должно быть в языке в принципе. Всё, у кого в линтере нету правила на запрет лет - долбоёбы.
Аноним 08/06/16 Срд 21:58:04 #231 №764976 
>>764972
>>764971
Или неси аргументацию, или не засоряй тред своими вскукареками. Мать твою ебал, хуесос жирный
Аноним 08/06/16 Срд 21:59:30 #232 №764977 
>>764944
Бамп. Как перезаписать функцию? Уже все способы со stackoverflow перепробовал.
Аноним 08/06/16 Срд 22:04:02 #233 №764978 
>>764976
Аргументация: те, кто перезаписывают переменные - пидорасы. Если ты ещё этого не понимаешь, своим высохшим мозгом, то мне тебя жаль, дауненок.
Аноним 08/06/16 Срд 22:04:37 #234 №764979 
>>764976
Алсо, видимо ничего сложнее жабаскрипта тебе осилить не дано, иначе бы такие вопросы не задавал, тупое хуйло.
Аноним 08/06/16 Срд 22:05:35 #235 №764980 
>>764977
Обращайся к нужно функции с приставкой window.
Аноним 08/06/16 Срд 22:06:31 #236 №764981 
>>764979
>>764978
Так бы и сказал, что ты константо-ориентированное-программирование-кун, помню тебя
Аноним 08/06/16 Срд 22:07:30 #237 №764982 
>>764961
А если мне необходимо изменить значение в переменной? инби4 ОНЛИ ИММУНТАБЕЛЬНОСТЬ ПОТОМУ ЧТО ИЛИТА ХАЧКЕЛЬ ПОК ПОК ЕЛМ АБРАМОВ
Аноним 08/06/16 Срд 22:08:27 #238 №764985 
>>764982
Вообще-то конст не подразумевает иммутабельности. Смысл с тобой дальше говорить, если ты этого не знал?
Аноним 08/06/16 Срд 22:08:30 #239 №764986 
>>764980
Это немного не то. Мне не нужна функция которая в оригинале. Мне нужно её переписать на свою. Как тут. http://stackoverflow.com/questions/4656702/how-to-override-alert-function
Аноним 08/06/16 Срд 22:08:45 #240 №764988 
14654129257640.jpg
>>764978
Завтра увольняемся всеми офисами фейсбука, гугла и аирбнб, спасибо что пояснил братан.
Аноним 08/06/16 Срд 22:10:51 #241 №764989 
>>764985
Я про ребинд как там у вас в рюсеке говорят неебу, перезаписывание походу.
Аноним 08/06/16 Срд 22:11:22 #242 №764990 
>>764988
Сорри, но там так не делают. И тебе о подобной компании только мечтать, так и будешь в своём мухосранске сидеть за 20к в месяч вордпресс натягивать и лет писать, лол.
>>764981
Первый раз слышу. Рад, что есть ещё такие люди, не всё ещё потеряно в жс треде.
Аноним 08/06/16 Срд 22:12:34 #243 №764991 
>>764989
Переменные - источник багов. Их не должно быть в коде. Я уже ясно выразился, что я думаю о людях, которые используют переменные, и особенно используют их по назначению.
Аноним 08/06/16 Срд 22:13:35 #244 №764994 
>>764990
Тебе то виднее братан.
https://github.com/gaearon/react-dnd-html5-backend/blob/master/src/MonotonicInterpolant.js

мы вам перезвоним, 20к для вас слишком много
Аноним 08/06/16 Срд 22:15:39 #245 №764996 
>>764986
Ну вот так и перезапиши
unsafeWindow.FUNCTION_NAME=function() { alert('loh') };
Аноним 08/06/16 Срд 22:16:46 #246 №764997 
>>764994
И? Код либы, написаной за пару дней, это теперь оказывается стайл гайд фейсбука? Окей.
Аноним 08/06/16 Срд 22:17:05 #247 №764999 
>>764996
Так пытался. Не работает.
Аноним 08/06/16 Срд 22:26:41 #248 №765003 
14654140016130.png
>>764997
>официальный сотрудник фейсбука
>разработчик реакта и тулзов для него
Ну да, братан, мой аргумент с первой же репы рандомной у него которые связаны с реактом и редаксом не аргумент, а твой необоснованный пиздеж долбоеба с синдромом замкадыша который вчера узнал про ES6 - весомый аргумент. Открой официальный стайлгайд аирбнб и посмотри, если ты настолько тупой. Открой код и посмотри я тебе даже ссылку дал.

Поссал короче тебе на ебальник.
Для таких долбоебов как ты тайпскрипт придумали, но ты видимо ещё не посмотрел о нём уроки на ютубе чтобы потом срать во всех тредах. самое время, хотя наверное оно и к лучшему, меньше долбоебов в коммьюнити
Аноним 08/06/16 Срд 22:32:44 #249 №765011 
>>764999
Что пишет? Ты права на доступ к объекту окна запросил?
// @grant unsafeWindow
Аноним 08/06/16 Срд 22:33:22 #250 №765012 
>>765003
Даун, он тогда ещё в фейсе не работал. Вообще Ден мой знакомый, он бы тебе на ебало тоже поссал бы за иммутабельность, уверен в этом. И говнокод, написанный на коленке, не перестает быть говнокодом, если он относится к какой-то крутой либе.

Алсо, я как раз таки только на тайпе и пишу (и флоу), и в ебальник ссу таким чмырям безмозглым, как ты, которым кроме жса ничего не освоить.
Аноним 08/06/16 Срд 22:35:34 #251 №765017 
14654145347370.jpg
А на двачах где кучкуются верстальщики?
Полистал /pr/, а верстунов не нашёл. С одной стороны оно и понятно, с другой всё же верстка без программинга вряд ли кому нужна вообще. Ну раз уж верстал нет, решил спросить у их ближайших (в количественном ключе, разумеется) коллег - у жс-кодеров.

Может вы подскажете, ищу какой-нибудь простой и не шибко напряжный css фреймворк. Что бы всё что можно в простеньком магазинчике на django сделать с минимальными перделками анимированными, но по-максимуму без js, которого я не знаю.
Присматриваюсь к https://www.polymer-project.org/1.0/
Пользовался кто? Может какие альтернативы порекомендуете?
Аноним 08/06/16 Срд 22:35:37 #252 №765018 
Какой фреймворк заюзать для простой браузерки в стиле дьяблы - изометрия, перемещение мышкой и т. д.?
Аноним 08/06/16 Срд 22:36:39 #253 №765019 
>>765011
Ничего. Как будто скрипта и нет. Да. Ещё все @run-at чередовал. Не работает.
Аноним 08/06/16 Срд 22:42:52 #254 №765023 
>>765017
Front-end тред в /wrk/.
Аноним 08/06/16 Срд 22:45:16 #255 №765026 
>>765003
Хаха, отличный пример ты скинул, Дэн Абрамов это как раз таки супер-мега сторонник иммутабельности.
Аноним 08/06/16 Срд 22:46:25 #256 №765027 
14654151857520.png
14654151857531.png
14654151857532.jpg
>>765012
Ещё раз повторяю - ты никто, кусок говна, у которого никаких примеров кроме вскукареков в этом треде. А твое мнение без аргументов я на хую вертел, а вот тебе примеры из стайлгайдов мозиллы и аирбнб.

Лень было скидывать ponyfoo и других, но думаю ты не совсем конченый долбоеб и сам найдешь.

Ну и да
>Вообще Ден мой знакомый, он бы тебе на ебало тоже поссал бы за иммутабельность, уверен в этом
Охуеть аргументация пошла, а мои знакомые Кармак и Путин, они бы тебе тоже ебло обоссали.

>только на тайпе и пишу (и флоу)
Ага, одновременно надеюсь, клоун.

Всё, съебываю, нехуй мне делать больше как с фантазерами мамкиными спорить о чем-то на сосаче, когда работу найдешь тогда и поговорим. школьники ебучие, ненавижу лето
Аноним 08/06/16 Срд 22:51:09 #257 №765030 
14654154696210.jpg
>>765023
Благодарю!
Аноним 08/06/16 Срд 22:59:42 #258 №765039 
>>765027
Пиши дальше говнокод, никто тебе не запрещает. Только с такими ебанашками, как ты, нет смысла никакого общаться, ничего умного вы сказать не можете, только кукарекать. Переопределяй переменные, и пиши больше переменных лол.

>Охуеть аргументация пошла, а мои знакомые Кармак и Путин, они бы тебе тоже ебло обоссали.
Я уже скидывал в этом треде скрины переписки, когда другой даун пытался оспорить, что релизная версия у реакта это 15.0. Забавно, что тебе настолько сложно поверить, что у анона с двача может быть в знакомых Ден.

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

В общем, слив петушка защитан, уёбывай.
Аноним 08/06/16 Срд 23:07:17 #259 №765054 
>>765039
Блять, как же я проигрываю
мимокрокодил
Аноним 08/06/16 Срд 23:10:05 #260 №765056 
>>765054
Главное лет не используй, кек. Всё ж для вас стараюсь.
Аноним 08/06/16 Срд 23:18:08 #261 №765073 
>>765056
Хотя бы одну причину назови его не использовать
Аноним 08/06/16 Срд 23:20:26 #262 №765078 
>>765073
Выше прочитать не получилось? Или по новой пойдём?
Аноним 08/06/16 Срд 23:22:14 #263 №765080 
>>765078
Одну причину, без бессмысленных ссыланий на всяких обрыганов.
Почему именно мне это не нужно и неудобно?
Аноним 08/06/16 Срд 23:23:16 #264 №765083 
>>765080
Ладно, раз ты тоже слепой идиот.
Пост 243.
Аноним 08/06/16 Срд 23:25:45 #265 №765084 
>>765083
Пиздец ты шизик. Как мне с балансом юзера в константе взаимодействовать?
Аноним 08/06/16 Срд 23:28:13 #266 №765091 
>>765080
Поддвачну анончику, приведу ещё одну семантическую причину.
(понятно, что полностью избавится от let сложно в js, т.к. сам язык очень корявый сейчас, но их следует избегать, это очевидно)
Стоит приоритезировать использования const, потому что семантически const говорит о том, что переменная (ну в данном случае константа), не будет в дальнейшем переопределена. Всегда, когда я вижу let, я знаю, что дальше жопа и что-то переопределяется и мне нужно сосредоточить внимание. С const ты на расслабоне читаешь код, т.к. он более простой. В общем да, var и let - говно.
Аноним 08/06/16 Срд 23:29:09 #267 №765092 
>>765084
Обычно такие штуки держать в стейте, а не в переменных. Ты явно что-то говнокодишь.
Аноним 08/06/16 Срд 23:29:51 #268 №765095 
>>765092
Так стейт же переменная, Маня
Аноним 08/06/16 Срд 23:31:43 #269 №765096 
>>765095
Нет конечно, стейт это константа. Посмотри на редакс, например, версию где 99 строк, там всё понятно достаточно, даже для новичка.
Аноним 08/06/16 Срд 23:33:27 #270 №765101 
>>765096
Но стейт же меняется, значит не константа
Аноним 08/06/16 Срд 23:37:17 #271 №765103 
>>765101
Внутри стейта может что-то меняться, а сам он никуда не девается.
Аноним 08/06/16 Срд 23:40:27 #272 №765105 
>>765103
Ну правильно, раз что-то меняется - переменная
Аноним 08/06/16 Срд 23:51:19 #273 №765112 
>>765105
Ты путаешь иммутабельность и константы.
Аноним 08/06/16 Срд 23:53:49 #274 №765113 
>>765112
По-моему как раз ты путаешь эти понятия
Аноним 09/06/16 Чтв 00:03:53 #275 №765119 
>>765091
Все нормальные люди так и делают, в стайлгайдах выше об этом написано, но всегда есть упоротые сторонники всякой хуйни, которые как воинствующие васяны будут толкать свое мнение в последней инстанции.
Аноним 09/06/16 Чтв 00:04:43 #276 №765120 
>>765113
Нет))) Ты выше написал
>Ну правильно, раз что-то меняется - переменная
Константа не иммутабельна. Но она не является переменной.
Аноним 09/06/16 Чтв 00:14:21 #277 №765127 
>>765119
Ну так он по-своему прав, переменные усложняют код, использовать из нет смысла. Просто в жсе от этого не уйти сейчас, по крайней мере ты не сможешь просто копипастом всё var заменить на const в легаси коде, что-то да и сломается, т.к. код написал по старо-му и криво.
Аноним 09/06/16 Чтв 00:18:06 #278 №765130 
>>765127
Это понятно, его позицию никто и не отрицал const > let > var, тут всё окай, но он зачем-то развел её до воинствующего абсурда и максимализма.
Просто если уж так сложилась что нужна эта ебучая переменная которую будешь переасайнить, то пусть уж это будет очевидный let, сразу можно ожидать полный рот говна и понимать почему оно так, вот и всё.

Аноним 09/06/16 Чтв 00:53:13 #279 №765156 
Если const хранит ссылку на объект, то когда его утилизирует garbage collector?
Аноним 09/06/16 Чтв 00:56:25 #280 №765158 
>>765156
Зависит от алгоритма gc. Обычно будет происходить то же, что и обычно, лол сорри за тафтологию. т.е. когда объект недосягаем, тогда его и утилизируют.
Аноним 09/06/16 Чтв 00:58:23 #281 №765159 
>>765158
То есть когда уйдет scope, относящийся к const и const станет полностью недоступна. Т.е. глобальные константы никуда не деваются.
Это стоит учитывать, чтобы не допускать утечек памяти.
Аноним 09/06/16 Чтв 01:09:17 #282 №765165 
>>765159
Причем тут конст не ясно.
Аноним 09/06/16 Чтв 01:21:09 #283 №765173 
14654244696390.webm
Вопрос наверное не для этого треда, но так как он ламповый (тред) - то спрошу. Нужен парсер изображений по определенному div'y на сайте.
Суть:
Есть страничка, на ней куча разных ссылок, нужно перейти на каждую из них, проверь есть ли имеющийся div-элемент, и если он есть, то выкачать из него изображение и при этом назвать изображение также как называется эта страница.
С помощью чего это реализуется и что мне нужно для этого изучить?
Аноним 09/06/16 Чтв 01:22:07 #284 №765176 
>>765173
На ноде можно сделать думаю, наверняка даже уже какая-та готовая либа есть.
Аноним 09/06/16 Чтв 01:26:56 #285 №765182 
>>765173
Очень многие языки могли бы так сделать:
Просим, загружаем главную страницу (html)
Находим ссылки на ответвления (url, text)
Просим все ответвления (html)
•Находим имя в <head> (в выход)
•Находим картинку (dom element)
• • Загружаем картинку из src (в выход)
Аноним 09/06/16 Чтв 04:35:12 #286 №765225 
14654361129110.jpg
ПРИВЕТ ЖДАВАСКРИПТОБЛЯДИ; ПОМОГИТЕ МНЕ;

у меня есть в tampermonkey(расширение хрома, для добавления javascript'a на станички) скрипт на jquery, который просто делает $('#page_header).fadeIn(); и .fadeOut()

Что-то не норм тащить весь jquery ради такой херни? не? чем заменить?
Аноним 09/06/16 Чтв 05:29:49 #287 №765229 
>>765225
Пиздос, скоро звездолёты будут бороздить космос, а тебе 32кб загрузить жалко.
Аноним 09/06/16 Чтв 05:32:27 #288 №765231 
14654395473230.png
Надеюсь, тут можно задать вопрос по бутстрапу да и в целом про разметку.
Есть 4 строки <div class="row">. Как сделать так, чтобы они равномерно заполнили страницу по высоте? Т.е. высота каждого row должна быть 25%.
Аноним 09/06/16 Чтв 05:35:05 #289 №765233 
>>765231
Вы не поверите
.row {
height:25%;
}
помогло........
Аноним 09/06/16 Чтв 06:01:43 #290 №765237 
>>765173
NodeJS + Cheerio
Аноним 09/06/16 Чтв 06:32:14 #291 №765241 
Джавуханы вкатился я в этот ваш божественный язык и хочу спросить вот чем ести ли годные модули позволяющие работать с графикой ?
sageАноним 09/06/16 Чтв 07:36:50 #292 №765253 
>>765241
Есть.
Аноним 09/06/16 Чтв 08:27:55 #293 №765259 
>>765225
youmightnotneedjquery.com
Аноним 09/06/16 Чтв 08:29:24 #294 №765261 
>>765233
>>765231
Это не bootstrap-way
Нужно .row > .row.col-md-4 * 4
Аноним 09/06/16 Чтв 08:55:08 #295 №765263 
Здравствуйте, как сделать так чтобы если функция не срабатывала на странице, то скрипт переходил к следующей функции?
Аноним 09/06/16 Чтв 08:56:59 #296 №765264 
>>765261
Не понял тебя.
sageАноним 09/06/16 Чтв 09:05:01 #297 №765270 
>>765263
Попроси его вежливо.
Аноним 09/06/16 Чтв 09:19:00 #298 №765274 
14654531402160.png
Попытался изобразить, что я хочу себе сделать - нечто вроде прогрессбара. Подскажите, может уже есть именно такое? Если нет, то с чего начать?
Раньше никогда не рисовал, работал с БД.
Аноним 09/06/16 Чтв 09:23:52 #299 №765275 
>>765274
http://refreshless.com/nouislider/
Аноним 09/06/16 Чтв 09:25:24 #300 №765276 
>>765275
Но это не слайдер, это прогрессбар. Треугольничек должен ездить и отображать нужное мне значение (и это не от 0 до 100, как во всех плагинах).
Аноним 09/06/16 Чтв 09:31:53 #301 №765277 
>>765276
>я хочу себе сделать - нечто вроде прогрессбара
>Но это не слайдер, это прогрессбар
Ты определился в итоге, ЧТО ты хочешь сделать?

>Треугольничек должен ездить и отображать нужное мне значение
И что мешает с помощью прогрессбара сделать это? Получаешь .value с контрольной точки, будь это даже в диапазоне 0 .. 100, значение передаешь в функцию, которая производит преобразование с полученным значением и возвращает нужное тебе (хоть 09:14).
Остальное - стилистические изъебства, имеющие опосредованное отношение к JS.
Это все ты, тот анон, который спрашивал, как таймлайн сделать наподобие используемых в видеоредакторах?
Аноним 09/06/16 Чтв 09:35:08 #302 №765278 
>>765277
>Ты определился в итоге, ЧТО ты хочешь сделать?
Ну я как бы даже нарисовал и дважды написал - прогрессбар. Желательно многоступенчатый, но я думаю можно и без этого.

Я нашел вот такой, он вроде как больше всего похож на мой случай http://mickaelr.github.io/jquery-stepProgressBar/

И ты меня путаешь с кем-то другим, я первый раз в треде.
Аноним 09/06/16 Чтв 10:24:11 #303 №765288 
>>764994
У тебя по ссылке практически нет перезаписи переменных. Каждая переменная там меняется строго в своем цикле, перед которым и объявлена. По факту там оптимизация map в стандартный for-цикл. Единственное исключение - переменная dx.
[trollface] Аноним 09/06/16 Чтв 10:44:34 #304 №765295 
здаров скриптаны, подтянул чистый жс немного, но на распутье. Сам работаю макакой куа и поебота меня эта изрядно заебала.
Что легче, углубиться в реакт и осваивать цсс и шитимеле или нод.жс?
по тесту контора у меня 70%


И, сколько жс - фронтендщику надо знать саму верстку?
Аноним 09/06/16 Чтв 11:20:29 #305 №765321 
>>765263
Всмысле чтобы ошибка не остановила выполнение?
Аноним 09/06/16 Чтв 11:29:35 #306 №765325 
На локальном сервере все работало, залил на хостинг - не работает. Заебись.
Аноним 09/06/16 Чтв 11:29:54 #307 №765326 
>>765039
> Вообще Ден мой знакомый
> Забавно, что тебе настолько сложно поверить, что у анона с двача может быть в знакомых Ден
> быть в знакомых

Немного разные вещи, не находишь?
Мимокрок
Аноним 09/06/16 Чтв 11:37:39 #308 №765331 
>>765321
Ну типа элемент отсутствует на странице и функция не может выполнится и из-за этого скрипт перестаёт выполнятся, мне нужно чтобы он к следующей функции переходил.
Аноним 09/06/16 Чтв 11:47:04 #309 №765335 
У кого-нибудь здесь есть хостинг? Можете проверить для меня вот это http://mickaelr.github.io/jquery-stepProgressBar/? А то у меня на локалхосте все хорошо, но на сервере этот скрипт отказывается работать. Пишет в консоли что-то вроде про ошибку Syntaxys "<"
Аноним 09/06/16 Чтв 11:51:16 #310 №765337 
>>765331
В первой функции сделай что-то типа
var dom = твой дом-элемент;
if (dom === unidentified) {
return;
}
Аноним 09/06/16 Чтв 12:04:40 #311 №765341 
Сука, пытаюсь запустить второй ангулар через вебпак - нихуя. Тестовый хеллоуворлд из туториала, который выводит <h1>Hello angular</h1> состоит из двух десятков файлов, покрыт тестами и имеет дев и прод режимы! Разумеется, это говно сыпет ошибками ещё на этапе компиляции и не работает. Сборка реакта ещё не такая сложная. Неудивительно, что второй ангуляр не взлетел - столько гемора ради вывода одного заголовка.
Аноним 09/06/16 Чтв 12:08:16 #312 №765342 
>>765341
Я, кстати, тоже охуел. И, блядь, честно говоря, даже не тонны файлов, чтобы высрать "Хеллоуорлд", меня напрягли. Больше всего эта хуйня в конечном итоге все равно заставляет мешать разметку с кодом. Блядь, ебанистика.
Ниасилятор.
Аноним 09/06/16 Чтв 12:09:28 #313 №765343 
>>765295
> тесту контора
Что за тест?
[trollface] Аноним 09/06/16 Чтв 12:14:42 #314 №765345 
>>765343
С буквой проебался, тест Ильи Кантора
Аноним 09/06/16 Чтв 12:19:23 #315 №765347 
>>765337
Спасибо, попробую.
Аноним 09/06/16 Чтв 12:32:32 #316 №765353 
var obj = {
"0": 1,
0: 2
};

Почему obj["0"] возвращает 2?
Аноним 09/06/16 Чтв 12:33:44 #317 №765355 
14654648241390.jpg
>>765353
Поменяй параметры местами и будет хорошо
Аноним 09/06/16 Чтв 12:35:00 #318 №765357 
>>765355
Это из теста Кантора, вопрос почему так происходит с "0": "что-угодно" - возвращает 2?
Аноним 09/06/16 Чтв 12:38:58 #319 №765360 
>>765353
Потому что параша без нормальной типизации. Как и PHP.
Аноним 09/06/16 Чтв 12:45:39 #320 №765364 
var obj = {'1': 0, 1: 1, 0: 2};

alert(obj['1']);

Кто-нибудь пояснит ПОЧЕМУ 1?
Аноним 09/06/16 Чтв 12:49:57 #321 №765365 
>>765364
Выдержка из стандарта ECMA:
>The Property Identifier type is used to associate a property name with a Property Descriptor. Values of the Property Identifier type are pairs of the form (name, descriptor), where name is a String and descriptor is a Property Descriptor value.

Следовательно, 1: 1 конвертится в "1": 1, то отсюда вывод - ты перезаписываешь предыдущее значение '1': 0. Такие дела, JS всепрощающий.
Аноним 09/06/16 Чтв 12:50:05 #322 №765366 
>>765364
а должно быть сколько? 0?
Аноним 09/06/16 Чтв 12:55:57 #323 №765371 
>>765364
Собственно, в качестве доказательной базы к >>765365 проверь сам:
var obj = {'1': 0, 1: 1, 0: 2};
console.dir(obj); // '0': 2, '1': 1
Аноним 09/06/16 Чтв 13:01:33 #324 №765374 
>>765357
Указатели - стринги
Аноним 09/06/16 Чтв 13:21:39 #325 №765393 
>>765365
Интересно, каковы были причины для введения этой конвертации? Вангую, что разработчики даже не задумывались над этим (как и над различием между целыми и вещественными числами). Лишь бы быдлу было попроще.
sageАноним 09/06/16 Чтв 13:35:27 #326 №765410 
>>765393
Но тут они ошиблись, быдло типа тебя не осиливает.
Аноним 09/06/16 Чтв 13:44:33 #327 №765418 
>>765410
Вебмакакен порвался, найс. Иди дошираком пообедай.
Аноним 09/06/16 Чтв 13:45:38 #328 №765419 
Сап.
Ангуляр. Пишу todo. Есть выводимый текст в ul>li и есть кнопка delete в этом же li.
<ul class="quest" ng-repeat="task in list.tasks">
<li>{{task.taskName}} <a href="#" ng-click ="remove()">delete</a></li>
</ul>
Как мне удалять только ту лишку, по чилду delete которого сделан клик?
Аноним 09/06/16 Чтв 13:53:21 #329 №765426 
>>765419
<ul class="quest" ng-repeat="task in list.tasks">
<li>{{task.taskName}} <a href="#" ng-click ="remove(task.id)">delete</a></li>
</ul>
Аноним 09/06/16 Чтв 13:54:51 #330 №765427 
>>765418
>жс тренд
>пиздит на вебмакакен

Что-же с людьми погромирование делает.
Аноним 09/06/16 Чтв 14:17:26 #331 №765434 
>>765426
Неужели в ангуляре нельзя просто указать контекст?
Нужно делать цикл, в котором каждой лихе будет присваиваться айдишник? Срсли?
sageАноним 09/06/16 Чтв 14:45:06 #332 №765451 
>>765418
Получается ты тупее веб-макаки. Найс.
Аноним 09/06/16 Чтв 15:22:19 #333 №765480 
>>765451
У тебя до сих пор горит пукан, опущенка? Как тебе живется на 300$ в месяц, нищее чмо? И привет мамаше-шлюхе.
Аноним 09/06/16 Чтв 15:24:23 #334 №765485 
Не знаю где спросить, спрошу тут.

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

Кто что знает по такой теме?
Аноним 09/06/16 Чтв 15:27:18 #335 №765489 
>>765485
Chrome DevTools + Fiddler2
Аноним 09/06/16 Чтв 15:39:15 #336 №765498 
>>765480
Сколько проекций в одном посте
Аноним 09/06/16 Чтв 15:43:04 #337 №765503 
>>765434
Можно определить метод remove() у класса Task (у прототипа объекта task) и вызывать task.remove() вместо remove(task.id).
Или ты хочешь по одному контролеру на каждую итерацию цикла?
Аноним 09/06/16 Чтв 15:43:35 #338 №765505 
>>765498
Ты по делу отвечай газонюх почему в твоем говне '0' преобразуется в 0?
Аноним 09/06/16 Чтв 15:46:45 #339 №765509 
>>765229
мне не жалко, просто это немного не идеально
>>765259
спасибо
Аноним 09/06/16 Чтв 15:47:53 #340 №765510 
>>765505
Лол. Ты даже не понял в чем тут проблема, даун
Аноним 09/06/16 Чтв 15:48:05 #341 №765511 
>>765295
Привет, какой город?
Аноним 09/06/16 Чтв 16:42:03 #342 №765531 
>>764996
Разобрался. Нашёл нужную функцию через точки остановки в дэбагире. Пишу так в юзерскрипте и оставляю её тело без изменений. Функция не запускается и результата её работы на странице нет. Заменяю её тело на alert, а он не выводится. Хотя функция должна вызываться. Что делать?
Аноним 09/06/16 Чтв 16:52:31 #343 №765542 
>>765335
Бамп вопросу
[trollface] Аноним 09/06/16 Чтв 17:03:01 #344 №765547 
>>765511
Киев. Бамп вопросу
Аноним 09/06/16 Чтв 17:16:59 #345 №765555 
>>765531
Заменил alert на console.log. Даже в консоль ничего не выводит. Пишет в месте вызова этой функции Error: Permission denied to access object и больше ничего. Что за хуйня?
Аноним 09/06/16 Чтв 17:43:23 #346 №765587 
Подскажите что делать. Прохожу сейчас learn.js, дошел до методов и массивов, но чем дальше иду, тем меньше могу решить задач, без подсказок. То есть я прочитал статью, вроде бы все понятно как и что работает, но в задачах я не могу именно выстроить саму последовательность скрипта. Не могу сообразить, что с начало надо написать такую-то функцию, в ней сделать цикл, привести сравнение и т.д. Следовательно из-за этого не могу продвигаться дальше в изучении. Что мне делать? Я совсем даун? Бросать не хочется, так как более-менее интересно и хочется в этом развиваться, но из-за этого неосиляторства руки опускаются.
Аноним 09/06/16 Чтв 17:50:46 #347 №765595 
>>765587
Программирование не для тебя, иди картриджи в принтерах меняй.
Аноним 09/06/16 Чтв 18:13:01 #348 №765618 
>>765595
Как ты, мусорка?
Аноним 09/06/16 Чтв 18:19:38 #349 №765623 
>>765264
<div class="row">
____<div class="row col-md-4"></div>
____<div class="row col-md-4"></div>
____<div class="row col-md-4"></div>
</div>
Аноним 09/06/16 Чтв 18:20:09 #350 №765624 
>>765587
Как же вы заебали, ноющие хуесосы.
Каждую неделю приходит какой - нибудь уебок, ноет в треде, что он совсем даун и ждет психологической помощи
Иди нахуй
Аноним 09/06/16 Чтв 18:22:34 #351 №765625 
>>765555
>>765531
http://stackoverflow.com/a/25785794
Аноним 09/06/16 Чтв 18:42:58 #352 №765641 
>>765625
Спасибо. Работает. Только внутри заменяемой функции много других функций. Что сделать чтобы не писать перед каждой unsafeWindow?
Аноним 09/06/16 Чтв 18:46:52 #353 №765646 
>>765641
https://learn.javascript.ru/with
Аноним 09/06/16 Чтв 19:12:08 #354 №765665 
14654887287010.png
>app-bundle.js 15.6 MB ...
>webpack: bundle is now VALID.
This train has no breaks.
Аноним 09/06/16 Чтв 19:19:08 #355 №765670 
>>765646
Кажется получилось. Не уверен т.к. теперь пишет новую ошибку. В скрипте на странице есть функция f1. Её я хочу заменить. Но в этой функции вызывается другая функция которая тоже описана в том скрипте. Функция f2. Принимает она только 1 аргумент. И этот аргумент функция. Код этой функции-аргумента написан в f1. Я пишу вот так http://pastebin.com/2bPcvL7W Он выводит ok2 и ошибку Error: Permission denied to access object В функции f2 в ретурне. Что делать?
Аноним 09/06/16 Чтв 19:49:23 #356 №765694 
Почему не срабатывает команда console.log("hui");
в функции jQuery(document).ready(function($) ??? Вчера все работало. Никаких ошибок, ничего.
Аноним 09/06/16 Чтв 19:56:56 #357 №765704 
скриптаны, собираюсь переписать проект с ванили на тайпскрипт - какие подводные камни?
Аноним 09/06/16 Чтв 20:01:59 #358 №765711 
Насколько хорошо надо знать ваниль, чтобы без проблем учить реакт?
Аноним 09/06/16 Чтв 20:15:57 #359 №765733 
>>765711
7 из 10
Аноним 09/06/16 Чтв 20:19:51 #360 №765738 
>>765670
Бамп
Аноним 09/06/16 Чтв 20:21:02 #361 №765743 
>>765733
Как оценить свой уровень знаний?
Аноним 09/06/16 Чтв 20:50:10 #362 №765764 
Подскажите плз нубу какой правильный способ генерировать статичные html страницы из коллекции на сервере?
Сейчас делаю element = '<span>' + arr[n] + '<span>' и просто записываю потом element в файл.
Но подозреваю что есть удобный и правильный способ вместо такого костыля.
Аноним 09/06/16 Чтв 21:19:31 #363 №765790 
>>765743
Можешь тудушку написать? Ну всё, 7 из 10.
Аноним 09/06/16 Чтв 21:28:33 #364 №765809 
>>765764
И имя ему реакт альбертович.
Аноним 09/06/16 Чтв 21:39:15 #365 №765815 
>>765704
Тянки будут течь, узнав, что ты пишешь на тайпскрипте. В результате все стулья и кресла в офисе будут залиты женским соком.
Аноним 09/06/16 Чтв 21:40:16 #366 №765817 
>>765764
Шаблонизатор. Jade или EJS, по вкусу. Mustache если совсем неосилятор.
Аноним 09/06/16 Чтв 21:41:09 #367 №765819 
На кодакадеми есть годные курсы по первому ангулару. Есть такие же курсы по второму, именно в форме уроков, а не лекций или текста?
Аноним 09/06/16 Чтв 21:41:21 #368 №765821 
>>765670
Кстати там ещё функции вызываются. Но ни уже в другом файле. В query.1.7.2.min.js
Вот так http://pastebin.com/DT6xBQmk выглядит f2.
Пытался вместо f1 заменять f2, но тогда выводит ошибку в query.1.7.2.min.js. Как сделать чтобы заменяемая функция работала нормально во всём сэтэке вызовов?
Аноним 09/06/16 Чтв 22:31:16 #369 №765846 
>>765821
Не заменяй ничего в jquery, ищи откуда эти функции вызываются
Аноним 09/06/16 Чтв 22:50:22 #370 №765860 
>>765846
Какие? f1 это альтернативное имя для другой функции. А она в разных местах 10 вызывается. В f1 вызывается f2, а в f2 вызывается функция из jquery. В нём ещё 2 функции.
Аноним 09/06/16 Чтв 22:54:08 #371 №765861 
>>765860
Кстати может с этим расширением проще заменять функции? Кто знает как?
https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija
Аноним 09/06/16 Чтв 23:40:28 #372 №765899 
Ну познакомишься ты такой с девушкой, о чем будешь говорить? Как ты на джаваскрипте говно свое пилил?
Аноним 09/06/16 Чтв 23:43:27 #373 №765905 
>>765899
Нахуя мне девушки, я с вебпаком ещё не наебался.
Аноним 09/06/16 Чтв 23:43:53 #374 №765906 
>>765817
Во, спс, это то что надо.
Аноним 09/06/16 Чтв 23:46:38 #375 №765909 
>>765899
вот вот, сидят и дрочат тут, тьфу. и это мужики?
Аноним 10/06/16 Птн 00:02:21 #376 №765926 
Парни подскажите плз, как сделать такойже плейсхолдер в инпуте? https://gyazo.com/140364362582c036a0bc193ea6b52bf7
Пишу сча примерно такойже с фильтрацией на ангуляре и нужно теперь первый отфильтрованный по имени положить в плейсхолдер чтобы он не пропадал, чет нагуглить не могу(
Аноним 10/06/16 Птн 01:25:32 #377 №765963 
>>765861
Да блять! Два дня с js возился. Спасибо тому умнику что распознал макакбкапчу. Спиздил у него скрипт. Оставил только одну функцию и вставил свою функцию ans которая эту капчу распознаёт и вводит. Теперь вопрос. Как уменьшить эту функцию и измерить время работы скрипта? Мне нужно просто при получении новой картинки с капчой вызывать ans.
http://pastebin.com/JvRCAZMW
Аноним 10/06/16 Птн 02:24:59 #378 №766008 
Столкнулся с непонятной мне ситуацией.
Код написаный вчера перестал работать, ну я полез в дебагер, затык происходит на вызове модуля request.
Ну я вставил перед своим запросом запрос на гугл и после этого внезапно выполняются оба запроса. Но если я убираю запрос к гуглу то мой запрос просто игнорируется, т.е. вызов request не происходит вообще. В чем может быть причина такого подскажите плз.
Аноним 10/06/16 Птн 03:30:30 #379 №766018 
>>766008
Пиздец, проебался часа 2 с этим. Потом перезагрузил комп и все стало ок.
Аноним 10/06/16 Птн 04:44:51 #380 №766030 
>>765899
Как тесты mocha проводил по вечерам. Думаю, ей жутко интересно будет узнать результаты...
Аноним 10/06/16 Птн 08:52:27 #381 №766068 
>>765963
Блять..
Ты мог просто обработчик повесить на поле ввода, зачем ты полез функции менять?
Аноним 10/06/16 Птн 12:08:46 #382 №766197 
>>765926
Какой нибудь span с абсолютным позиционированием и таким же размером шрифта. Потыкать гугл в дебагере не судьба?
Аноним 10/06/16 Птн 12:37:30 #383 №766214 
>>766030
Сука, каждый раз проигрываю с названия. А фреймворка govno у вас нет случаем?
Аноним 10/06/16 Птн 12:38:48 #384 №766215 
>>766214
Тебе 15?
Аноним 10/06/16 Птн 12:41:45 #385 №766216 
>>766215
Как можно даже в 76 не проиграть с какой-то серьезной штуки, которую называют мочëй?
Аноним 10/06/16 Птн 12:41:47 #386 №766217 
>>766215
29, я не фронтендщик
Аноним 10/06/16 Птн 12:45:33 #387 №766221 
>>766216
Пидораха не знает, что правильно читается "мока"
Аноним 10/06/16 Птн 12:49:34 #388 №766226 
>>766221
Это если читать как название кофея, а если по general pronunciation rules, то моча. А ты в европке живëшь или что? Из ЭТИХ?
Аноним 10/06/16 Птн 12:54:28 #389 №766229 
14655524686950.jpg
>>762457
>>762417
Ты пиздецки тупой уебок. Это не оскорбление, а простая констатация факта, ведт ты даже не гражданин можешь отличить саркастическую статью от серьезной. Рукалицоблядь.
Аноним 10/06/16 Птн 13:01:20 #390 №766233 
>>764466
Вопрос: а нахуя ты юзаешь сраные стрелочные функции здесь? Тебе что там блядь контекста важно избежать или ты просто как все бакланы тянешь все новое и модное в хату, не особо разбраясь нужно оно или нет?
Аноним 10/06/16 Птн 13:03:54 #391 №766235 
>>764977
Смотря как она была создана, если ФД, то просто в любом месте ниже оригинального объявления объявляй ее еще раз под тем же иименем и пиши новый код - вуаля вы перезагрузили функцию, хойстинг ваш друг.
Аноним 10/06/16 Птн 13:12:11 #392 №766241 
>>766233
() > function()
Аноним 10/06/16 Птн 13:27:12 #393 №766248 
>>766241
>() > function()
Что за хуйню я прочел?
Ты или штаны надень(var tiDolboeb = function(){}) или крестик сними(var tiUeban = () => {}), пидор.
Аноним 10/06/16 Птн 13:28:20 #394 №766249 
>>766248
>var
:)
Аноним 10/06/16 Птн 13:28:23 #395 №766250 
>>766248
() =>, офкос. Яблококлава слишком умная
Аноним 10/06/16 Птн 13:33:09 #396 №766252 
>>766249
Вот ты точно из ЭТИХ.
Аноним 10/06/16 Птн 13:38:09 #397 №766255 
14655550891480.png
>>766249
Ты сходи почитай за использование лет, потому что ты идиот, который использует его где нужно и где не нужно, потому что жертва хайпа и всего нового. Не будь долбоебом, читай документацию.
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/let
Аноним 10/06/16 Птн 13:38:54 #398 №766256 
>>766255
> использование лет
const
Аноним 10/06/16 Птн 13:43:14 #399 №766258 
>>766256
Что мне с балансом пользователя делать?
Аноним 10/06/16 Птн 13:45:20 #400 №766260 
>>766258
В объект записывать?
Аноним 10/06/16 Птн 13:46:44 #401 №766261 
>>766256
Ага, вперед юзать говно, которое в разных средах работает по-разному!! Мало говнокода, нужно больше.
Аноним 10/06/16 Птн 13:48:21 #402 №766263 
>>766261
>разных средах работает по-разному!!
Например??!!!
Аноним 10/06/16 Птн 13:48:40 #403 №766264 
>>766260
Я так делаю обычно - создаю объект и инициализирую пустыми значениями:
const dataset = {a: null, b: null};
и в нем уже сохраняю нужные значения. Особенно удобно эту хуйню использовать в промисах, когда требуется резолвить значение.
Аноним 10/06/16 Птн 13:52:41 #404 №766267 
>>766263
В одних ошибку кидает при перезаписи в других молча игнорит, где-то позволяет переписать объект, где-то нет. Охуенная константа, во всяком случае я с этим говном год назад познакомился и пока не юзаю, потому как говнище говняное. Но модникам пихуй, им все в анус себе модную хуету вставить и ебаться с ней.
Аноним 10/06/16 Птн 16:07:54 #405 №766346 
>>766264
ну ты и мартыхан
Аноним 10/06/16 Птн 16:08:59 #406 №766347 
>>766346
Почему?
Аноним 10/06/16 Птн 16:15:35 #407 №766354 
Нужен охуенный обфускатор. Что подскажете?
Аноним 10/06/16 Птн 16:19:33 #408 №766356 
>>766354
Гугли чет типа whitespace. На хабре было, там фишка с пробелами, лал. Прикольная штука, бьютифайером стандартным не деобфусцируется.
Аноним 10/06/16 Птн 16:22:33 #409 №766358 
>>766356
а если у меня код на 100 строк, а я хочу сделать видимость дохуища алгоритма, как быть? самому писать фейковый код?
Аноним 10/06/16 Птн 16:39:14 #410 №766366 
>>766346
Наоборот, мне видится это удобным:
- изначально инициализирую схему, которую потом использую, не добавляя новых полей ( однако Object.seal() не использую, AirBnB говорят, это 'bad practicle', интересно, почему, охуенная же штука);
- легкий доступ и контроль ко всем значениям (вместо того, чтобы искать ошибку в десятке переменных, можно сделать дамп через console.dir только одного объекта;
- как я уже говорил, объект удобно использовать в цепочке промисов.
Аноним 10/06/16 Птн 16:58:10 #411 №766376 
>>766358
Я не понял, тебе просто шума добавить в твой код нужно? Тогда скопируй туда пару десятков исходников всяких js либ и гитхаба и все.
Аноним 10/06/16 Птн 17:11:14 #412 №766381 
>>766376
Да. Ок. Главное чтобы на работу это не повлияло еще. И все же, whitespace, не нашел чет ничего. Есть еще обфускаторы?
Аноним 10/06/16 Птн 17:14:02 #413 №766383 
>>766381
>И все же, whitespace, не нашел чет ничего
Как же так? Я так сейчас и набрал js whitespace habrahabr. Какой-то неправильный у тебя гугл.
Первый же результат:
https://habrahabr.ru/post/112530/
И, собственно, сам whitespace:
http://www.freedomscripts.org/js-invis.html
Аноним 10/06/16 Птн 20:41:16 #414 №766504 
>>766068
Я не знал что так можно. Думал если функция вызывается каждый раз при смене капчи, то в неё и нужно мою функцию вставлять. Что значат те строчки с мутациями всякими? Как это проще сделать?
Аноним 10/06/16 Птн 20:59:08 #415 №766525 
>>766504
Что ты хочешь сделать? Как я понял, автоввод капчи?
Аноним 10/06/16 Птн 21:13:06 #416 №766537 
>>766525
Да. Хочу как в этой функции. Она работает, а как я не понимаю. Ещё хочу чтобы она время работы в консоль писала. Поэтому надо упростить чтобы работала быстрее.
Аноним 10/06/16 Птн 21:57:00 #417 №766577 
>>762164 (OP)
Привет, жсач.
Есть небольшой вопрос о best practices.
Функционал: в несколько шагов составляется большой и сложный объект, на каждом шаге аякс и вся вот эта залупа. Выбираешь данные, жмешь далее, выбираешь еще и т.д.
От того, как это сделано сейчас у меня, натурально течет кровь из глаз.
В теге скрипт в хтмл объявлен искомый объект. Далее навешиваются огромные уродливые обработчики на кнопки continue1, continue2, ..., в которых изменяется этот объект и переключается шаг. На мой взгляд, то, что в обработчиках меняется внешняя область видимость - не оче.
Собственно вопрос, как сделать то же самое с наименьшим глазным кровотечением?
Аноним 10/06/16 Птн 22:00:53 #418 №766583 
Какую IDE анон использует под linux для node.js?
Аноним 10/06/16 Птн 22:01:31 #419 №766584 
>>766214
Чай и моча есть, выбирай.
Аноним 10/06/16 Птн 22:03:45 #420 №766588 
>>766226
По-английски там буква "к" будет. Только на языках типо испанского там будет "ч".
Аноним 10/06/16 Птн 22:10:41 #421 №766598 
>>766030
>mocha
Это только на русском хуёво звучит?
Аноним 10/06/16 Птн 22:28:12 #422 №766615 
>>766588
Наоборот вроде, очепчтка
Аноним 10/06/16 Птн 23:00:35 #423 №766656 
>>766583
WebStorm.
Аноним 10/06/16 Птн 23:03:14 #424 №766664 
>>766598
Какой язык такие и фреймворки
Аноним 11/06/16 Суб 07:55:07 #425 №766787 
>>766588
>>766598
https://translate.google.com/#en/ru/mocha
Аноним 11/06/16 Суб 08:35:12 #426 №766790 
>>766537
> Да. Хочу как в этой функции.
В какой функции? Закинь её куда-то
Аноним 11/06/16 Суб 09:55:58 #427 №766800 
Написал тут помидорные часы:

http://codepen.io/anon/pen/mEVvzz

Должно было получиться что-то такое:

https://codepen.io/FreeCodeCamp/full/aNyxXR/

Описание здеся:

https://www.freecodecamp.com/challenges/build-a-pomodoro-clock

Подскажите, где наговнокодил, а то ваще хз, я нуб.
Аноним 11/06/16 Суб 10:21:12 #428 №766809 
Существует ли какая-нибудь сокращенная форма записи перезаписывания значения переменной?
например такой код можно записать короче?
currentElementName = currentElementName.slice(0,40) + '...'
Аноним 11/06/16 Суб 10:34:26 #429 №766813 
>>766809
а ты просто переменные называй a,b и с, и такой проблемы не будет
Аноним 11/06/16 Суб 10:44:41 #430 №766817 
>>766813
Мне удобней когда в названии переменной отображена ее суть.
Аноним 11/06/16 Суб 10:48:35 #431 №766819 
>>766809

А чем тебя автодополнение не устраивает, первую букву нажал - показало все слово
Аноним 11/06/16 Суб 10:51:15 #432 №766822 
>>766819
С этим все ок, просто выходит сильно длинный код
(currentElementName.length > 43) && (currentElementName = currentElementName.slice(0,40) + '...');
Хз че им мешало сделать что-то вроде оператора .=
Аноним 11/06/16 Суб 10:53:21 #433 №766824 
>>766822
В е2 вроде так и есть
Аноним 11/06/16 Суб 11:11:57 #434 №766830 
>>766817
>currentElementName = currentElementName.slice(0,40) + '...'
и ты только что эту суть поменял, так что ничего оно не отображает, называй одной, максимум двумя буквами
Аноним 11/06/16 Суб 11:59:26 #435 №766845 
14656355671000.jpg
Почему при клике на крестик алерт выпрыгивает до окончания транзишена?
http://codepen.io/myavelly/pen/BzjrvL

Хочу сделать так, чтобы блок плавно исчезал и освобождал занимаемое место. Для этого, как я представляю, нужно применить display: none после затухания.
Аноним 11/06/16 Суб 12:28:28 #436 №766860 
>>766830
> называй одной, максимум двумя буквами
js тред вышел на новый уровень
Аноним 11/06/16 Суб 12:29:38 #437 №766861 
>>766860
Тут уже несколько дней ебанутый трал ошивается. Подозреваю, что это он
Аноним 11/06/16 Суб 12:35:11 #438 №766864 
>>766845
Нет времени вникать на 100% но то что я увидел говорит о том, что ты не понял замыканий
for (var i = 0; i < elems.length; i++) {
elems.onclick = function() {
this.parentNode.classList.toggle('fade');

У тебя будет выполнять лишь для последнего элемента, потому что к моменту события онклик i будет равно elems.length. Потому пофикси в форе вар не лет - это создаст новую i для каждой итерации и тоггле будет вызываться на соответствующих номеру эжлементах.
Аноним 11/06/16 Суб 12:36:29 #439 №766866 
>>766864
Пидорская макаба зохавала половину символов. Ну, в общем, ты понел о какой части кода я говорил.
Аноним 11/06/16 Суб 12:57:17 #440 №766878 
Здарова скриптаны.
В каком объёме и как должен знать CSS JS-ник клиентской части.
Очень нравится JS но перспектика заниматься версткой не улыбается.
Сколько нужен шарить CSS чтобы на работу взяли и интерфейсы ебашить норм, но так чтобы не тонуть в нём и верстать по минимуму?

Да, вопрос возможно платина, но всё же
Аноним 11/06/16 Суб 13:01:36 #441 №766886 
>>766588
Именно вы проблемы рахи, именно из-за вас в говне раха, из-за такого быдло скама как вы, раха катится в говно. Необразованное быдло, почему вы не на заводе?
Аноним 11/06/16 Суб 13:02:16 #442 №766887 
>>766216
Именно вы проблемы рахи, именно из-за вас в говне раха, из-за такого быдло скама как вы, раха катится в говно. Необразованное быдло, почему вы не на заводе?
Аноним 11/06/16 Суб 13:20:39 #443 №766901 
>>766878
Верстка и фронтенд неразделимы. Ты не можешь быть фронтендером, не зная верстки. Никак.
Аноним 11/06/16 Суб 13:40:37 #444 №766921 
>>766901
Поссал на дивана. У нас в конторе две верстальщицы и три фронт-эндера. Верстальщицы делают html код и шаблоны, JSники пишут логику. В любой нормальной конторе такое разделение. Если JSника заставляют верстать - контора говно и из неё нужно бежать.
Аноним 11/06/16 Суб 13:44:11 #445 №766926 
>>766921
Проблема в том, что в такие конторы берут обычно с опытом, а опыт приходится набират в местах, где ты и верстальщик и фронтендщик и анальная шлюшка
Мимо
Аноним 11/06/16 Суб 14:02:04 #446 №766934 
У кого-нибудь есть аккаунт htmlacademy на котором ещё подписка не закончилась и кто может поделиться? Бесплатные курсы все прошел. Или тут с такими просьбами сразу нахуй посылают?
Аноним 11/06/16 Суб 14:10:53 #447 №766937 
>>766934
Тут с такими просьбами сразу в /wrk/ посылают. Тут не учат верстку.
Аноним 11/06/16 Суб 14:18:31 #448 №766943 
14656439113620.png
>>762164 (OP)
Ковыряю реакт по официальному туториалу:
https://facebook.github.io/react/docs/tutorial.html
На моменте, когда устанавливается подгрузка комментов с сервера у меня происходит пикрелейтед. Я так понял хуйня происходит из-за пробела в ссылке, но я не понимаю откуда он может браться, в пропсе урл пробела нет, в ажакс-запросе тоже. Где я мог обосраться?
Аноним 11/06/16 Суб 14:20:08 #449 №766945 
>>766921
Ты даун? Как ты будешь писать логику для верстки, если ты её не знаешь?
Аноним 11/06/16 Суб 14:25:07 #450 №766948 
>>766943
Это не пробел, это _
Аноним 11/06/16 Суб 14:29:13 #451 №766954 
>>766948
Допустим, но что я делаю не так?
Аноним 11/06/16 Суб 14:33:36 #452 №766959 
>>766954
>>766943
А всё норм, это я - дебил запускал клиент с локал сервера вместо того чтобы зайти на уже поднятый.
Аноним 11/06/16 Суб 14:34:14 #453 №766960 
>>766878
Можно не заниматься если есть отдельный верстала, но знать все равно надо, твой код же будет с ней взаимодействовать.
Аноним 11/06/16 Суб 14:47:22 #454 №766971 
>>766945
Сразу видно безработную маньку. Схуяли я её не знаю? Ты чужой код читать не в состоянии? Фронт-эндер смотрит готовую верстку и пилит стили под неё, но ебаться со стилями и блоками - не его работа.
Аноним 11/06/16 Суб 14:59:10 #455 №766977 
>>766971
Я и не говорил, что это работа жс-фронтендера. Я сказал, что логику для верстки, без знания верстки и ДОМа писать невозможно.
Аноним 11/06/16 Суб 15:01:26 #456 №766979 
>>766977
Окей, ты прав.
Аноним 11/06/16 Суб 15:46:28 #457 №767024 
>>766921
Сколько платят за час работы?
Аноним 11/06/16 Суб 16:15:31 #458 №767043 
>>766887
Роисся в говне из-за того что людям смешно что тупые америкосы называют свои продукты мочëй?
Аноним 11/06/16 Суб 17:01:38 #459 №767073 
>>766921
>>766971
Проиграл с этой разделяющей маньки. 2016 год на дворе. Кому ты нахуй всрался если ты кроме макаканья скрипта нихуя не умеешь? Контор которые ты описал сейчас ЕДИНИЦЫ. Разделение труда давно прошло, мань. Сейчас ищут ФУЛСТАК девелуперов. И поверь сейчас их дохуя. Никто не будет держать тупую макаку, которая называет себя фронтэндером но при этом блять не умеет верстать
Аноним 11/06/16 Суб 17:58:16 #460 №767109 
>>766864
Но оно выполняется для каждого блока сообщения как надо, проблема именно в преждевременном появления алерта. Алсо, при let вместо var по клику не происходит ничего.
Аноним 11/06/16 Суб 18:24:20 #461 №767137 
>>767043
Не, в говне из-за того что такие как ты не могут в язык белых людей, а когда пытаются произнести что-то, то из-за годов в пахомии на уме только говно и моча, назвать правильно мокка, не в состоянии, так как в подкорке головного кроме говно и мочи ничего нету.
Аноним 11/06/16 Суб 18:38:15 #462 №767152 
14656594960070.jpg
>>767137
Где родился там и пригодился
Аноним 11/06/16 Суб 18:39:00 #463 №767155 
>>767073
Мань, речь идёт не о говношлепах МАГАЗН НА ВОРДПРЕССЕ ЗА ДВА ДНЯ, а о нормальных конторах. Их даже в рашке достаточно, не говоря уже о западе.
Аноним 11/06/16 Суб 18:39:44 #464 №767158 
>>767024
15$.
Аноним 11/06/16 Суб 18:54:41 #465 №767175 
>>767137
> c h
> там буква К. Правильно через К. Скажи им, мам
Бля, как я проигрываю с вас мартыханов

> назвать правильно мокка
Это так называют при обсуждениях сотрудников, с тмлдом. Никто не хочет говорить моча. Поэтому и придумали себе мянямирок.
Аноним 11/06/16 Суб 18:57:23 #466 №767177 
>>767175
Двачую, воннаби испаноитальянцы ахуели в край
Аноним 11/06/16 Суб 18:57:43 #467 №767179 
>>767175
Настало время грозных ссылок на вики
https://en.wiktionary.org/wiki/Appendix:List_of_English_words_with_%22ch%22_pronounced_as_/k/
Аноним 11/06/16 Суб 18:59:23 #468 №767182 
>>767175
Тебе уже два пруфа на К скинули, пернастый
>>766787
>>767179
Аноним 11/06/16 Суб 19:00:51 #469 №767184 
>>767179
Mocha -> ссылка на кофе
Вот когда будет ссылка на mocha js тогда и приходи
Аноним 11/06/16 Суб 19:02:41 #470 №767186 
>>767179
Очевидно же, что тестер назвали не в честь вида кофе, а в честь мочи
Аноним 11/06/16 Суб 19:07:49 #471 №767191 
>>767186
Да не в честь чего назвали. Просто хипстерское слово взяли без какого смысла и назвали им продукт.
>>767179
И? При чем тут кофе, мартыхан? Тебе кинуть ссылку на уроки английского? Где написано что C и H читается как Ч
Аноним 11/06/16 Суб 19:09:05 #472 №767194 
14656613458680.png
>>767186
Я чет сразу и не догадался что чашечка пылающей мочи

>>767191
Кидай
Аноним 11/06/16 Суб 19:13:25 #473 №767201 
>>767194
Что ты обвел? Какой-то иероглиф.
Аноним 11/06/16 Суб 19:15:27 #474 №767205 
>>766887
Никогда не перестану удивляться вездесущим посланникам /po/ и ловкости, с которой они разводят срачи
Аноним 11/06/16 Суб 19:17:35 #475 №767206 
14656618558410.jpg
>>767194
> Надпись "моча" на фоне цвета говна
Аноним 11/06/16 Суб 19:21:18 #476 №767210 
>>767201
Да, это санскрит, произносится как "мокка"
Аноним 11/06/16 Суб 19:30:38 #477 №767217 
14656626387720.png
>>767206
Все нормально, это оптическая иллюзия и оранжевый цвет
Аноним 11/06/16 Суб 19:34:51 #478 №767224 
>>762164 (OP)
Анон, пишу небольшой скриптик для себя для автоматизации одной хуйни
Как из подобного
[<a href=​"тутссылка">Туттекст</a>​]
Достать ссылку? В жс я дно
Аноним 11/06/16 Суб 19:43:37 #479 №767238 
>>767175
Chaos ты как ЧАОС произносишь, болезный?
Аноним 11/06/16 Суб 19:44:23 #480 №767239 
>>767224
console.log(ТУТ_ТВОЕ_КАКОЕ-ТО_НАЗВАНИЕ[0])
Аноним 11/06/16 Суб 19:48:32 #481 №767241 
>>767239
undefined значение. Чет не едет нормально
Аноним 11/06/16 Суб 19:49:09 #482 №767244 
>>767241
А что ты делаешь? Это у тебя node?
Аноним 11/06/16 Суб 19:50:57 #483 №767246 
>>767241
Точне едет но как то не так как надо. Печатает какую то хуйню по одному символу
Аноним 11/06/16 Суб 19:52:22 #484 №767248 
>>767244
Сначало достаю все диві из сайтика
var хуйня = document.getElementsByClassName('залупа');
дальше достаю конкретній див(в нем тег а с ссылкой)
var залупа = хуйня[0].innerHTML;

Из этого пытаюсь что то достать
Аноним 11/06/16 Суб 19:57:08 #485 №767254 
>>767238
Chaos как хаос или как неологизм название библиотеки?
Аноним 11/06/16 Суб 19:57:39 #486 №767255 
>>767248
querySelectorAll
Аноним 11/06/16 Суб 19:59:58 #487 №767258 
14656643988780.png
>>767248
C innerHTML можно напрямую работать, как с обычным текстом, тебе не нужно ничего доставать
Аноним 11/06/16 Суб 20:02:16 #488 №767261 
>>767255
Не понял нихуя. Да и нихуя не работает
Аноним 11/06/16 Суб 20:02:58 #489 №767262 
>>767258
Проблема в том что я могу работать с текстиком внутри тега, а мне нужен href
Аноним 11/06/16 Суб 20:04:11 #490 №767264 
>>767262
Array.prototype.slice.call(document.querySelectorAll('div a')).map(a=>a.href)
Аноним 11/06/16 Суб 20:05:20 #491 №767265 
>>767264
SyntaxError: invalid arrow-function arguments (parentheses around the arrow-function may help)
Аноним 11/06/16 Суб 20:05:21 #492 №767266 
>>767254
кейос так произносится из-за латинских и французских корней слова, а мокка - это сорт или вид кофе, я не ебу, ну а в слове chair ch будет читаться как ч
Мимопроходил
Аноним 11/06/16 Суб 20:06:41 #493 №767267 
>>767265
Смени среду исполнения/используй транспайлер/не используй стрелочки
Аноним 11/06/16 Суб 20:08:35 #494 №767271 
>>767109
Во-первых, я анписал хуйню, потому как был упрт еще - конечно же там нет проблем с замыканием, ведь ты к i в функци не обращаешься. Так что забей. Во-вторых, лет только с юз стрикт работает, на кодпене этого нет я так понел.
Аноним 11/06/16 Суб 20:10:55 #495 №767272 
>>767267
Ты сейчас так говоришь будто я хнаю что такое транспайлер и стрелочки. Я обычный ведродев и в жава скрипте мои познания очень базовы. Нет ли простых методов вытащить эту ссылку?
Аноним 11/06/16 Суб 20:12:24 #496 №767274 
>>767272
Array.prototype.slice.call(document.querySelectorAll('div a')).map(function (anchor) { return anchor.href; })
Аноним 11/06/16 Суб 20:14:06 #497 №767275 
>>767274
Fun fact: ch в anchor читается как 'к', а не как 'ч'
Аноним 11/06/16 Суб 20:16:04 #498 №767278 
>>767275
>>767274
И это успешно вернуло мне пустой массив
Аноним 11/06/16 Суб 20:17:25 #499 №767279 
>>767278
Это значит что селектор проебался, что document.querySelectorAll(ТВОЙ_СЕЛЕКТОР') возвращает?
Аноним 11/06/16 Суб 20:19:57 #500 №767280 
>>767279
Пустой массив нод
Аноним 11/06/16 Суб 20:21:40 #501 №767283 
>>767280
TADA! Ваш селектор - говно.
Аноним 11/06/16 Суб 20:23:06 #502 №767284 
>>767279
>>767274
Окей, это заработало, селектор вернул мне нормальный список нод, но вот только в качестве href'ов вернуло массив undefined'ов
Аноним 11/06/16 Суб 20:29:32 #503 №767290 
>>767284
document.querySelectorAll(ТВОЙ_СЕЛЕКТОР)[0].tagName ?
Аноним 11/06/16 Суб 20:31:24 #504 №767292 
>>767290
"DIV"
Аноним 11/06/16 Суб 20:32:20 #505 №767293 
>>767292
TADA! Ваш селектор - говно.
нужно же a выбрать
Аноним 11/06/16 Суб 20:33:05 #506 №767295 
>>767293
a внутри дивов
Аноним 11/06/16 Суб 20:34:19 #507 №767297 
Окей, я починил селектор, теперь он возвращает а
Аноним 11/06/16 Суб 20:35:37 #508 №767298 
И ссылки тоже поехали. Можно ли запилить этот код без функции?
Аноним 11/06/16 Суб 20:37:13 #509 №767302 
>>767298
Без какой функции?
Аноним 11/06/16 Суб 20:37:43 #510 №767303 
>>767302
function (anchor)
Аноним 11/06/16 Суб 20:38:33 #511 №767304 
>>767303
Нет
Аноним 11/06/16 Суб 20:43:40 #512 №767305 
Олсо, как симулировать нажатие кнопки?
Аноним 11/06/16 Суб 20:44:23 #513 №767307 
>>767305
element.click()
Аноним 11/06/16 Суб 21:00:50 #514 №767317 
14656680507220.png
Посмотрите, есть такая либа, которая делает на сайте плеер и плейлист.

Посмотрите, вот такой код есть. Я так понимаю, можно пхп скриптом брать из бд названия файлов, отправлять их аяксом в виде джейсона в скриптик и через перменную-массив добавлять в плейлист??
Аноним 11/06/16 Суб 21:04:06 #515 №767319 
>>767317
Правильно понимаешь.
Поделись библиотекой.
Аноним 11/06/16 Суб 21:05:21 #516 №767320 
Как запилить так чтобы скрипт "продолжал" выполнятся на новой странице. Т.е есть ссылка, а ее открываю, в ней нужно нажать кнопку и подождать n времени. Но мой скрипт валится на открытии страницы т.к он не находит эту кнопку(т.к выполняется на старой странице)
Аноним 11/06/16 Суб 22:19:43 #517 №767371 
Парни, скринкаст Кантора по ноде еще актуален? Все таки в 2013 снимался.
Аноним 11/06/16 Суб 22:21:40 #518 №767374 
>>767371
По тому, что он про ноду рассказывает - актуально, про экспресс - нет
Аноним 11/06/16 Суб 22:24:34 #519 №767378 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/767377.html
Р https://2ch.hk/pr/res/767377.html
Е https://2ch.hk/pr/res/767377.html
К https://2ch.hk/pr/res/767377.html
О https://2ch.hk/pr/res/767377.html
Т https://2ch.hk/pr/res/767377.html
Аноним 12/06/16 Вск 03:29:37 #520 №767562 
>>767254
>>767266
Chaos, character, choir, тысячи их. В английском нет строгого определения как читается то или другое, такой вот он. Одна буква меняется - может поменяться и все произношение.
Аноним 20/06/16 Пнд 14:32:25 #521 №775232 
>>762164 (OP)
А чего, ангулар 2 правда мертвый ? Поддержка есть ? Что там вообще с ним? А то я поддался лестным отзывам, вроде все прикольно, но говорят сдохло.
comments powered by Disqus

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