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

JavaScript #47

 Аноним 17/05/16 Втр 21:07:47 #1 №746180 
14635084676640.jpg
Ссылка на прошлый тред: >>741666 (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/ для серверного кода.
Аноним 17/05/16 Втр 21:17:46 #2 №746193 
http://blog.scaledrone.com/posts/nodejs-to-go
https://medium.com/@theflapjack103/the-way-of-the-gopher-6693db15ae1f

Почему вы такие жалкие?
Аноним 17/05/16 Втр 21:21:39 #3 №746200 
>>746193
>Not to say that Node.js is slow, it's fast enough for most use cases
Most use cases. В какой компании ты работаешь?
Аноним 17/05/16 Втр 21:22:18 #4 №746202 
"Напишите код для генерации случайного числа от min до max, не включая max." ->

var min = 5,
max = 10;
alert( min + Math.random() (max - min) );

как этот код работает вообще?
Сначала 5 + Math.Random()
(10 - 5) выполняются скобки, потом идет метод рандомизации и он умножается на 5, потом к этому числу прибавляется 5? че за хуйня.
Аноним 17/05/16 Втр 21:27:57 #5 №746210 
>>746202
И что вообще значит min, max в задании. Math.random итак генерирует число от 0 до 1 это разве не есть min-max? кто эти задания пишет блять, пиздец.
Аноним 17/05/16 Втр 21:28:26 #6 №746211 
>>746202
>Math.Random() (10 - 5)
Ты ошибся.
Сначала выполняются все функции, потом их результат подставляется в выражение, потом вычисляется с приоритетом мат. операций.
Аноним 17/05/16 Втр 21:32:22 #7 №746215 
>>746202
бля чувак, ты можешь сесть и попытаться сам разобраться, если нет - то может не твое это?
написано же Math.random() возвращает случайное число в интервале от 0 до 1 (0 включая, 1 не включая), умножая на 5 получаем интервал от 0 до 5, прибавляя пятерку сдвигаем интервал и выходит от 5 до 10.

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

P.S. ты в школе учился? это как бы еще там проходят, как и базовые основы программирования по программе должны проходить (всякие простенькие алгоритмы и паскаль или может че поменялось?)
Аноним 17/05/16 Втр 21:33:36 #8 №746216 
14635100167710.jpg
>>746211
Я тут только 1 функцию вижу. Она выполняется, дальше как ты и сказал идут вычисления с приоритетом мат.операций.
Аноним 17/05/16 Втр 21:34:26 #9 №746218 
>>746216
не тот пик, ладно
Аноним 17/05/16 Втр 21:37:56 #10 №746225 
>>746215
Вообще-то это не я и эту задачу я сделал.

ассоциативные массивы из прошлого треда
Аноним 17/05/16 Втр 21:40:45 #11 №746228 
alert( min + Math.random() (max - min) );

Я просто не могу понять логику этих вычислений.
Как сказали выше - сначала вычисляются функции.
Выдала Math.random() допустим 0.4, и че с этого?
Получается: 5 + 0.4
(10 - 5)
Аноним 17/05/16 Втр 21:41:47 #12 №746232 
>>746228
Там между Math.random и (max - min) стоит знак умножения, почему-то при отправлении он удаляется постоянно.
Аноним 17/05/16 Втр 21:43:10 #13 №746233 
>>746225
красавчик
Аноним 17/05/16 Втр 21:44:44 #14 №746238 
>>746228
считать умеешь?
0,4*5 = 2
5 + 2 = 7
число 7 попадает в интервал [5, 10) ? Да - все, красавчик, отлично работает
Аноним 17/05/16 Втр 21:47:27 #15 №746243 
>>746238
Да я понял что 7 и то что оно попадает в этот интервал. Я не могу логическую цепочку построить и понять как это работает и почему именно так.
Аноним 17/05/16 Втр 21:50:30 #16 №746245 
>>746243
>>746215
Аноним 17/05/16 Втр 22:24:50 #17 №746276 
>>746245
>Получаем интервал 0...5
>Сдвигаем получаем 5...10

Это не объяснение, а просто перечисление какие-то действий.
Аноним 17/05/16 Втр 22:31:30 #18 №746283 
>>746276
У тебя iq положительный вообще?
Аноним 17/05/16 Втр 22:41:34 #19 №746289 
>>746283
Самый раз для веба
Аноним 17/05/16 Втр 23:29:40 #20 №746359 
>>746238
а если math.random выдала 0.7?
Аноним 17/05/16 Втр 23:33:36 #21 №746361 
>>746359
то будет 8.5
Аноним 17/05/16 Втр 23:34:20 #22 №746362 
А вообще нормальный рандом в этом языке существует? Или нужно постоянно вот такие выебоны в выражениях делать?
Аноним 17/05/16 Втр 23:36:11 #23 №746363 
>>746362
Ты даун, а рандом вполне нормальный и обычный.
Аноним 17/05/16 Втр 23:36:11 #24 №746364 
>>746362
Что значит рандом в языке? Встроенная функция умеет выводить рандомное число от 0 до 1 - дальше пиши какие хочешь обертки над ней
Аноним 17/05/16 Втр 23:37:25 #25 №746365 
14635174454750.jpg
http://jsbin.com/redubenali/edit?html,js,output
Что это за хуйня?
Аноним 17/05/16 Втр 23:40:43 #26 №746367 
>>746276
Math.random() - интервал от 0 до 1

1) Если умножаем на 5, то умножаем весь интервал 0...1, т.е интервал становится от 0 до 5, т.к 0*5 = 0 .

2) После чего прибавляем 5 (0+5 и 5+5), интервал становится 5...10.
Аноним 17/05/16 Втр 23:41:42 #27 №746370 
>>746364
>>746363
Настолько нормальный рандом, что нельзя задать просто Math.random(1,100) где 1...100 - интервал.
Аноним 18/05/16 Срд 00:01:29 #28 №746382 
>>746370
Ты настолько тупой?
Аноним 18/05/16 Срд 00:05:41 #29 №746384 
>>746370
Может тебе ещё отдельную функцию для всей твоей страницы?
Аноним 18/05/16 Срд 00:09:20 #30 №746386 
14635193605260.jpg
14635193605261.jpg
Кто-нибудь может пояснить, почему в общем случае чтение\изменение поля объекта быстрее, чем чтение\изменение переменной?

http://pastebin.com/9QavBU4t
Аноним 18/05/16 Срд 00:16:07 #31 №746392 
>>746370
А какой должен быть ретурн? Целое или float?
А если float то сколько знаков после запятой?
Вот и получится, что возвращать надо будет флоат, а потом или сотавлять нужное количество знаков, или только целую часть. Точно так же будешь городить обертки под задачу, просто заходить с другой стороны.

Нет такого понятия нормальный рандом. Ровно как и нет серебрянной пули.
Тот что есть покрывает все что нужно.
Аноним 18/05/16 Срд 00:19:40 #32 №746396 
>>746382
Это еще цветочки.
Уже выросло поколение программирующее даже не простейшими объектами, а исключительно компонентами. Так что если в языке нельзя из коробки в одну функцию заебашить роутер или отрендерить форму - то язык говно.
Аноним 18/05/16 Срд 00:36:15 #33 №746407 
>>746392
Почему тогда в других языках это есть?
Аноним 18/05/16 Срд 00:37:21 #34 №746408 
>>746407
Что есть?
Аноним 18/05/16 Срд 00:42:26 #35 №746414 
>>746407
Приводи примеры.
Аноним 18/05/16 Срд 04:52:01 #36 №746489 
Антоны, в Атоме есть плагин или функция с которой можно запускать JS-код (или другой интерпретируемый) прямо из редактора? Не юзая браузер (Атом итак браузер по сути, так хуле я не могу найти эту функция)
Аноним 18/05/16 Срд 05:07:14 #37 №746491 
>>746489
А что ты собираешься запускать в браузерной консоли? Цифры будешь складывать? Там же не нодовское окружение, а хромовское
Лучше поставь лайврелоад какой-нибудь
Аноним 18/05/16 Срд 05:15:16 #38 №746492 
>>746491
Ну блять, написал функцию например, и как её проверь если не в браузере? Да и вообще всё что угодно проверить.
Аноним 18/05/16 Срд 05:15:53 #39 №746495 
>>746367
что за хуйню ты гонишь?
Выполняется функция дает от 0 до 1 умножает на 5 и + 5
Аноним 18/05/16 Срд 05:16:19 #40 №746496 
>>746491
если ты меня не понял, и я не хочу из браузера ничего запускать, а именно из редактора
Аноним 18/05/16 Срд 05:21:37 #41 №746499 
>>746496
Так атом сделан на основе хромиума. Атом настолько же редактор, насколько и браузер

>>746492
Нажми F12 в атоме - появится консоль хрома, там можно быстро что-то проверить
Аноним 18/05/16 Срд 05:21:48 #42 №746500 
>>746386
let внутри scope работает быстрее тут нехуй обьяснять
Аноним 18/05/16 Срд 05:24:20 #43 №746503 
>>746499
Ну нажимал, нихуя нет
Аноним 18/05/16 Срд 05:36:10 #44 №746509 
>>746503
просто сьеби
Аноним 18/05/16 Срд 05:46:38 #45 №746510 
>>746509
Ты какой-то агрессивный, выебнулся, нихуя дельного не сказал, а теперь я съебаться должен =D
Аноним 18/05/16 Срд 05:55:45 #46 №746511 
>>746510
я к тебе первый раз обращаюсь
Аноним 18/05/16 Срд 06:20:16 #47 №746512 
>>746500
Ты ебанутый что ли в край?
Вопрос прочитал? Скрины посмотрел?

Вопрос заключался в том, что доступ к полю объекта быстрее чем к переменной.
Аноним 18/05/16 Срд 06:22:58 #48 №746513 
14635417786050.jpg
>>746499
>>746509
Ну ты же сам даешь хуевые советы, а потом веришь в свою правоту.

Он не виноват, что твое F12 не работает.
Аноним 18/05/16 Срд 07:00:21 #49 №746514 
>>746386
движок ноды
Аноним 18/05/16 Срд 10:03:43 #50 №746539 
>>746386
Погрешности измерения. Попробуй сначала объекты померять, потом переменные.
Аноним 18/05/16 Срд 10:23:35 #51 №746552 
>>746513
Раньше работало, я просто не пользуюсь атомом уже давно. Да и я дал ему направление - консоль разработчика хрома, мог бы и сам загуглить, если не работает что-то
Аноним 18/05/16 Срд 10:24:58 #52 №746554 
>>746499
>атом сделан на основе хромиума
Разве не на основе вебкита?
Аноним 18/05/16 Срд 10:27:47 #53 №746555 
Атом, как и VSC, например, сделан на Электроне. А Электрон сделан на Ноде и Хромиуме.
Аноним 18/05/16 Срд 10:31:14 #54 №746557 
14635566743350.png
>>746386
А как тебе такое?
Помимо структуры влияет еще и последовательность вызовов, т.к. существуют оптимизации на уровне движка.
Аноним 18/05/16 Срд 11:02:51 #55 №746578 
>>746554
Вебкит (или уже блинк, что в общем то однохуйственно) это движок браузера, хромиум собственно браузер.
Аноним 18/05/16 Срд 12:35:48 #56 №746627 
>>746407
вот и вали в другие языки, реально уже заебал, все ему не так. Вместо того чтобы сесть и принять правила языка который учишь и понять его логику - сидишь и ноешь тут
Аноним 18/05/16 Срд 12:36:35 #57 №746629 
>>746407
тебя никто не останавливает предложить это в следующих версиях
Аноним 18/05/16 Срд 12:53:37 #58 №746655 
let promise = new Promise((resolve, reject) => {

setTimeout(() => {
// переведёт промис в состояние fulfilled с результатом "result"
reject("result");
}, 1000);

});
Что за форма записи через (resolve, reject) => {...} ?
У меня phpstorm на неё ругается это из нового ECMAscript? или где почитать?
Аноним 18/05/16 Срд 12:56:04 #59 №746657 
>>746655
es6
Аноним 18/05/16 Срд 13:15:47 #60 №746671 
>>746655
(a, b) =>{} = function(a, b){}
Аноним 18/05/16 Срд 13:19:27 #61 №746673 
>>746671
ну ты че, йобана
(a, b) =>{} == function(a, b){}
Аноним 18/05/16 Срд 13:20:29 #62 №746674 
>>746673
и кстати это ведь не просто сахар, там еще контекст сохраняется вроде.
Аноним 18/05/16 Срд 13:32:27 #63 №746685 
Сап, антоны.
Изучаю джиэс, поставил на андроид Scriptit, пытаюсь писать всякое.
Так вот, пытаюсь загрузить json двачей и подцепить данные. Данные я выгружаю, но не могу изменить в функции getThreads переменную tlist. Хотя данная переменная глобальная и должна меняться. Помоги плз.
pastebin.com/NCnV8Z7N
Аноним 18/05/16 Срд 13:35:47 #64 №746687 
а как передать ноде локальный html?
Аноним 18/05/16 Срд 13:45:38 #65 №746697 
>>746687
НОДЕ ?ТЫ ахуел что за фигня "мразь" ?Говори нормальным языком !
Аноним 18/05/16 Срд 13:52:53 #66 №746709 
Итак, Джава боги, у меня вопрос. Как трудно будет выучить это будет мой первый язык программирования обычному 17 лвл куну, который умеет в математику?
Аноним 18/05/16 Срд 13:53:42 #67 №746710 
>>746709
>Джава боги
Тебе сюда https://2ch.hk/pr/res/744980.html
Аноним 18/05/16 Срд 13:53:54 #68 №746712 
>>746709
ты тредом ошибся
Аноним 18/05/16 Срд 13:55:13 #69 №746714 
>>746712
>>746710
Извиняйте, не в тот тред
Аноним 18/05/16 Срд 13:56:52 #70 №746715 
Я в прошлом треде с проблемой был (>>745243), и кроме ссылки на со ничего не дали, к сожалению.

>>745251
longjohn ничего толкового не говорит - http://pastebin.com/PPBQvMiC . И без него было ясно, что соединение оборвалось. Но оно обрывается не случайно, как в проблеме на со, а именно в самом конце загрузки, то есть это не просто перебой в сети, с ним бы я смирился. Неужели ни у кого нет никаких предположений, из-за чего такое может происходить?
Я не думаю, что смогу что-то исправить (потому что не от меня зависит), но хоть причину бы узнать.

>>746687
fs.readFile?



Ну и другой вопрос: можно ли заставить браузер не ломать видео, если соединение было оборвано до конца загрузки, а просто продолжать проигрывать что есть, как во время буферизации?
Аноним 18/05/16 Срд 14:35:08 #71 №746750 
>>746697
нахуй иди, животное

>>746715
да походу так, спасибо
Аноним 18/05/16 Срд 14:38:42 #72 №746752 
>>746685
> pastebin.com/NCnV8Z7N
Пиздос, что это вообще такое?
Аноним 18/05/16 Срд 14:39:32 #73 №746756 
Какая самая топовая орм для постгреса?
Аноним 18/05/16 Срд 14:39:37 #74 №746757 
Суп, программач.

Чому мой код не работает?
https://jsfiddle.net/khuv3a8o/
Аноним 18/05/16 Срд 14:54:00 #75 №746763 
>>746757
ждя начала оберни функцию (func(){})()
Потом document.getElementById('123').style.display='none';
В третьих (x != "2") полная хуйня.
Тебе бы теорию подучить "слегка"
Аноним 18/05/16 Срд 14:54:34 #76 №746764 
>>746756
Не вотерлаен.
Аноним 18/05/16 Срд 14:54:44 #77 №746765 
>>746763
Ну я вообще не разработчик, зашел совета спросить.
Аноним 18/05/16 Срд 14:55:35 #78 №746766 
>>746763
оборачивать нахуй, это же ванилька
>>746765
на, держи
http://jsbin.com/lohoguwoyi/edit?html,js,output
Аноним 18/05/16 Срд 14:57:00 #79 №746768 
>>746764
Сейчас на ней, полет нормальный. Но она, кажется, умирает. Хочу перекатиться
Аноним 18/05/16 Срд 14:57:46 #80 №746770 
>>746766
да ты прав, не нужно оборачивать
Аноним 18/05/16 Срд 15:00:38 #81 №746775 
>>746657
Какие подводные камни в использовании es6 сейчас?
Аноним 18/05/16 Срд 15:01:29 #82 №746776 
>>746775
с бабелем вроде никаких
Аноним 18/05/16 Срд 15:03:13 #83 №746777 
>>746776
ну собственно в бабеле и проблема, аля в совместимости https://kangax.github.io/compat-table/es6/
Аноним 18/05/16 Срд 15:03:25 #84 №746778 
>>746775
о, точно, спасибо что напомнил, анон
надо es6 подтягивать, а то уже появились вакансии на фуллстак макаку за 3-4к$, а там es 6 требуют
Аноним 18/05/16 Срд 15:17:04 #85 №746796 
>>746756
Для всех SQL баз нормальная орм одна - Sequelize.
Аноним 18/05/16 Срд 15:18:02 #86 №746798 
>>746225
Ебать я вчера даун какой был, задача-то ебически простая с этими суммами. Аж стыдно, блять.
Аноним 18/05/16 Срд 15:22:40 #87 №746803 
>>746796
Чем она лучше, например, этой?
https://github.com/dresende/node-orm2
Аноним 18/05/16 Срд 15:23:20 #88 №746805 
>>746775
Бери Typescript, он уже готовый.
Аноним 18/05/16 Срд 15:25:01 #89 №746806 
Такой вопрос, у меня в ассоциативном массиве хранится название функции которую нужно вызвать к элементу, с параметрами из того же массива: к примеру (
var options = {'element': '#input', 'action' : 'autocomplete', 'href' : 'http://somelink'}

Как бы без ифов и свичей вызвать бы её в примерно таком виде
$(options.element). ??? options.action ??? () { ... }
Аноним 18/05/16 Срд 15:45:00 #90 №746829 
>>746554
атом сделан на CEF
или электрон тоже.

а вот nwjs от интел использует целиком хромиум, с поддержкой хром-апи и прочих ништяков.

Ну, а движок разумеется и там и там blink уже давно. Webkit остался только у сафари.
Аноним 18/05/16 Срд 15:48:27 #91 №746833 
>>746775
В ноде никаких.
Аноним 18/05/16 Срд 15:52:10 #92 №746837 
>>746806
Название функции хранится, а сама функция где?
Аноним 18/05/16 Срд 15:53:44 #93 №746839 
>>746837
функция определена выше, подключена как плагин jquery
Аноним 18/05/16 Срд 15:59:18 #94 №746842 
>>746495
пояснил за цепочку действий
Аноним 18/05/16 Срд 16:13:01 #95 №746860 
>>746839
Ты не понял. Где она хранится? В переменной или в поле объекта? Если в переменной, то тебе придется эвалить ее имя. Если в поле объекта, то нет проблем. А вообще, почему бы тебе не хранить ссылку на функцию в самом объекте options вместо ее имени?
Аноним 18/05/16 Срд 16:40:59 #96 №746888 
>>746860
window[actionName]().
мимокрокодил
Аноним 18/05/16 Срд 16:44:30 #97 №746891 
>>746829
> nwjs от интел
Откуда этот миф? Интел только спонсирует nwjs, разработчики там - обычные васяны.
Аноним 18/05/16 Срд 16:45:07 #98 №746894 
Какие подводные в кодинге на ноде на typescript?
Аноним 18/05/16 Срд 16:47:25 #99 №746897 
>>746829
>nwjs
У электрона тоже есть хром-апи.
Аноним 18/05/16 Срд 17:02:21 #100 №746915 
>>746888
Это в твоем манямире без скоупов?
Аноним 18/05/16 Срд 17:07:06 #101 №746918 
>>746897
Нет. Оно у него урезано в соотвествии с CEF.
NWJS же построен полностью на целом хромиуме.
Он поддерживает, например, приложения и расширения хрома, а электрон нет. Еще NaCL
Аноним 18/05/16 Срд 17:10:40 #102 №746920 
>>746918
Что на счет прокси/сессий в nwjs?
Аноним 18/05/16 Срд 17:11:19 #103 №746921 
>>746915
Пусть определяет на самом верху! Я скозал.
Аноним 18/05/16 Срд 17:15:24 #104 №746924 
>>746180 (OP)
Какой IDE пользуетесь в данный момент?
Аноним 18/05/16 Срд 17:20:18 #105 №746925 
>>746920
Каких сессий?

С прокси все в порядке.
Как на уровне аппа, так и на уровне песочных ифреймов или webview

Алсо, в отличии от электрона, nwjs позволяет запесочнить отдельный ифрейм. В то время как электрон только webview. Разница в том, что под каждый webview создается отдельный рендер процесс, а ифрейм работает в текущем.
Аноним 18/05/16 Срд 17:24:44 #106 №746926 
>>746924
Vim с плагинами.
Аноним 18/05/16 Срд 17:34:59 #107 №746940 
>>746925
Что-то у меня не получилось на уровне webview установить прокси. Сессию и куки - да, но прокси - нет.
Аноним 18/05/16 Срд 17:37:11 #108 №746942 
>>746925
> nwjs позволяет запесочнить отдельный ифрейм
Есть пример рабочего кода?
Аноним 18/05/16 Срд 17:39:43 #109 №746945 
>>746894
Мой хуй в твоём рту.
Аноним 18/05/16 Срд 18:10:10 #110 №746972 
>>746924
Для языков с динамическим типизированием ide околобесполезна
Аноним 18/05/16 Срд 18:52:05 #111 №747009 
>>746942
https://github.com/nwjs/nw.js/wiki/Mini-browser-in-iframe
Аноним 18/05/16 Срд 18:52:59 #112 №747012 
>>746940
У тебя же нода встроенная. Не можешь проксировать реквест?
Аноним 18/05/16 Срд 19:17:32 #113 №747035 
>>746972
Иде это не только статический анализатор кода.
Аноним 18/05/16 Срд 19:27:34 #114 №747044 
>>747035
А что? Мне за глаза саблайма хватает. Пару дней сидел на вебшторме, так и не заметил ничего, ради чего нужно писать в ide. Зато тормозит, в сравнении с редактором, просто пиздец.
Аноним 18/05/16 Срд 21:52:05 #115 №747179 
>>747044
Абсолютно поебать что тебе хватает и что у тебя тормозит.
> А что?
А хоть в вики посмотри.
Аноним 18/05/16 Срд 22:14:18 #116 №747206 
>>747179
Ебать ты даун. Зачем ты вообще что-то пишешь?
Сначала кукарекнул, что ide не только анализатор, после вопроса "а что ещё?" в вики шлешь
Аноним 18/05/16 Срд 22:19:45 #117 №747212 
>>747206
Даун это ты, раз не можешь посмотреть что это еще и дебаггер и тулзы для сборки, и куча еще чего специфичного.

> Зачем ты вообще что-то пишешь?
Тот же вопрос. Я тебе дал крючок, через который ты бы мог выудить свое незнание и невежество, а ты начал про свои потуги в вебшторме рассказывать.
Аноним 18/05/16 Срд 22:25:44 #118 №747221 
>>747212
Я, блять, написал, что я использовал ide и не нашел в ней никаких киллерфич перед редакторами, если писать на жс.
Аноним 18/05/16 Срд 23:56:02 #119 №747335 
>>747221
Еще бы ты нашел, когда иде это статический анализатор кода ;)
Аноним 19/05/16 Чтв 01:06:08 #120 №747378 
>>747044
>А что? Мне за глаза саблайма хватает. Пару дней сидел на вебшторме, так и не заметил ничего, ради чего нужно писать в ide.
IDE помогает, когда ты уже не можешь держать весь проект в голове.
Например, когда пишешь что-то третий год, уже совсем не помнишь, какие у разных классов есть методы. Или дерево констант, хранящееся в отдельном файле. Это очень удобно в крупных проектах.

Вместо того, чтобы писать player.addItem("carrot_juice") ты пишешь player.addItem(Types.Items.Potions.CARROT_JUICE) - при этом IDE тебе корректно подсказывает, какие у тебя есть итемы, поушены и так далее. Опечататься невозможно.

Только вот единственные нормальные IDE для JS делают JetBrains, и для JS у них нет ничего бесплатного (либо платный WebStorm, либо платная IntelliJ Idea (в Community-версии поддержки JS нет)).
Аноним 19/05/16 Чтв 01:25:37 #121 №747388 
>>747378
Нахуй нужна эта недопараша.
Пиши нормально на тайпе и не будет таких проблем, и анализаторы есть для любого редактора, да получше, чем в шторме
Аноним 19/05/16 Чтв 02:33:46 #122 №747402 
14636144271000.jpg
>>747378
>при этом IDE тебе корректно подсказывает
JB хорошая IDE, но глубокий автокомплит есть в vim. И работает куда лучше чем в JB.
Мое мнение, весь проект в голове помогают держать доки и ctag, IDE же vim превосходит в основном в отладочных возможностях. А действительно большие проекты JB скорее вообще хуй откроет. Особенное если ты имел неосторожность поставить кривой плагин.
Аноним 19/05/16 Чтв 03:46:27 #123 №747412 
Сап. Короче мне нужно сделать веб-страничку с тестированием, т.е человек вводит ответы на вопросы, потом это всё считается и выдается количество правильных/неправильных ответов.

В основах знаю HTML/CSS, начал изучать JS, прошел тему с функциями и дошел до объектов (в основах изучил их). Заметил что это очень большая тема (объекты) и за 2 дня написать такую веб-страничку я уже не успею. Подскажите поконкретнее, какие именно темы мне нужно изучить чтобы написать данную страницу-тест.
В данный момент например интересует, как подключить Javascript к коду HTML, к input', как связать это и тд.
Аноним 19/05/16 Чтв 04:30:58 #124 №747418 
Что лучше пойти стажером в офис в ДС или качать скилл через фриланс?
Аноним 19/05/16 Чтв 04:31:35 #125 №747419 
>>747412
Гугли
Аноним 19/05/16 Чтв 04:34:09 #126 №747420 
>>747418
стажером
Аноним 19/05/16 Чтв 04:39:25 #127 №747422 
>>747412
Думаю, по комментам поймешь.
https://jsfiddle.net/vxcy1p5q/
Аноним 19/05/16 Чтв 04:52:47 #128 №747424 
>>747422
Спасибо, посмотрю.

Мне просто за 2 дня нужно эту веб.страницу накатать, а я почти нихуя ничего не знаю, видимо буду сидеть эти два дня не отрываясь...
Аноним 19/05/16 Чтв 05:06:23 #129 №747425 
>>747422
А нет такой же только для чекбоксов под каждый вопрос?
Например 1 вопрос и под него 3 чекбокса.
Аноним 19/05/16 Чтв 06:33:15 #130 №747434 
>>747425
https://jsfiddle.net/vxcy1p5q/2/
Как-то так.
Аноним 19/05/16 Чтв 10:00:43 #131 №747471 
var ws = fs.createWriteStream(filename)
request(url).pipe(ws)

response.setHeader('Content-length', 123456) размер берётся из хедера реквеста по url, настоящий
var rs = fs.createReadStream(filename)
rs.pipe(response)

Что случится, если запись в файл будет проходить медленнее, чем чтение? Грубо говоря, пропускная способность между response и сервером выше, чем между сервером и url'ом.
Я так понимаю, rs прочитает и передаст "последний" на тот момент кусок данных и просто завершится, будто всё выполнилось, верно?
Что можно с этим сделать, кроме совсем уж ручных чтения и записи в response, сравнения размера прочтённого и имеющегося, паузы/резюмы и т.д.?
Вероятнее всего магических методов нет, поэтому насколько разумен вариант переоткрытия ридстрима с определённого места, если в пайп не всё ушло, типа такого - http://pastebin.com/Qem3hGMr

Про request(url).pipe(reponse) не нужно писать.
Аноним 19/05/16 Чтв 10:04:30 #132 №747472 
>>747471
Со скобочками промахнулся чуток - http://pastebin.com/1M34LSf7

Как бы, всё вроде работает, и даже относительно просто всё сделано, но может есть более "правильный" способ?
Аноним 19/05/16 Чтв 10:06:52 #133 №747473 
>>747012
Предлагаешь делать реквест через ноду, а потом подставлять содержимое респонса в iframe?
Аноним 19/05/16 Чтв 10:11:28 #134 №747474 
>>747378
>>747044
>>747402
>>747388
В хорошем IDE (WebStorm) порог вхождения не ниже, чем в виме, а выхлоп в разы больше, т.к. потенциал автоматизации гораздо выше.
Аноним 19/05/16 Чтв 10:12:49 #135 №747475 
14636419699830.jpg
>>747009
Я эту страницу уже находил. На ней нет ни слова про проксирование. В обсуждении тоже.
Аноним 19/05/16 Чтв 10:15:13 #136 №747476 
>>747471
>Что случится, если запись в файл будет проходить медленнее, чем чтение?
Чтение остановится, сохранив в буфере последний кусок. Пауза уже встроена в pipe.
Аноним 19/05/16 Чтв 10:21:30 #137 №747481 
>>747473
Не надо ничего вставлять.
Проксирование на ноде запилить не можешь что ли.
Аноним 19/05/16 Чтв 10:22:41 #138 №747482 
>>747481
Чувак, iframe делает запрос по url, который указан в src. Либо поясни, что ты имеешь в виду, либо не неси чушь.
Аноним 19/05/16 Чтв 10:23:10 #139 №747484 
>>747475
> nwjs позволяет запесочнить отдельный ифрейм
>Есть пример рабочего кода?
Ты просил пример запесочивания ифрейма.
Песочница - это дисейблинг небезопасного констекста.
Аноним 19/05/16 Чтв 10:23:57 #140 №747485 
>>747482
Чувак, ты знаешь что такое прокси?
Аноним 19/05/16 Чтв 10:28:20 #141 №747487 
>>747482
На тебе как пример, если ты не умеешь в гугл до сих пор.
https://github.com/nodejitsu/node-http-proxy
И таких модулей ниебическая куча, а в ручную запиливается еще проще.

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

Так что да, в твоем случае, тебе проще задевайнить себе, что это невозможно.
Аноним 19/05/16 Чтв 10:29:27 #142 №747488 
>>747476
Ну, ээ, я это в следующей строке и написал же. Сам он уже не продолжит ничего читать, сколько бы там не писалось в файл после этого, а мне как раз нужно подождать, пока данные добавятся и продолжить передавать.
Аноним 19/05/16 Чтв 10:33:06 #143 №747489 
>>747474
Блджад, да что она умеет твоя IDE кроме автокомплита и дебаггера? Вся хуйня так или иначе использует ctags и интерпретаторы, захуя мне это барахло прямо в редакторе прибитое? inb4: ой всё
Аноним 19/05/16 Чтв 10:37:53 #144 №747493 
>>747487
Спасибо за ответ, добра тебе. То есть придется делать запрос на локальный сервер, а он будет делать запрос на внешний адрес через прокси и возвращать ответ. Я правильно понял?

>>747485
А ты иди нахуй, анон уже ответил, рака яиц тебе.
Аноним 19/05/16 Чтв 10:38:49 #145 №747494 
>>747489
Сборку, деплой одной кнопкой.
Аноним 19/05/16 Чтв 11:13:34 #146 №747509 
14636456148340.jpg
>>747487
Проще юзать готовые прокси, чем поднимать свои на vds-ках. Мой выбор электрон.
Аноним 19/05/16 Чтв 11:19:48 #147 №747512 
>>747494
Слышал что-нибудь про Gulp?
Аноним 19/05/16 Чтв 11:28:34 #148 №747514 
>>747512
Пользуйся, чем хочешь, я не навязываю. В idea-продуктах есть статистика, сколько ты сэкономил символов и сколько раз заюзал автоматизацию. И там пиздец какие числа.
Аноним 19/05/16 Чтв 11:34:19 #149 №747519 
>>747514
Так что ide автоматизирует? Автокомплит есть и в редакторах, собирается все всё равно сборщиками, хоткей на сборку у меня и в редакторе висит
Аноним 19/05/16 Чтв 11:37:57 #150 №747523 
>>747519
https://www.pluralsight.com/courses/webstorm-fundamentals
Аноним 19/05/16 Чтв 12:08:39 #151 №747535 
>>747523
Я тебе конкретный вопрос задал, зачем ты мне курс кидаешь?
Аноним 19/05/16 Чтв 12:08:51 #152 №747536 
>>747509
У них разная архитектура.
Если ты попытаешься сделать браузер с табами, на том и том, то в случае электрона у тебя будет на каждый таб по процессу рендеринга. (посчитай, двадцать открытых табов - это двадцать рендер процессов, а еще есть процессы помиомо рендеринга). Даже обычные браузеры на сайты с одного домена юзают общие рендер-процессы.

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

Так как сам nwjs более широкая платформа, чем электрон, он позволяет более хитрые хаки.

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

То, что ты привел на скрине, точно так же есть в nwjs на уровне аппов. http://docs.nwjs.io/en/latest/References/App/#appsetproxyconfigconfig

С той же декларативщиной.

Но стоит понимать, что вся платформа это рантайм. Все эти декларативные опции пилятся поверх апи, который легко реализуется точно так же в ручну., при необходимости.
Декларативными конфигами, ты сам себя ограничиваешь.
Аноним 19/05/16 Чтв 12:14:32 #153 №747539 
>>747509
>чем поднимать свои на vds-ках
И мое сообщение было не о подъеме свои прокси, а о туннелировании через конекст ноды, реквеста из любого ифрейма, до нужной прокси.
Аноним 19/05/16 Чтв 12:20:02 #154 №747543 
>>747509
Алсо, nwjs, как я уже говорил, поддерживает NaCL плагины, и в продакшен сборке у него выпилены devtools

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

Я начинал с nwjs потом переползал на электроон, потому что он чаще релизился, и там было много фич, но с выходом nwjs 0.13 в марте, он снова стал в лидерах. Он более мудифицируем. И релизится стал теперь чаще.
Аноним 19/05/16 Чтв 12:22:25 #155 №747545 
>>747493
>Я правильно понял?
Да, примерно так.
Аноним 19/05/16 Чтв 12:44:48 #156 №747557 
14636510889670.jpg
>>747545
>>747543
>>747536
Спасибо за опыт, анон.
Аноним 19/05/16 Чтв 13:04:48 #157 №747572 
>>746763
А есть разница между
(function(){...}())
и
(function(){...})()
?
Аноним 19/05/16 Чтв 13:10:24 #158 №747573 
>>747572
Первый способ надёжнее. Второй может сработать не как задумано в некоторых контекстах (первые скобки будут приняты за вызов впередистоящей функции, "function(){...}" будет принята за аргумент.
Аноним 19/05/16 Чтв 13:11:57 #159 №747575 
>>747573
Для этого пишут так
;(function(){})()
Аноним 19/05/16 Чтв 13:13:29 #160 №747578 
>>747573
В первом случае точно так же может быть приянто за аргумент впереди стоящей, за тем лишь исключением, что в первом случае передасться в аргумент результат вызова, а во втором функция.
Аноним 19/05/16 Чтв 13:15:12 #161 №747579 
>>747578
Этой конструкцией, очевидно, и пытаются получить результат вызова. А уж куда он будет передан дальше, дело другое.
Аноним 19/05/16 Чтв 13:25:51 #162 №747581 
Насколько сложен nodejs для изучения? Например, для поднятия простенького сервера на php, мне было достаточно прочитать тоненькую книжку в 300 страниц. Нативный жабаскрипт знаю
Аноним 19/05/16 Чтв 13:30:39 #163 №747584 
>>747581
Настолько, что для поднятия простенького сервера не надо читать никаких книжек.
Аноним 19/05/16 Чтв 13:39:53 #164 №747586 
>>747584
Простенький, это не хелоуворлд, а что-то вменяемое
Аноним 19/05/16 Чтв 14:12:29 #165 №747613 
>>747573
>>747575
Понял, спасибо

>>747578
>>747579
> Этой конструкцией, очевидно, и пытаются получить результат вызова. А уж куда он будет передан дальше, дело другое.

Тогда получается, что во втором случае, если первые скобки трактуются как вызов функции с передачей параметра-функции, на вторых скобках скрипт вообще может упасть, из-за того, что результат всего предыдущего огорода не будет callable. Так?
Аноним 19/05/16 Чтв 14:14:10 #166 №747614 
>>747613
>Тогда получается, что во втором случае, если первые скобки трактуются как вызов функции с передачей параметра-функции, на вторых скобках скрипт вообще может упасть, из-за того, что результат всего предыдущего огорода не будет callable. Так?
Так, но какая разница - в любом случае ты получаешь не ту логику, которую хочешь. Вылетит ли при этом ошибка, не так важно. Да и уж лучше бы вылетела.
Аноним 19/05/16 Чтв 14:19:23 #167 №747617 
Не могу понять, зачем нужен весь этот пиздец со специальными значениями-типами? Почему нельзя было по-умолчанию сделать значение переменной null, а не undefined? А undefined вообще убрать нахер он нужен.
Аноним 19/05/16 Чтв 14:21:39 #168 №747619 
>>747614
Ну да, согласен
Аноним 19/05/16 Чтв 14:30:54 #169 №747626 
14636574540050.png
Братишки, подскажите, стоит ли учить ноду сразу с express или лучше все равно сначала ваниллу освоить?
В целях научиться писать серваки, чтобы отдавали странички, контент всякий, в асинхронные запросы могли, работали с бд, в общем, стандартные свистоперделки чтобы делали.
Конкретно, хочется научится писать сервак под реакт, больно уж он мне приглянулся
Аноним 19/05/16 Чтв 14:35:08 #170 №747632 
14636577084800.png
Пацаны, объясните. Даже не могу сформулировать вопрос. Вот заверстал я страничку статичную. Добавил скриптов для листания картинок, выезжание/заезжания менюшек, всплывания модальных окошек, все дела. Все работает, все ок. Сейчас это все свалено в один файл main.js в каком-то таком виде. Это норм вообще или как это структурировать, что ли?
Аноним 19/05/16 Чтв 14:39:19 #171 №747633 
>>747632
ну если они все прикручивают свистоперделки-то это норма.
Аноним 19/05/16 Чтв 14:40:27 #172 №747635 
>>747632
Во-первых, зачем для каждого вызова отдельная обёртка?
Во-вторых, что тебе эти обёртки вообще здесь дают? У тебя тут не наблюдается каких-то временных переменных, которые могут запусорить глобальное пространство имён.
И, наконец, не попутал ли ты (function(){...})() с $(function(){...})?
Аноним 19/05/16 Чтв 14:44:45 #173 №747637 
>>747635
Увидел где-то и повторяю. Обертки на всякий случай изолируют переменные, помимо навешивания события там еще бывает и логика и данные.
Аноним 19/05/16 Чтв 14:45:35 #174 №747638 
>>747632
Если при редактировании ты спокойно находишь нужный кусок кода и не путаешься, то нормально. Если появляются трудности - создавай папочку js, дроби код на сгруппированные по функциональности куски и ложи файлами в эту папочку. Большое количество js-файлов большого проекта можно (и даже нужно) сжимать в один файл специальными приблудами, поскольку гонять по сети несколько десятков запросов "привет-отдай-на-получил" - слегка моветон.
Аноним 19/05/16 Чтв 14:46:50 #175 №747639 
>>747637
Обычно используют $(function(){ ... }) для работы с DOMом, так как jQuery запускает эту функцию по onDomLoaded. А зачем ты всё в простые самовызовы обернул, я хз. Они тебя не спасут от ошибки "html ещё не загружен".
Аноним 19/05/16 Чтв 14:49:28 #176 №747640 
>>747626
Наркоман, нет. Тебе и экспресса хватит за глаза.
Аноним 19/05/16 Чтв 14:51:37 #177 №747642 
Дайте, пожалуйста, пример кода страницы со встроенным гугл мапсом. После пары дней гугления я всё еще не могу заставить эту хрень работать.
Аноним 19/05/16 Чтв 14:51:39 #178 №747643 
>>747638
HTTP2 с тобой немного не согласен.
Аноним 19/05/16 Чтв 14:51:40 #179 №747644 
14636587010450.png
>>747639
Я вроде читал что $( document ).ready() не нужно если скрипты подключаются в конце документа.
Обернул вот в этих целях, может конечно надо запоминать какие имена переменных уже использованы, но так-то надежнее.
Аноним 19/05/16 Чтв 14:53:00 #180 №747645 
>>747640
Я спросил к тому, чтобы понимать, тратить ли время на ваниллу или нет, ибо не знаю, применяют ли ее где или уже все на фреймворках пишут. Начальник сказал, что, в общем-то, учить стоит экспресс сразу, но он всю жизнь во фронтенде, а я пока зеленый джун, который хочет освоить бэкэнд на неплохом уровне для самообразования.
Аноним 19/05/16 Чтв 14:53:36 #181 №747647 
>>747643
Его еще "не завезли".
Аноним 19/05/16 Чтв 14:56:48 #182 №747650 
>>747645
Ты термины путаешь. Нода написана на ванили, экспресс написан на ванили, там всё и так ванильное, чему именно ты хочешь научиться не используя фреймворк или изобретая велосипед? И зачем упираться, если тебе твой начальник так и говорит?
Аноним 19/05/16 Чтв 14:58:53 #183 №747651 
>>747650
Он про ванильную Node.js говорит.
Аноним 19/05/16 Чтв 15:13:20 #184 №747657 
>>747651
this
Я спрашиваю, имеет ли смысл учить ноду ванильную, а не ванильный жс.
А спрашиваю к тому, что в случае с жс сначала советуют ваниллу понять, а потом хватать фреймворки
Аноним 19/05/16 Чтв 15:15:45 #185 №747658 
>>747657
Что такое ванильная нода?
Если ты имеешь ввиду ручное прописывание роутинга, то нафиг. Достаточно сделать один раз хэллоуворлд с отдачей странички и забыть про это. То же самое с вебсокетами.
NodeJS + express для статики + socket.io - вот практически стандарт.
Аноним 19/05/16 Чтв 15:31:13 #186 №747663 
>>747658
я про это и спрашивал:)
спасибо за ответ
Аноним 19/05/16 Чтв 15:57:12 #187 №747674 
14636626322620.jpg
>ванильная нода
Аноним 19/05/16 Чтв 16:13:08 #188 №747680 
>>747637
>Обертки на всякий случай изолируют переменные, помимо навешивания события там еще бывает и логика и данные.

Есть блоки кода и let для этого.
Каждая твоя обертка это время и память.
Аноним 19/05/16 Чтв 16:14:43 #189 №747681 
>>747647

http://caniuse.com/#feat=http2
Аноним 19/05/16 Чтв 16:19:18 #190 №747683 
>>747681
Я в курсе, спасибо.
Аноним 19/05/16 Чтв 16:19:42 #191 №747685 
Анон, а в es2015 let/const это полная замена var? Или var так и будет использоваться?
Аноним 19/05/16 Чтв 16:21:16 #192 №747686 
>>747685
За редкими извращенными исключениями.
Аноним 19/05/16 Чтв 16:37:17 #193 №747699 
>>747685

>let a = []; for (let x = 10; a.length < x; a.push(a.length));

>for (var x = 10, a = []; a.length < x; a.push(a.length));

Аноним 19/05/16 Чтв 16:56:36 #194 №747706 
>>747683
>>747681
>>747647
>>747643
>В HTTP/2 сервер имеет право послать то содержимое, которое еще не было запрошено клиентом. Это позволит серверу сразу выслать дополнительные файлы, которые потребуются браузеру для отображения страниц, без необходимости анализа браузером основной страницы и запрашивания необходимых дополнений.
Это значит не будет дополнительного соединения или что?
Аноним 19/05/16 Чтв 17:01:32 #195 №747708 
>>747706
Это значит, что ты не будешь этого ощущать.
Аноним 19/05/16 Чтв 17:03:24 #196 №747711 
>>747708
Т.е. для сервера не будет разницы, один файл js или сотня?
Аноним 19/05/16 Чтв 17:06:52 #197 №747716 
>>747711
Будет. Но отдача файла одному клиенту один раз, который закешируется, это настолько ничтожная нагрузка, если ты не гугел, что время программистов на это тратить не стоит.
Аноним 19/05/16 Чтв 17:43:58 #198 №747741 
Стоит на курсы записываться?
Вот эти https://learn.javascript.ru/courses/

Или эти? http://levelp.ru/courses/veb-tekhnologii/web-developer/

Я ничего не умею.
Аноним 19/05/16 Чтв 17:45:24 #199 №747742 
>>747741
еще и думает.
>В списке православный кантор
Аноним 19/05/16 Чтв 17:47:03 #200 №747744 
>>747741
Денег дохуя? У нас кризис, а он на курсы за 26к записывается, мразь
Аноним 19/05/16 Чтв 17:49:15 #201 №747745 
>>747680
>let
Как будто он сейчас как-то по-другому работает.
Аноним 19/05/16 Чтв 17:50:05 #202 №747746 
>>747434
Что-то нихуя не работает это.
Выбираю пару ответов, а результат неправильный выдаёт.
Аноним 19/05/16 Чтв 17:53:47 #203 №747747 
>>747741
Бесполезная трата денег, купи лучше учебник хороший.
Аноним 19/05/16 Чтв 17:54:12 #204 №747748 
>>747744
Вопрос в том стоит ли это тех денег. Есть заначка, которую я заработал до кризиса и уже пол года трачу, ища работу, вот только нихуя не умею.
Аноним 19/05/16 Чтв 17:56:35 #205 №747749 
>>747748
Сомнительно, на торрентах, наверное, записи этих курсов есть, качай да смотри
Аноним 19/05/16 Чтв 18:01:10 #206 №747752 
>>747745
О чем ты? О нативной поддержке? Она уже давно.

http://caniuse.com/#search=let
Внезапно, да?

Да и в трансляторах let никогда не скопились функциями. Там var переименованный.

Аноним 19/05/16 Чтв 18:03:16 #207 №747754 
>>747716
Не ничтожная, если файлов 100, а запросов десятки тысяч за один час (после рекламы, например).
Аноним 19/05/16 Чтв 18:03:43 #208 №747755 
>>747741
Конечно, записывайся, кантору стоит заплатить денег.
Аноним 19/05/16 Чтв 18:05:30 #209 №747757 
>>747755
Кантор, плиз, разве весь твой learn.javascript не является переводом английских статей?
Аноним 19/05/16 Чтв 18:05:56 #210 №747758 
>>747752
Ты заебал уже со своим caniuse, школьник. Все прекрасно понимают, что современными браузерами все поддерживается, но проблема в том, что не всеми и не везде. На ES6 и прочие HTTP/2 переходить года через три можно будет, не раньше.
Аноним 19/05/16 Чтв 18:09:10 #211 №747763 
>>747758
Ты называя всех подряд школьниками самооценку повышаешь что ли?

Обосрался с тем, что let эмулируется замыканием ты, а не я.
В этом вся и суть.
Аноним 19/05/16 Чтв 18:09:50 #212 №747765 
>>747763
Я не он, школьник, я в ваши споры вообще не вникал.
Аноним 19/05/16 Чтв 18:10:32 #213 №747767 
>>747765
Уебывай-ка в б, маня.
Аноним 19/05/16 Чтв 18:10:39 #214 №747768 
>>747741
Лучше просто читай учебник https://learn.javascript.ru он достаточно доходчивый
Аноним 19/05/16 Чтв 18:10:42 #215 №747769 
>>747763
Увидел вещь какую-то и давай окружающее пространство заебывать, мудило малолетнее.
Аноним 19/05/16 Чтв 18:12:04 #216 №747771 
>>747769
А ты взрослый?
Аноним 19/05/16 Чтв 18:17:52 #217 №747775 
>>747746
Удалил первую часть, с текстовыми полями и вроде нормально.
Аноним 19/05/16 Чтв 18:59:45 #218 №747818 
>>747741
Если верить таймингу курсов, ванилька учится за два месяца, ещё за один - нода, и вуаля - ты бог разработки.
Аноним 19/05/16 Чтв 19:02:28 #219 №747820 
>>747818
Ах, мечты.
Аноним 19/05/16 Чтв 19:02:36 #220 №747821 
>>747818
И всего за 43000 рублей, которые ты, с такими знаниями, сможешь заработать за пару часов!
Аноним 19/05/16 Чтв 19:08:31 #221 №747826 
>>747820
Аноним 19/05/16 Чтв 19:12:29 #222 №747830 
>>747820
>>747821
Ладно, парни, а если серьёзно, что нужно помимо этого и достаточного времени для обкатки полученных знаний, чтобы быть конкурентноспособным на рынке?
Аноним 19/05/16 Чтв 19:18:54 #223 №747833 
>>747830
Помимо чего?
Аноним 19/05/16 Чтв 19:20:56 #224 №747834 
>>747818
Ваниль, с живым ментором и живыми уроками учится и понимается за пару недель максимум.
Аноним 19/05/16 Чтв 19:21:56 #225 №747835 
>>747834
О, мамкины максималисты подъехали.
Аноним 19/05/16 Чтв 19:35:02 #226 №747842 
>>747833
Помимо понимания node.js и голого джаваскрипта, а также стандартных умений версталы для становления полноценным фронтом.
Аноним 19/05/16 Чтв 19:39:39 #227 №747846 
>>747842
Для становления полноценным фронтом нужен не Node, а Angular (или React). Можешь несколько библиотек еще добавить, Lodash какой-нибудь, и идти покорять свои 300 тысяч в секунду.
Но только учиться применять это все не как законченное мудило ты будешь года два-три.
Аноним 19/05/16 Чтв 20:10:01 #228 №747866 
>>747846
Благодарю. А знакомый программер меня в своё время доставал препроцессорами, бутстрапом и нодой. Я и решил что для фронта это самое то.
Аноним 19/05/16 Чтв 20:12:04 #229 №747869 
>>747866
Препроцессоры и Bootstrap входят в стандартные умения верстальщика. Node - это back-end, не front.
Аноним 19/05/16 Чтв 20:40:22 #230 №747887 
>>747775
Хз, у меня все норм работает и с полями.
Аноним 19/05/16 Чтв 20:47:01 #231 №747890 
Антошики, может помочь кто. С js не знаком, но срочно нужно сделать по нему задание:
Имеется 2 отсортированных массива разной длины. Необходимо написать программу, которая составляет третий массив из этих двух так, чтобы он в результате оказался тоже отсортированным.
Аноним 19/05/16 Чтв 20:49:09 #232 №747893 
>>747890
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/concat
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
Аноним 19/05/16 Чтв 21:06:52 #233 №747914 
14636812130240.jpg
>>747893
sageАноним 19/05/16 Чтв 21:11:06 #234 №747921 
>>747914
рисовать научись. сажи.
Аноним 20/05/16 Птн 00:36:52 #235 №748037 
>>747757
А как же мой скринкаст?
мимокантор
Аноним 20/05/16 Птн 01:05:06 #236 №748053 
пацанва, просто чот интересно стало:
кто-то работал с канваз или свг? так вот чтоб прям работать по хардкору. на работе. ну вы понели.
Аноним 20/05/16 Птн 01:16:18 #237 №748056 
>>748053
Пять лет уже работаю с канвасом. СВГ для петухов.
Аноним 20/05/16 Птн 01:50:42 #238 №748065 
>>748056
Сам ты петух
Мимо-свг
Аноним 20/05/16 Птн 01:55:00 #239 №748068 
>>748056
>>748065
и чем вы занимаетесь? версталы-дизойнеры, прочитавшие немножко о джс?
Аноним 20/05/16 Птн 02:00:53 #240 №748074 
>>748068
я игры делаю
Dmitriy 20/05/16 Птн 04:16:51 #241 №748093 
>>748053
Тупорылый вопрос.
Для векторной свг, для всего что нельзя сделать векторным канвас.
Аноним 20/05/16 Птн 08:13:44 #242 №748126 
Ребят. Сейчас на совещании у нас в гугл на маяковской сказали бомбу. Я бы посоветовал постепенно забывать про веб в том числе и про java script. Удачи аноны.
Аноним 20/05/16 Птн 08:20:02 #243 №748129 
>>748126
> гугл основной контрибутер ноды
> гугл пилит ангуляр2
> гугл пилит дарт
> гугл пилит полимер

> кокок
Аноним 20/05/16 Птн 09:52:23 #244 №748165 
>>748126
А что конкретно сказали-то?
Аноним 20/05/16 Птн 09:58:19 #245 №748170 
>>748126
ВСЁ?
Аноним 20/05/16 Птн 10:04:16 #246 №748178 
Не знаю, что на счёт интернета вцелом, но вот гибели соцсетей я был бы несказанно рад.
Аноним 20/05/16 Птн 10:29:17 #247 №748190 
>>748126
С середины девяностых прикладные макаки мечтают о смерти веба, и каждый год веб в очередной раз проводит им про губам.
Аноним 20/05/16 Птн 10:31:38 #248 №748192 
>>748074
Готовых движков тьма тьмущая, и юзают там не канвас на вебгл.
Аноним 20/05/16 Птн 11:17:15 #249 №748231 
>>748178
Почему?
Аноним 20/05/16 Птн 11:22:41 #250 №748237 
>>748231
1) соцсети оболванивают
2) соцсети являются мощнейшим инструментом контроля
3) соцсети являются мощнейшим инструментом травли в интернете (по сути, интернет-травля зародилась вместе с соцсетями)
4) соцсети стёрли грань между интернетом и реальностью, в итоге свобода слова в интернете стала меньшей, чем в реальности (там твои слова хотя бы не логируют).
Аноним 20/05/16 Птн 11:24:13 #251 №748240 
>>748237
а двощи твои и тебя прям сверхчеловека делают
Аноним 20/05/16 Птн 11:28:12 #252 №748243 
>>748240
Двачи - тоже сорт говна.
Но тут хотя бы нет личной переписки и лживого "удаления".
Аноним 20/05/16 Птн 11:32:56 #253 №748247 
Нормальные борды - это те, которые не хранят по полгода минимум все логи с айпишниками и уж тем более препятствуют, а не потворствуют, автоматизированному логированию себя (привет архивачу, ага).
Но понятно, что такая борда по определению не сможет существовать в рамках российкого законодательства.
Аноним 20/05/16 Птн 11:33:26 #254 №748248 
>>748237
То же самое можно про всё, что угодно сказать, хоть про обожаемые всеми книги. По сути это просто инструмент, очень удобный, им можно пользоваться как на пользу, та ки во вред.
Аноним 20/05/16 Птн 12:23:18 #255 №748285 
>>748248
Херню сказал и рад.
Аноним 20/05/16 Птн 12:25:28 #256 №748288 
>>748247
И как ты собрался препятствовать логированию?
Аноним 20/05/16 Птн 12:29:05 #257 №748290 
>>748288
>И как ты собрался препятствовать логированию?
>спрашивает в JS-треде
Рандомной генерацией DOM'а, косвенными проверками посетителя на человечность. Идеальной защиты так не создать, но вполне реально сделать её на таком уровне, чтобы у студентов-энтузиастов отпало всякое желание писать свои архивачи, благодаря которым органы потом хватают людей за оскорбления на анонимных имаджбордах.
Аноним 20/05/16 Птн 12:35:46 #258 №748295 
>>748290
Лол, давай изобрети защиту от копирования в интернете. Один дебил в моей мухосрани уже пытался.
Аноним 20/05/16 Птн 12:41:07 #259 №748299 
>>748295
Я помню, как пару лет назад архикун (создатель архивача) писал в /web, что администрация какой-то иностранной имаджборды ему прямо сказала, что выступает против сохранения их тредов и будет всячески препятствовать попыткам их сохранять (банить пауков и т.д.) И архикун бросил это дело. Ну а макака, конечно, не против. Ходят слухи, что там и одним парсингом html не обходится, а сохранение идёт через админку двача - более глубокое, с айпишниками.
Аноним 20/05/16 Птн 13:15:57 #260 №748314 
>>748299
> Ходят слухи, что там и одним парсингом html не обходится, а сохранение идёт через админку двача - более глубокое, с айпишниками.

чот представил как кучка двощеров сидят ночью в лесу у костра, в бумажных пакетах и масках ананимосов, и один с фонариком расказывает эту прохладную, и все с испугу обсираются.
Аноним 20/05/16 Птн 13:47:32 #261 №748336 
>>748314
Ах ты содомит!
Аноним 20/05/16 Птн 13:49:21 #262 №748337 
>>748336
Ну, если за тобой там клевета на представителя власти или постинг всякого ЦП, то можно и обосраться.
Аноним 20/05/16 Птн 15:12:42 #263 №748395 
Раз уж тут стало так тихо, давайте похвастаемся своими цветовыми схемами и шрифтами. Кто в каком окне кодит на js?
Аноним 20/05/16 Птн 15:38:31 #264 №748415 
>>748290
> Рандомной генерацией DOM
Ты что, дурак? Смотри как харкач умеет:
https://2ch.hk/pr/res/746180.json
Аноним 20/05/16 Птн 15:43:58 #265 №748418 
14637482387980.png
>>748395
Ну рейт ми, тема predawn
Пишу oauth2 провайдер на sails
Аноним 20/05/16 Птн 15:46:02 #266 №748420 
>>748415
> Смотри как харкач умеет:
Умеет выдавать инфу в удобном для складирования формате? Ну ок, очередное дно пробито. Только при чём здесь мой пост.

>>748418
Выцветшее говно же.
Аноним 20/05/16 Птн 15:50:38 #267 №748423 
>>748420
Я чет думал, что ты про харкач говоришь.
Так DOM вообще сам по себе удобный для складирования, как ты его не генерируй. Затруднить построение структуры страницы так, чтобы нельзя было спрасить - невозможно.
Аноним 20/05/16 Птн 15:54:08 #268 №748426 
>>748423
>Затруднить построение структуры страницы так, чтобы нельзя было спрасить - невозможно.
Но можно сильно затруднить автоматический парсинг страниц. Ты когда-нибудь пытался писать скачивальщик видео с ютуба? Там идёт постоянная эволюция защит - через несколько месяцев все даунлоадеры перестают работать, если их не обновляют под новые условия. А это время и деньги.
Аноним 20/05/16 Птн 15:57:31 #269 №748431 
>>748426
Какие защиты, лол? В ютубе просто видеострим перехватить нужно в запросах и по нему получать видео.
Если юзер получает информацию, значит её можно складировать. Это, наверное, аксиома.
Аноним 20/05/16 Птн 15:59:18 #270 №748434 
>>748431
Я год занимался поддержкой тулбара с функцией скачивания с ютуба. Через каждые три месяца что-нибудь отваливалось.
Но ты прав. Скачать видеопоток легче, чем распарсить целую страницу.
Аноним 20/05/16 Птн 17:01:29 #271 №748489 
>>748237
Проблема не в вещах, а в людях.
Если человек, считает что в чем-то виновата вещь - то это совершенно глупый человек.

Ни тв, ни сми, ни интернет, ни соцсети, ни реклама, ни что угодно, не может оболванить, если ты и так болван.

Проблема не в окружающем, а в тебе самом.
Аноним 20/05/16 Птн 17:03:16 #272 №748490 
>>748243
Здесь нет персонализации, а значит меньшая дифференциация.
Аноним 20/05/16 Птн 17:05:17 #273 №748492 
>>748434
>>748426
Как будто её надо парсить, лол, сохраняешь целиком и все.
Аноним 20/05/16 Птн 17:12:30 #274 №748496 
>>748431
Ну, пилят же этот приприетарный блоб копирастов, для вещания. Скоро допилят. И все.
Аноним 20/05/16 Птн 17:17:11 #275 №748499 
>>748489
Это скользкая тема. По такой логике и наркотики запрещать не нужно.

>>748490
>Здесь нет персонализации
А вот это как-раз опасная ловушка. Персонализация как-раз есть, её отсутствие обманчиво. И эта иллюзия анонимности провоцирует человека на посты, о которых он в дальнейшем может пожалеть.
Был бы я Абу, я бы вынес в шапку сайта правила о недопустимости всего того, за что тащмайор сможет потом запросить IP постера. Потому что здесь ты "свободно общаешься", а потом тебе звонят из какого-нибудь отдела.
Аноним 20/05/16 Птн 17:17:13 #276 №748500 
>>748496
Что ещё за блоб?
Аноним 20/05/16 Птн 17:18:54 #277 №748502 
>>748499
>По такой логике и наркотики запрещать не нужно.
А зачем их запрещать нужно, прости?
Аноним 20/05/16 Птн 17:18:59 #278 №748503 
>>748499
Ты какой-то тупой, если не понимаешь, что если Абу не сдаст еблана, ему придется за всё отвечать вместо этого еблана.
Аноним 20/05/16 Птн 17:19:44 #279 №748504 
>>748503
>Ты какой-то тупой, если не понимаешь, что если Абу не сдаст еблана, ему придется за всё отвечать вместо этого еблана.
Претензия к тому, что Абу должен лучше информировать людей о реальном положении дел.
Аноним 20/05/16 Птн 17:20:16 #280 №748505 
>>748504
p.s. А не говорить, что "в /b разрешено всё кроме ЦП"
Аноним 20/05/16 Птн 17:22:00 #281 №748508 
>>748499
>И эта иллюзия анонимности провоцирует человека на посты, о которых он в дальнейшем может пожалеть.
Это проблема свободы слова, а не двача.
Аноним 20/05/16 Птн 17:23:29 #282 №748509 
>>748504
Куда ж уже лучше?
https://2ch.hk/rules.html
Аноним 20/05/16 Птн 17:26:12 #283 №748511 
>>748500
Модули DRM для htmlmedia же
Аноним 20/05/16 Птн 17:40:01 #284 №748521 
>>748511
А что мешает просто захватить видео и звук?
Аноним 20/05/16 Птн 17:41:36 #285 №748523 
>>748499
Так никто и не запрещал.
Запрещено свободное распространение. А не наркотики.

Ответственности за употребление нет. Есть за употребление без назначения врача.

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

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

Нет ничего скользкого.

То же самое с продажей алкоголя после десяти.
И повышением стоимости акцизов.

Все эти меры вытекают из проблем в тебе, а не проблемы в тебе берутся из-за того, что тебе что-то запрещают.

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

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

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

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

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

Аноним 20/05/16 Птн 17:45:52 #286 №748526 
>>748523
Лел, человек никак не может контролировать информацию, которую он слышит, вне знависимости от его адекватности. Это главный такой хак, на котором строилась вся пропаганда на протяжении всего её существования.
Ложь, повторенная тысячу раз, становится правдой. Йозеф Геббельс

Ты не прав, в общем.
Аноним 20/05/16 Птн 17:46:15 #287 №748527 
>>748521
Это уже не парсинг и не перехват трафика, а банальная запись. Разумеется ничто не мешает, ровно как ничто не машет тебе сидя в кинотеатре записывать все на телефон.
Аноним 20/05/16 Птн 17:48:01 #288 №748529 
>>748527
А как ты собирался парсить медиаконтент, лол?
Аноним 20/05/16 Птн 17:48:08 #289 №748530 
>>748526
Все мы росли в одном и том же обществе и были окружены одним и тем же, ходили в одни и те же школы, слушали и видели одно и то же, но одни умеют задумываться, а иные нет.

Аноним 20/05/16 Птн 17:48:38 #290 №748531 
>>748529
>перехват трафика
Аноним 20/05/16 Птн 17:50:08 #291 №748532 
>>748529
Сейчас ты можешь перехватить поток на ютубе и писать его в файл, а блобом drm, сможешь только захватывать поток с видео и звукововой карты. Понимаешь разницу?
Аноним 20/05/16 Птн 17:53:50 #292 №748536 
>>748530
Семьи у нас разные были. И кто-то был спортивным парнем, а кто-то очкариком со скобами.
Аноним 20/05/16 Птн 17:54:49 #293 №748537 
>>748526
>Ложь, повторенная тысячу раз, становится правдой. Йозеф Геббельс

Нет. Она становится правдой не потому что ее повторили тысячу раз, а потому что ее прослушали тысячу раз, и не подвергли сомнению.
Аноним 20/05/16 Птн 17:55:45 #294 №748538 
>>748536
>спортивным парнем, а кто-то очкариком со скобами
Ну вот, те самые стереотипы же.
Это никак не влияет на это.
Аноним 20/05/16 Птн 18:02:53 #295 №748549 
>>748538
на что?
в твоей реальности ботаны травят спортсменов?
Аноним 20/05/16 Птн 18:15:11 #296 №748563 
Только начал изучать JS. Подскажите, как сделать так, чтобы в 1 ячейку таблицы занести данные из Javascript кода.
Аноним 20/05/16 Птн 18:17:22 #297 №748565 
>>748563
наверно тебе просто надо продолжать изучать. И начинать стоит с чистого жса, манипуляции с домом уже после.
Аноним 20/05/16 Птн 18:32:11 #298 №748573 
>>748549
На уровень интеллектуальных способностей.
Аноним 20/05/16 Птн 18:32:51 #299 №748574 
>>748565
Да я понимаю, просто сейчас потребовалось именно это. Просто чтобы в таблицу выводился результат какой-либо функции.
Аноним 20/05/16 Птн 18:40:47 #300 №748584 
>>748574
Твой вопрос звучит примерно так
>Только начал изучать русский алфавит. Подскажите, как написать рассказ так, чтобы все знаки пунктуации и орфография были соблюдены.

>наверное тебе просто стоит продолжить изучать русский язык

>Да я понимаю, просто сейчас потребовалось именно это. Просто написать рассказ, с пунктуацией и орфографией.
Аноним 20/05/16 Птн 18:55:18 #301 №748600 
>>748584
Боже, что ты несешь.
Я уже изучил, всякие объекты, массивы, функции, рекурсии, циклы, логические операторы, в основах. Просто сейчас потребовалось именно то, что о чём я написал выше. На худой конец можно было просто тему вбросить, где об этом рассказывается.

Аноним 20/05/16 Птн 19:05:34 #302 №748612 
>>748600
нет на хуйдой конец, ты мог вбить в гугл что-то типа: How to change cell value of an html table on js
Аноним 20/05/16 Птн 19:11:11 #303 №748615 
>>748612
Если бы это было проще, я бы вбил. А так мне проще спросить здесь.
Аноним 20/05/16 Птн 19:13:24 #304 №748619 
>>748600
>На худой конец можно было просто тему вбросить, где об этом рассказывается.
Не благодари.
https://www.google.ru/#newwindow=1&q=How+to+change+cell+value+of+an+html+table+on+js
Аноним 20/05/16 Птн 19:15:09 #305 №748620 
14637609098940.jpg
14637609098941.jpg
>>748615
Это не что-то, что займет больше времени и сил, чем спросить. Имей совесть, анон.
Аноним 20/05/16 Птн 20:43:33 #306 №748674 
Хелп, как вывести значение переменной из одного .js файла в другой?
http://www.cyberforum.ru/javascript/thread1231113.html - тут написано что переменные будут видны, но что-то нихуя.

В внешнем script.js объявил переменную, потом ниже в следующей строке написал <script> alert(a); </script>;
и как-то нихуя не выводит.
Аноним 20/05/16 Птн 20:48:16 #307 №748676 
>>748674
Покажи объявление и вывод
Аноним 20/05/16 Птн 20:49:13 #308 №748678 
>>748620
Ладно, хуй с тобой. Вывести результат работы функции в таблице хтмл можно кучей способов. Вот самый простой.

1) Подключаешь Ангулар
2) Объявляешь контроллер и присваиваешь его нужной таблице
3) Передашь в вызываемые объекты контроллера скоуп и передашь его как аргумент колбэку контроллера
4) Объявляешь метод скоупа. Это и есть твоя функция. Проводишь нужные операции внутри и возвращает результат.
5) В представлении контроллера, которым является твоя таблица, в нужной ячейке в двух фигурных скобках вызываешь твой метод как глобальную функцию и передашь нужные аргументы. Если твой метод выглядит как $scope.func и не требует аргументов, то вызвать его нужно как {{ func() }}.
6) Готово! В ячейке таблицы отображается результат функции.
Аноним 20/05/16 Птн 20:52:22 #309 №748680 
>>748532
А если этой самой видео-картой представиться? Ну, то есть, видеокарте-то кто данные передаёт? Браузер ведь? Почему он не может их мимо видеокарты пролить?
Аноним 20/05/16 Птн 20:52:47 #310 №748682 
>>748674
фикс: забыл добавить что это две разные HTML-страницы.

Т.е функция из файла script.js выполняется в первой, а перенести значение этой функции нужно уже в другой HTML - документ.
Аноним 20/05/16 Птн 20:59:25 #311 №748686 
>>748682
лол

Я пришёл в магазин и попросил у них артикул нужной мне штучки. Потом пошёл в другой и показал им эту бумажку, а у них такого товара нет и вообще артикула нет.
Аноним 20/05/16 Птн 21:00:02 #312 №748687 
>>748686
...

так как перенести?
Аноним 20/05/16 Птн 21:01:38 #313 №748689 
>>748687
Это, собственно, сервер должен делать
Аноним 20/05/16 Птн 21:02:19 #314 №748690 
>>748687
Вот так вот просто, как ты хочешь — никак. Тебе нужно куда-то записать результат функции, а потом его оттуда прочитать. Это "где-то" должно быть там, куда есть доступ у обоих html'ок, будь то сервер или локалсторедж.
Аноним 20/05/16 Птн 21:02:37 #315 №748691 
>>748680
Боже, что ты несешь.

Ты не видишь разницы, между перехватом трафика и захватом выхода что ли?

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

Я тебе о повышении сложности.
Аноним 20/05/16 Птн 21:05:10 #316 №748696 
>>748690
Вообще то можно.
Если страницы на одном домене, и тогда надо одну открыть во фрейме другой.
Аноним 20/05/16 Птн 21:08:41 #317 №748700 
На леарне.джиэз наткнулся в решении одной задачи на такую строку:
Аноним 20/05/16 Птн 21:10:29 #318 №748702 
>>748691
>Ты не видишь разницы, между перехватом трафика и захватом выхода что ли?
Я мимо проходил и, если честно, и правда не понимаю, где та грань. В какой момент передачи данных с сервера браузеру изъятие этих данных перестанет быть "захватом трафика"?
Аноним 20/05/16 Птн 21:13:41 #319 №748706 
На леарне.джиэз наткнулся в решении одной задачи на такую строку:

var selector = 'a[href="://"]:not([href="://internal.com"])'

Меня заинтересовало подчеркнутое, ведь до того как добраться до этой задачи в учебники ничего объясняющего эти "фичи" не встречал(разве что href* 1-2 раза попадался). Есть ли у этого какое-то название и где с этим можно ознакомиться получше?
Аноним 20/05/16 Птн 21:15:38 #320 №748708 
>>748706
Эти фичи это ксс потому что, а не жс
Аноним 20/05/16 Птн 21:18:42 #321 №748712 
>>748708
То, что это относится к ксс мне это понятно, а вот :not и href* мне еще не разу не встречались ни при изучении верстки, ни при просмотре ксс чужых сайтов.
Аноним 20/05/16 Птн 21:20:48 #322 №748716 
>>748702
Грань в том, что чтобы перехватить трафик, браузер совершенно не нужен.
Аноним 20/05/16 Птн 21:21:57 #323 №748717 
>>748712
http://www.w3schools.com/cssref/css_selectors.asp
Аноним 20/05/16 Птн 21:49:49 #324 №748740 
14637701894150.jpg
cовсем уже ебанулись

https://lebab.io/
Аноним 20/05/16 Птн 21:55:08 #325 №748744 
>>748740
Но нахуя?
Аноним 20/05/16 Птн 22:03:01 #326 №748754 
>>748744
Чтобы не переписывать руками.
Аноним 20/05/16 Птн 22:06:23 #327 №748756 
>>748754
А нахуя переписывать?
Аноним 20/05/16 Птн 22:07:41 #328 №748757 
>>748756
Чтобы потом транспайлить в ес5.
Аноним 20/05/16 Птн 22:10:24 #329 №748758 
<script async> var name = prompt ("Введите свое Имя и Фамилию: ",'');
var tftable = document.getElementById('tftable');
tftable.rows[1].cells[1].innerHTML = name;
</script>

Аноны, в чем ошибка, хуле скрипт всё равно тормозит создание страницы? (точно также и с defer)
Аноним 20/05/16 Птн 22:15:59 #330 №748763 
>>748758
В конец страницы помести его. Или вызывай по событию промт
Аноним 20/05/16 Птн 22:18:11 #331 №748765 
>>748763
Так почему он так не работает? async же стоит.
Аноним 20/05/16 Птн 22:21:28 #332 №748770 
>>748765
И что по-твоему тут сделает async? Подождет загрузку страницы? Наоборот, он не будет её ждать
Аноним 20/05/16 Птн 22:23:23 #333 №748771 
>>748756
Чтобы разрабатывать на современном стандарте языка.
Аноним 20/05/16 Птн 22:25:08 #334 №748773 
>>748758

Атрибуты async/defer – только для внешних скриптов

Атрибуты async/defer работают только в том случае, если назначены на внешние скрипты, т.е. имеющие src.

При попытке назначить их на обычные скрипты <script>…</script>, они будут проигнороированы.

Аноним 20/05/16 Птн 22:40:43 #335 №748779 
>>748773
Кстати а можно ли как-то сделать, чтобы background.jpg загружался до выполнения .js?

Вроде и в конце страницы вставил <script> и async включил, но всё равно нихуя
Аноним 20/05/16 Птн 23:00:17 #336 №748787 
>>748779
var img = document.getElementById('myImage');

img.onload = function () {
____alert ("The image has loaded!");
}
Аноним 20/05/16 Птн 23:10:38 #337 №748795 
>>748712
Это новые (относительно) селекторы из css3
Аноним 20/05/16 Птн 23:37:04 #338 №748812 
>>748787
<script> var i = new Image();
i.src = 'background.jpg'; // существующее изображение
var i1 = new Image();
i1.src = 'pic1.jpg';
</script>

так например тоже работает
Аноним 20/05/16 Птн 23:51:57 #339 №748822 
14637775181090.jpg
Аноны, есть сервер на node.js+express, и с этого сервера необходимо слать по e-mail простые подтверждения о регистрации, и, впоследствии, некоторый html-контент. Подскажите тулзы\сервисы\технологии, с помощью которых можно все это сделать.
Аноним 21/05/16 Суб 00:00:41 #340 №748825 
Сап, аноны.
Никто случаем не знает, есть ли специальное название случайно набранной последовательности символов?
Типа asdfasdf и тому подобное?

То есть, вот
а - буква
1 - цифра
10 - число
снег - слово
доброе утро - словосочетание
привет, как дела? - предложение (вопрос)
и т.д.

А как называется всякого рода абракадабра?
Если не найду верного определения, придется использовать - неизвестное слово
Аноним 21/05/16 Суб 00:01:41 #341 №748826 
>>748822
https://www.npmjs.com/package/drawbridge
Аноним 21/05/16 Суб 00:04:03 #342 №748828 
>>748825
Тебя ждет увлекательное погружение в мир регулярок
https://learn.javascript.ru/regular-expressions-javascript
Аноним 21/05/16 Суб 00:05:40 #343 №748829 
>>748828
При чем тут это?
Мой вопрос никак не относился к регуляркам.
Аноним 21/05/16 Суб 00:12:55 #344 №748832 
>>748829
А к чему он относится?
Тебе нужно определять импровизированный тип данных. Типов, вроде "предложение с вопросом" нет ни в одном языке => нужны регулярки

Или твой вопрос только этого asdfasdf касается? Тогда что значит "абракадабра"? Пеке вообще похуй что у тебя там, предложение, слово или набор букв - это всё string
Аноним 21/05/16 Суб 00:15:16 #345 №748834 
>>748832
Пиздец ты, иди проспись лучше. а потом на вопросы отвечай
Мимо
Аноним 21/05/16 Суб 00:17:58 #346 №748835 
>>748834
Ты его вопрос прочти
Аноним 21/05/16 Суб 00:18:34 #347 №748836 
>>748832

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

Мой вопрос касался о первичной классификации потока символов.

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

Потому мне и интересно, может кто-то знает как какое-то подходящее название для несуществующих слов. Неважно что это asdf или слово с опечаткой. Короче говоря, слово , которого нет.

Я задал вопрос тут, потому что тред открыт всегда, и люди тут (должны быть) эрудированные.
Аноним 21/05/16 Суб 00:26:36 #348 №748842 
>>748836
> Мне нужно парсить естественный язык.
Как именно парсить? По синтаксическим составляющим? Мол, столько слов, столько-то предложений, столько-то несуществующих слов?

> Напиши-ка мне регулярку, производящую разбор предложения, например.
Какой именно разбор?

> Мой вопрос касался о первичной классификации потока символов.
Так любое слово или предложение для пеки - это просто поток символов

> Потому мне и интересно, может кто-то знает как какое-то подходящее название для несуществующих слов. Неважно что это asdf или слово с опечаткой. Короче говоря, слово , которого нет.
Тебе каждое слово придется прогонять по словарям, чтобы точно определить, что такого слова нет, иначе никак
Аноним 21/05/16 Суб 00:28:43 #349 №748845 
14637797237700.jpg
>>748842
Блять
Аноним 21/05/16 Суб 00:29:59 #350 №748848 
>>748845
Что у тебя за вопросы вообще, поехавший? Как ты пеку хочешь заставить понимать, бессмысленный это поток символов или слово?
Аноним 21/05/16 Суб 00:31:14 #351 №748850 
>>748848
Ты обпрограммировался чувак.
Мой вопрос из доменной области.
Ты заебал своей пекой.
Аноним 21/05/16 Суб 00:33:02 #352 №748851 
>>748842
>Тебе каждое слово придется прогонять по словарям
Вот это новость.
--
Хватит априори воспринимать всех анонов в тематике, как несведущих перманентно ни о чем.
Аноним 21/05/16 Суб 00:33:57 #353 №748852 
>>748850
Так похуй из какой. Я сам парсил красивые домены.
Переводишь существующие словари в транслит и ищешь совпадения. Иначе
Н И К А К
И
К
А
К

>>748851
Тогда в чем, собственно, вопрос?
Я ПРОГНАЛ НАБОР БУКВ ПО СЛОВАРЯМ, КАК ОПРЕДЕЛИТЬ, СЛОВО ЭТО ИЛИ НЕТ?
Аноним 21/05/16 Суб 00:34:59 #354 №748853 
>>748852
>красивые домены
Ты о чем вообще.
Аноним 21/05/16 Суб 00:35:31 #355 №748854 
>>748852
https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82
Аноним 21/05/16 Суб 00:36:10 #356 №748855 
>>748852
Какой же ты отбитый, просто пиздец

> Потому мне и интересно, может кто-то знает как какое-то подходящее название для несуществующих слов. Неважно что это asdf или слово с опечаткой. Короче говоря, слово , которого нет.

>То есть, вот
>а - буква
>1 - цифра
>10 - число
>снег - слово
>доброе утро - словосочетание
>привет, как дела? - предложение (вопрос)
>и т.д.
>
>А как называется всякого рода абракадабра?

Ты читать вообще умеешь?
Аноним 21/05/16 Суб 00:36:27 #357 №748856 
14637801878360.gif
>>748825
Сомневаюсь что ты найдешь прижитое определение, все таки абракадабры до эры клавиатур не было.
Аноним 21/05/16 Суб 00:37:16 #358 №748857 
>>748852
>КАК ОПРЕДЕЛИТЬ, СЛОВО ЭТО ИЛИ НЕТ?
Покажи мне, где я спрашивал, КАК ОПРЕДЕЛИТЬ СЛОВО ЭТО ИЛИ НЕТ, блядь.

Я спросил, есть ли какое-то подходящее название для несуществующих слов.

Боже с кем я сижу.
Аноним 21/05/16 Суб 00:37:17 #359 №748858 
>>748854
>>748853
Всё, понял, я обосрался

>>748855
А ты знаешь название для такого типа данных? Ну ка скажи
Аноним 21/05/16 Суб 00:40:37 #360 №748859 
>>748857
Несуществующие слова, нет? Кому вообще нужно называть как-то несуществующие вещи
Аноним 21/05/16 Суб 00:42:59 #361 №748861 
>>748856
Я надеюсь отыскать, если не у лингвистов, то может что-то из других доменных областей, обозначающее чушь, но что будет менее обсценнее, чем та же абракадабра или белиберда.

У меня изначально все было секвенциями. (секвенция букв, цифр, слов, предложений, фраз, етк). Я уже просто заебался и запутался в этих ПоследовательностьЧего-то-там.
Начал давать всему осмысленное название.
Аноним 21/05/16 Суб 00:43:33 #362 №748862 
>>748859
Да, если не найду подходящего, останется неизвестное слово.

Аноним 21/05/16 Суб 00:49:00 #363 №748864 
>>748862
Белиберда синонимы

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

Что - то другое вряд ли найдешь
Аноним 21/05/16 Суб 00:50:23 #364 №748865 
>>748859
Слово с опечаткой, не является известным словарным словом, до того момента, пока опечатку не сдетектят и не исправят. Вот я и надеюсь, что для таких слов может быть специальное название.

Но так и придется скорее всего Word/KnownWord/UnknownWord
Аноним 21/05/16 Суб 00:55:13 #365 №748868 
>>748865
Как ты можешь отличить слово с опечаткой от неизвестного слова?
Аноним 21/05/16 Суб 01:01:28 #366 №748871 
>>748868
Опечатку можно предположить. Существует масса алгоритмов (расстояние левенштейна, например). Как работают например проверка правописания.

Мне неважно с опечаткой слово или неизвестное вовсе. Ибо на этапе первичной классификации, они оба неизвестные слова.

Чтобы подтвердить опечатку в автоматическом режиме, нужно прогонять возможные подходящие слова, по контексту.
Аноним 21/05/16 Суб 01:04:12 #367 №748872 
>>748871
А что ты вообще делаешь? Зачем?
Аноним 21/05/16 Суб 01:05:47 #368 №748873 
>>748872
Я третий год ебашу шелл, который принмает команды на естественном языке, понимает их, и совершает действия, или сохраняет факты.

Нет, это не ИИ. Это просто шелл.
Аноним 21/05/16 Суб 01:07:25 #369 №748874 
>>748873
Но зачем? Это не оче рационально. За те же три года тренировки ИИ он бы у тебя сам заговорил
Аноним 21/05/16 Суб 01:09:13 #370 №748875 
>>748874
Ага, и заплясал бы.
Аноним 21/05/16 Суб 01:12:26 #371 №748878 
>>748874
>Но зачем?
Для себя. Потому так долго, во внерабочее время.

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

Это как forth только более сложный.
Аноним 21/05/16 Суб 01:14:36 #372 №748879 
>>748861
Оно называется gibberish, братишка.

Хуею с местных поехавших.
Аноним 21/05/16 Суб 01:43:15 #373 №748886 
>>748822
NODEMAILER
O
D
E
M
A
I
L
E
R
инвалид 21/05/16 Суб 01:45:02 #374 №748887 
14637843021410.jpg
Двощ памаги! Я инвалид и мне нужна помощь.
Мне надо написать прогу для управления квадрокоптером Bebop Drone на Windows 10. Все готовенькое уже есть на python и Node.js. Я же хочу использовать node.js и следовательно возникла масса проблем и вопросов из-за не знания и не понимания.
Итак, я на столько рак что не понимаю как запустить этот самый Node.js на Visual Studio. Я импортировал через NPM модули для управления (cylon-bebop и node-copter), но как запустить их я не понимаю, не получается. Получалось запустить скрипт для взлета коптера через консоль и только через неё. Мне же надо сделать визуальную часть, что бы я нажимал на кнопочку и запускался скрипт выполнения взлета (в моем случае это просто одна функция). Вот собственно пару вопросов: Как запускать Node.js в Visual Studio 2015? Как сделать для Node.js визуальную часть, типа сайтика? Как это сделать если возможно с помощью Apache Cordova? И как это все запустить на Windows 10 Mobile если реально? Если нет то хотя бы на компе просто?
Аноним 21/05/16 Суб 01:46:40 #375 №748889 
>>748886
Перестань писать как мудак.
и
д
о
р

>Windows 10
>Visual Studio 2015
Не разбираюсь в твоих ебалайках.
Аноним 21/05/16 Суб 01:46:56 #376 №748890 
>>748887
>>748889
Тебе.
Аноним 21/05/16 Суб 01:48:17 #377 №748891 
>>748887
Прогать под виндой на чем-то, кроме шарпа и плюсов - очень плохая идея
Аноним 21/05/16 Суб 01:48:36 #378 №748892 
>>748887
Юзай https://cylonjs.com/ Лучше ничего нет.

Для сайта используй express или sails, где по определенному запросу будет запускаться скрипт.
Аноним 21/05/16 Суб 01:53:18 #379 №748893 
>>748892
спс про сайло.js и так знал же) а вот с express я не могу разобраться как сделать страницу и поставить вызов функции на кнопку
Аноним 21/05/16 Суб 01:57:37 #380 №748894 
https://dropmefiles.com/tRsG2

Потыкайте, как работает?
Сорян что заливаю как дебил.
Аноним 21/05/16 Суб 01:59:39 #381 №748896 
>>748894
Пиздос, в шапке ж есть ссылка куда заливать надо
Аноним 21/05/16 Суб 01:59:42 #382 №748897 
>>748894
Потыкал тебе за щеку, мудило.
Аноним 21/05/16 Суб 02:12:47 #383 №748902 
14637859680950.jpg
антоши, расскажите где в разработке сайтика нужно ООП? где можно применить.
Аноним 21/05/16 Суб 02:15:30 #384 №748903 
>>748897
>>748896
Там дохуя картинок ебучих, куда там их заливать
Аноним 21/05/16 Суб 02:15:35 #385 №748904 
>>748902
Везде. Апишки особенно хорошо на ООП ложатся
Аноним 21/05/16 Суб 02:15:57 #386 №748905 
>>748903
Картинки с imgur'а брать надо
Аноним 21/05/16 Суб 02:18:29 #387 №748906 
>>748903
>>748905
А, у тебя там формулы.
Взял бы latex.js какой-нибудь
Аноним 21/05/16 Суб 02:21:59 #388 №748908 
>>748905
>>748906

https://jsfiddle.net/L397682j/

из .doc файла формулы вырезал просто.
Аноним 21/05/16 Суб 02:58:57 #389 №748915 
>>748891
>Приложение для винды
>Совет писать не из под винды
Лезь обратно под шконарь.

>>748887
Тебе необходимо подключить нужную библиотеку к проекту.
Аноним 21/05/16 Суб 03:00:57 #390 №748916 
>>748915
лол спс но как это сделать, я подключил сайлон джс и эксперсс уже и не понимаю как мне вообще запустить скрипт
Аноним 21/05/16 Суб 03:04:09 #391 №748917 
Аноны, как сделать страницу, которая ровно заполняется изображениями? Т.е тупо залил 10 картинок и они как бы рассортировались сразу.
Аноним 21/05/16 Суб 03:04:26 #392 №748918 
>>748887
Выглядит так: подключаешь библиотеки к проекту, пишешь хтмл форму с кнопками, каждая кнопка должна вызывать кусок кода из джс файла, который в свою очередь (код) подключается к нужной библиотеке.
Нажал кнопку взлет на веб форме, кнопка запускает код для взлета, итд. Копай, в общем.
Аноним 21/05/16 Суб 03:07:52 #393 №748919 
>>748916
Проверь есть ли у сайлона возможность управления твоим аппаратом, если нет то сноси. Тут выбор такой, либо библиотека которую ты нашел ранее, либо сайлон, что то одно
Аноним 21/05/16 Суб 03:09:41 #394 №748920 
>>748918
в этом и проблема, я вот запускаю скрипт взлета, даже без кнопки, просто что бы он выполнился после загрузки страницы. И ничего не происходит, я просто не понимаю как это делается даже. Вот открыл Визуал студио - создал проект нод джс экспресс - подключил с помозью НПМ сайлон.джс - поставил тег скрипт инклуд (ссылка на рабочий пример - взлет) - запускаю проект - ничего

И сайлон работает, если запускать его на прямую с консоли
Аноним 21/05/16 Суб 03:12:09 #395 №748922 
14637895292660.jpg
Анон, что за хуйня. Недавно был на собеседовании и там в одном из письменных заданий был такой вопрос :
var x = function foo(){
function f() {return 1};
return f();
function f(){return 2};
}
Кто что сука в черном сука ящике в переменной х. Я ответил 1, потому как считал, что функция не перегрузится из-за последовательного выполнения и ретурна, который выйдет из тела функции Фу, но консолька грит, что будет 2. Я не понимат.
Аноним 21/05/16 Суб 03:14:06 #396 №748923 
>>748922
что дальше то и выводит
Аноним 21/05/16 Суб 03:14:29 #397 №748924 
>>748920
Через какой интерфейс выполняется связь между пк и квадрокоптером?
Аноним 21/05/16 Суб 03:15:10 #398 №748925 
>>748924
связь через вай фай
Аноним 21/05/16 Суб 03:16:25 #399 №748926 
>>748925
Связь через ноутбук? Есть варик что просто ноут не видит аппарат
Аноним 21/05/16 Суб 03:17:20 #400 №748927 
>>748923
>что дальше то и выводит
Ну и к чему ты это написал? Я в своем посте и так сказал, что выведет последнее объявление функции Ф, но меня интересует почему. Ведь интерпрататор идет последовательно по телу функции и натыкается на первое объявление, потом видит ретурн и потому выполняет тело объявленой на данный момент функции и вылетает из тела Фуу(основной функции), но на деле выходит не так и Я спрашиваю ПОЧЕМУ ТАК.
Аноним 21/05/16 Суб 03:18:25 #401 №748928 
>>748926
да через ноут, он все видит, я прямо сейчас могу его командой node up.js через консоль запустить
Аноним 21/05/16 Суб 03:18:36 #402 №748929 
>>748927
Хойстинг
Аноним 21/05/16 Суб 03:22:01 #403 №748930 
>>748928
Выложи код
Аноним 21/05/16 Суб 03:26:01 #404 №748932 
14637903616260.png
14637903616261.png
>>748930
да какой там код, его в принципе и нету
я скорее слишком рак.
все что находится в файле index.jade


extends layout

block content
h1= title
p Добро пожаловать #{title}

script
include ../node_modules/cylon-bebop/examples/drone.js


а еще вот сама структура проекта нужный скрипт drone.js
Аноним 21/05/16 Суб 03:26:33 #405 №748933 
14637903935740.jpg
>>748929
>Обратите внимание, что присваивание значений переменным не поднимается вместе с их объявлением. Поднимаются только объявления переменных. В случае с функциями, поднимается вся функция целиком
Читаю на хабре про сраный хойстинг сейчас. Но вот объясните мне нормальная ли фирма, которая спрашивает подобное? В чем смысл, у меня несколько написанный с нуля проектов на джсе, и я ни разу не встречался с подобным бредом, потому что я не перегружаю функции в пределах одной области видимости, так делают только уебаны, но фирма считает, что я должен знать как поведет себя говнокод? Охуеть. Это как спршивать на джс собеседованиии чему равна бесконечность в 19-ричной системе. Совсем пизданулись.
Аноним 21/05/16 Суб 03:33:13 #406 №748935 
>>748933
Ты лалка, хойстинг это вообще базовое знание. То, что ты можешь вызывать FE до их объявления - это именно за счёт хойстинга, например. Про хойстинг переменных я так понимаю ты тоже не в курсе.
Фирма совершенно нормальная, после такого супер простого вопроса они поняли, что никаких базовых, не поверхностных знаний, у тебя нету.
Про какие проекты ты говоришь хз, ибо как ты смог выучить жс, не узнав про хойстинг, это загадка.
Аноним 21/05/16 Суб 03:37:21 #407 №748937 
14637910413470.jpg
>>748935
>FE
Ты долбоеб тупой, про "хойстинг" переменных мне известно, а вот перегружать функции в одной области видимости не приходилось, потому что говнокод я не пишу, видимо в отличии от тебя. А главное, ты что совсем ебанутый, каким хуем ты Function Expression вызывать собрался до объявления, пидор. Ты видимо Function Expression отFunction Declaration нихуя не отличаешь. Съебал отсюда, щенок тупой.
Аноним 21/05/16 Суб 03:38:33 #408 №748938 
>>748937
щас на пукане как на джетпаки улетишь потише
Аноним 21/05/16 Суб 03:40:09 #409 №748940 
14637912095790.png
>>748938
Ага, сливайся петушок. Пытался за умного сойти да на базовой терминологии же и погорел. В общем, уебывай дешевка.
Аноним 21/05/16 Суб 03:40:14 #410 №748941 
>>748937
Сорри, промазал по клаве, засыпаю уже, FD конечно же.
Не понимаю от чего у тебя так бомбануло, я просто пытался объяснить тебе про хойстинг. Ну ладно, бывает.
Аноним 21/05/16 Суб 03:40:30 #411 №748942 
>>748940
я не тот кто тебе отвечал
Аноним 21/05/16 Суб 03:40:50 #412 №748943 
>>748932
Неправильно подключил библиотеку.
var cylon = require('cylon')в скобках точное название нужной библиотеки
И далее вызываешь методы к переменной cylon
Аноним 21/05/16 Суб 03:44:49 #413 №748944 
14637914892600.jpg
>>748941
>Не понимаю от чего у тебя так бомбануло
>они поняли, что никаких базовых, не поверхностных знаний, у тебя нету.
Про какие проекты ты говоришь хз
Ты наверное за нитью вообще не следил. Я вполне понятно объяснил, как я проебал этот момент с ФУНКЦИЯМИ, даже цитату со сраного хабра привел, а ты начал мне мурыжить, что я нуб и про проекты пизжу. А потом удивляется, чего я его нахер послал. Мда.
Аноним 21/05/16 Суб 03:44:57 #414 №748945 
>>748922
Анон, а кем хотел и чем фирма занимается?
Аноним 21/05/16 Суб 03:45:53 #415 №748946 
>>748945
Фронтендером. Фирма бадишоп, крупный.
Аноним 21/05/16 Суб 03:46:23 #416 №748947 
>>748946
Джуном?
Аноним 21/05/16 Суб 03:48:21 #417 №748948 
>>748943
Не получилось, заменил cylon на cylon-bebop но это все равно не влияет, через консоль запускается, только что проверил. Может в браузере нельзя таким заниматься? или это уже слишком раковальня?


"use strict";

var Cylon = require("cylon-bebop");

Cylon.robot({
connections: {
bebop: { adaptor: "bebop" }
},

devices: {
drone: { driver: "bebop" }
},

work: function(my) {
my.drone.takeOff();
after((5).seconds(), my.drone.land);
}
}).start();
Аноним 21/05/16 Суб 03:49:36 #418 №748950 
14637917762610.jpg
>>748947
Ага, просто ящитаю пора завязывать с фрилансом, потому как я не могу себя заставить работать сидя дома, а на фирме будет норм, был опыт - хуярил свободно по 8-10 часов в день, а теперь от силы 3 и то не каждый. Надоело, в общем.
Аноним 21/05/16 Суб 03:52:39 #419 №748951 
>>748944
Так ты и есть нуб. Ты даже не знал такого слова - хойстинг. Да и самого понятия думаю не знал, даже на примере переменных, иначе бы сразу догадался, что у FD он тоже есть. Ну ничего, все такими были, ещё научишься. Не расстраивайся, няша :3 Когда до замыканий дойдёшь - пиши, я объясню.
Аноним 21/05/16 Суб 03:56:08 #420 №748952 
14637921685010.png
>>748951
Про замыкания я тебе сам пояснить смогу, а то видел я таких моронов как ты, выебывается, а потом у него опечатка просто была, а про замыкания на деле и знать не знает нихуя, лишь модным словом понтуется. Слова не занл, потому как знал принцип, о том, что в пределах области переменные и функции инициализируются условно говоря в самом начале области видимости, но не знал, что функции подтягивают тела, в отличии от переменных, а ты видимо слишком туп, потому как я уже третий раз объясняю, а ты все никак не догонишь.
Аноним 21/05/16 Суб 04:00:45 #421 №748953 
>>748952
>но не знал, что функции подтягивают тела, в отличии от переменных
Ну вот видишь, выясняется, что и про разницу FD и FE ты не знал.
Понимаю, что у тебя после собеседоса плохое настроение, но ты не унывай всё таки, продолжай учить! Если что, пиши сюда, только не в таком тоне, я тут постоянно сижу, всем помогаю нубикам.
Аноним 21/05/16 Суб 04:03:54 #422 №748954 
>>748953
Ты тугой. При чем здесь разница между ФД И ФЕ? Я знал, что ФД инициализируются в начале области видимости, но не знал, что подтянет тело. ФЕ известно, что доступна только с момента присвоения переменной, то есть сама переменная всплывет, а пот анонимная функция нет. Так что соси хуй, быдло.А вот в твою опечатку мне слабо верится, скорее думаю, ты просто дешевка без проекта за душей, которая дрочит на чтение всякого говна и запоминание ненужного говна, чтобы понтоваться.
Аноним 21/05/16 Суб 04:06:41 #423 №748955 
>>748953
> у тебя после собеседоса плохое настроение
У меня нормальное настроение, это единственный вопрос на который я ответил неверно, так что думаю, что все прошло отлично. Я просто считаю, что это плохой вопрос, ирл подобные ситуации(где мне нужно было бы знать особенности хойстинга декларирования функций) мне не встречались.
Аноним 21/05/16 Суб 04:24:43 #424 №748956 
>>748951
>Так ты и есть нуб. Ты даже не знал такого слова - хойстинг
Hoisting is (to many developers) an unknown or overlooked behavior of JavaScript. То есть на в3с посоны на ровном месте вставили эту строку. Про логику слышал? А теперь подумай, не спеша стоит ли лепить на кого-либо ярлык нуб, если он не знает про хойстинг.
Аноним 21/05/16 Суб 07:22:06 #425 №748996 
>>748937
>а вот перегружать функции в одной области видимости не приходилось, потому что говнокод я не пишу, видимо в отличии от тебя.
А оно ж не в "перегрузке" ещё в жс нет дело. С тем же успехом вопрос мог быть
var x = function(){
    return f();
    function f(){return 2};
}

, просто решили запутать сильнее. Или в этом случае ты бы спокойно ответил, что 2?

В переменной х, кстати, в обоих случаях функция, а не 1 или 2, лол.
Аноним 21/05/16 Суб 07:59:17 #426 №749000 
Всплытие - плохой паттерн, но знать его надо.
У var всплытие другое, а с let оно уже вообще не проканает из-за temporal dead zone.
Аноним 21/05/16 Суб 08:18:11 #427 №749001 
>>749000
Бля какой только хуйней в недоскрипте не обажутся!
Каждый раз мимо прохожу и слышу новые слова.
Аноним 21/05/16 Суб 08:18:48 #428 №749002 
>>748996
>Или в этом случае ты бы спокойно ответил, что 2?
И так 2, ёма. Ну за исключением того, что внешнюю функцию ещё надо вызвать.
Аноним 21/05/16 Суб 08:29:58 #429 №749007 
>>749002
а, я понял.
ты имел ввиду, что соискатель-куна смутила предыдущая функция.
Аноним 21/05/16 Суб 09:26:21 #430 №749022 
>>748915
> >Приложение для винды
> >Совет писать не из под винды
> Лезь обратно под шконарь.
На ноде и пистоне под винду? Вижу ты из-под шконаря и пишешь
Аноним 21/05/16 Суб 09:34:20 #431 №749028 
>>748922
В х вообще функция целиком будет, а не возвращаемое значение.
Аноним 21/05/16 Суб 10:16:10 #432 №749046 
>>748922
был на собеседовании, не разобравшись в основах языка, круто, че
Аноним 21/05/16 Суб 10:25:47 #433 №749051 
стоит ли ноду учить или попробовать что-то другое из бакунда?
Аноним 21/05/16 Суб 10:55:59 #434 №749064 
>>749051
Что значит "стоит"? Ты не знаешь зачем тебе это нужно?
Аноним 21/05/16 Суб 11:10:03 #435 №749068 
>>747617
Есть где прочитать про это?
Аноним 21/05/16 Суб 11:16:58 #436 №749070 
>>747617
> null
Это пустое значение, которое явно присваивается. Означает "присвоено ничего", а не "ничего не присвоено"
> undefined
Это неприсвоенное значение (по-умолчанию)

>>749068
http://frontender.info/exploring-the-abyss-of-null-and-undefined-in-javascript/
Аноним 21/05/16 Суб 11:22:23 #437 №749071 
>>749051
Для чего?
Аноним 21/05/16 Суб 11:56:09 #438 №749097 
>>749070
Так говоришь, будто это что-то толковое и нужное - иметь два вида нулей.. Ох уж этот жс.
Аноним 21/05/16 Суб 12:00:41 #439 №749102 
>>749097
Да, null сейчас явно бракованный со своим typeof object, лучше юзать undefined. Null ещё применяется из-за JSON'а по большей части. Ну или когда хотят подчеркнуть, что здесь будет объект.
Аноним 21/05/16 Суб 12:31:23 #440 №749118 
>>749028
Нет, там же написано не вар х = ф, а ф(), то есть присвоить то, что будет после отработки функции.
>>749046
>Хойстинг
>основы джс
Поссал тебе за щеку, мочехлеб.
Аноним 21/05/16 Суб 12:32:34 #441 №749120 
>>749102
> сейчас
А что, это могут изменить?
Аноним 21/05/16 Суб 12:34:13 #442 №749122 
>>749120
Зойчем? Все уже привыкли, да и один лишь баг с тайпофом не беда.
Аноним 21/05/16 Суб 12:38:27 #443 №749126 
>>749120
>А что, это могут изменить?
Думаю, рано или поздно изменят. Сначала в strict/strong mode, потом через время станет стандартом. Новый JS всё равно ломает некоторые старые сайты, так что здесь отговорка про обратную совместимость будет не вечной.
Аноним 21/05/16 Суб 12:39:38 #444 №749127 
>>748954
>Я знал, что ФД инициализируются в начале области видимости, но не знал, что подтянет тело.
Тогда бы ФД и ФЕ ничем не отличались, если бы ФД не подтягивало тело. Выходит ты ничего не знал. Нубик.
Аноним 21/05/16 Суб 12:42:15 #445 №749129 
>>749127
Ты долбоеб, они бы отличались тем, что джс интерпретатор не знал бы о ФЕ до момента ее присвоения в переменную. Сука, почему ты такой тупой, а пытаешься выебываться с понтом что-то понимаешь в ЖС?
Аноним 21/05/16 Суб 12:42:41 #446 №749130 
14638237613860.png
>>749118
>Нет, там же написано не вар х = ф, а ф(), то есть присвоить то, что будет после отработки функции
Пиздец ты отбитый, хоть в консоль пример скопипасть и запусти, еще и хойстинг у него не основы, блять
Аноним 21/05/16 Суб 12:42:42 #447 №749131 
>>749070
Благодарю, анон
Аноним 21/05/16 Суб 12:43:32 #448 №749133 
как я люблю унижать таких петушков на интервью, которые не знают самых основ! Видили бы вы их ебала, когда они начинают вилять и выдумывать всякую хуйню, как этот пидор сейчас
Аноним 21/05/16 Суб 12:44:38 #449 №749136 
>>749129
Почему не знал? Переменная бы захойстилась, и ФЕ, и ФД бы имели в переменной undefined, следовательно не было бы отличий. У тебя вообще с логикой плохо по-ходу.
Аноним 21/05/16 Суб 12:45:43 #450 №749137 
>>748922
Что еще спрашивали?
Аноним 21/05/16 Суб 12:46:43 #451 №749138 
>>749130
Блеа, я не правильно написал условие - ночью дело было. Естественно что фу() это ФД и после она присваеивается х. То есть сначала ФД Фу(), потом вар х = фу().
Аноним 21/05/16 Суб 12:47:00 #452 №749139 
>>749133
Проиграл с этого фантазера.
Аноним 21/05/16 Суб 12:48:07 #453 №749140 
>>749139
проиграл с тебе, который пытается за еду устроится на работу, а его там унижают. Ты просто уёбок тупорылый, который никогда не станет нормальным кодером, и всегда будет макакой в подчинении у таких как я.
Аноним 21/05/16 Суб 12:48:21 #454 №749141 
>>749136
Переменная захойстилась, а анонимная функция нет, интерпретатор вообще ничего бы не знал, кроме имени переменной и будет там функция или нет. За пруфами вали на хабру, там перевод статьи про хойстинг или на в3с и читай внимательно.
Аноним 21/05/16 Суб 12:49:29 #455 №749143 
>>749140
Лол, диван диваныч. Кидай линк на свои работы, сейчас посмотрим что ты из себя представляешь. А пока хуй простой.
Аноним 21/05/16 Суб 12:50:44 #456 №749144 
>>749141
Ясно. Ну ладно, чего, не всем дано просто стать программистом. Хотя это и самые основы, но видимо многих они отшивают.
Аноним 21/05/16 Суб 12:53:08 #457 №749146 
Может это опять тролль-уёбок из пхп треда? Вряд ли человек может быть настолько долбоёбом. В общем я только рад этому, меньше народу - больше зарплатка, лол.
Аноним 21/05/16 Суб 12:54:13 #458 №749148 
>>749144
Это не те основы которые тебе реально нужны, потому как ты это не применяешь, ежели с головой порядок и можешь писать не говнокод. Например, у того же Кантора ты не найдешь про хойстинг функций(именно блять функций, потому как переменные как дважды два хойстятся) в его учебнике, а знаешь почему? Потому что как я сказал выше ты это говно не встретишь.
Аноним 21/05/16 Суб 12:54:31 #459 №749149 
>>749146
Толсто, лошара диванная.
Аноним 21/05/16 Суб 12:56:51 #460 №749150 
>>749141
Погоди, давай я тебе объясню, я добрый, не то что другие.
Ты сказал, что не знал, что ФД хойстит тело функции.
Значит ФД хойтит только переменную и назначает ей undefined.
У ФЕ тоже хойстится только переменная с undefined.
Поэтому по твоей логике у них не было бы различий, т.к. если бы мы объявили две функции где-то в коде, одну ФЕ, другую ФД, то на входе в контекст мы бы просто имели две undefined переменные.
Ты немного ошибся!
Аноним 21/05/16 Суб 12:58:32 #461 №749152 
>>749148
Пожалуйста, читай, жирными буквами сказано.
https://learn.javascript.ru/function-declaration-expression#сравнение-с-function-declaration
Аноним 21/05/16 Суб 12:59:40 #462 №749153 
>>749150
>Значит ФД хойтит только переменную и назначает ей undefined.
Нет у ФД переменной. Есть функция, а точнее ее имя. Вот нигде до этого в учебниках никто не сказал, что функция не просто инициализируется(просто пустая без тела, по аналогии с переменной) в начале области видимости, а еще и тело функции тащит с собой.
Аноним 21/05/16 Суб 13:00:52 #463 №749155 
>>749152
Да, тоже хотел ткнуть носом его
Аноним 21/05/16 Суб 13:02:16 #464 №749157 
>>749153
Переменная есть конечно же. Ты ведь можешь её перезаписать другой переменной, типо сначала написать ФД с неким именем test, например, затем написать обычнюу переменную var test = 1, и она перезапишет функцию, т.к. на самом деле там создается переменная.
Выше скинули учебник кантора (кстати очень плохой учебник), но даже там написано про это.
Аноним 21/05/16 Суб 13:02:51 #465 №749158 
>>749152
Ну и где там сказано, что функция с телом создается, а не создается пустой как переменная? Вот представь что ты учишь джс по этому учебнику, видишь до этого про переменные, про то что интерпретатор создает их в начале скоупа, но со значением андефайнед, потом ты видишь текст про функции со схожей риторикой, и что ты должен догадаться сам, что функция не просто как бы резервируется по имени но без тела, а именно создается с телом в начале скоупа?
Аноним 21/05/16 Суб 13:03:27 #466 №749160 
>>749157
>кантора (кстати очень плохой учебник
Кинь лучше.
Аноним 21/05/16 Суб 13:03:58 #467 №749161 
>>749158
ВОт цитата, если ты не заметил

>Основное отличие между ними: функции, объявленные как Function Declaration, создаются интерпретатором до выполнения кода.

>Поэтому их можно вызвать до объявления,

Не спорю, что этот учебник говно, но это твои проблемы, что ты выбрал его
Аноним 21/05/16 Суб 13:05:19 #468 №749162 
>>749158
все там объяснено и про обработку и про отличия и еще пример дан.
признай, что ты просто долбоеб, у которого еще и с логикой не все в порядке
html Аноним 21/05/16 Суб 13:05:27 #469 №749163 
Как создать поле ввода и справа от него поле для копирование набираемого текста через js?
Аноним 21/05/16 Суб 13:05:30 #470 №749164 
>>749161
Блять, это то понятно, но как происходит вызов он не озаботился написать, лично я считал, что функция резервируется по имени, а когда ты ее позовешь, где угодно, тогда интерпретатор ищет тело по имени и выполняет его.
Аноним 21/05/16 Суб 13:05:48 #471 №749165 
>>749162
Пойди нахуй, уебан.
Аноним 21/05/16 Суб 13:07:28 #472 №749169 
>>749165
Ну да, как я и думал, с тобой все понятно
Аноним 21/05/16 Суб 13:08:09 #473 №749171 
>>749164
Как именно происходит вызов новичку и не нужно знать. Нужно только запомннить, что FD можно юзать до выполнения. Ты не запомнил, поэтому на собеседовании провалил простой вопрос с небольшой подковыркой. В следующий раз будешь знать, зато. Я собеседований 5 проебал, пока нашёл работку, и это ещё очень мало, многие штук на 15 ходят.
Аноним 21/05/16 Суб 13:10:25 #474 №749175 
>>746228
alert(min + Math.random()×(max-min))
Макаба звезду удаляет
Аноним 21/05/16 Суб 13:10:54 #475 №749177 
>>749171
Лол, я же говорю, я написал два проекта полностью с нуля и до финала первой итерации на джсе, я знал что ФД можно юзать в любой момент, и в чем отличие на практике от ФЕ, но я никогда не писал говна где сам бы же и переопределял тело функции(ебу как это в джс назвать, если не перегрузкой).
Аноним 21/05/16 Суб 13:12:43 #476 №749180 
>>749157
>Выше скинули учебник кантора (кстати очень плохой учебник)
А какой хороший?
Аноним 21/05/16 Суб 13:13:42 #477 №749183 
>>749177
А самому писать такое и не нужно. 85% работы нормального программиста это работа с существующим кодом, который написал до тебя, я тебе нужно в нем разбираться, какое бы говно там не было.
Аноним 21/05/16 Суб 13:15:35 #478 №749187 
>>749180
>>749160
Сорри, хороших не посоветую даже, я давно жс учил, но учебник кантора мне показался очень сухим и криво написанным, недавно его полистал.
Для уровня джуна могу посоветовать javascript allonge
Аноним 21/05/16 Суб 13:18:04 #479 №749192 
>>749183
Как бы работали в команде и потому частенько приходилось разбираться в чужом коде, чтобы понять как дальше писать и поверь такого говна ни у кого тоже не было. Может мне конечно повезло с напарником и потому я не испытывал проблем с чтением его кода в принципе, а может, как я уже говорил раньше, подобные вопросы это конченый бред и обидно если завернут из-за такой хуеты.
Аноним 21/05/16 Суб 13:19:46 #480 №749193 
>>749187
Просто я не ебу что читать, учитывая что все устаревает раньше чем выпускают. Читал вот Резига на досуге, так он тоже много говна, которое деприкейтед юзает. Выразительный джс? то же самое. Валяется еще - "ты не знаешь джс" книга, но еще не читал.
Аноним 21/05/16 Суб 13:28:43 #481 №749203 
>>749193
У Ресига неплохая книга, всем советую почитать
Выразительный - очень сложная для новичка, очень крутая кривая обучения, проекты там нереально выполнить я думаю, имея такой уровень, как там предполагают. Зато там много тем покрывается разных. Её нужно читать в течение года, как только доходишь до места, где слишком сложно, то лучше чем-то другим заняться. А так книга неплохая, в целом.
YDNJS тоже хорошая, много разных тем, как раз покрываются такие нюансы, типо хойстинга и т.д., написана легко.

Главное читать на английском, конечно же.
Аноним 21/05/16 Суб 13:28:59 #482 №749204 
>>749187
хороший учебник, неплохим плюсом является большое количество заданий
Аноним 21/05/16 Суб 13:30:11 #483 №749205 
>>749203
Про крутую обучения я имел в виду, что сначала легко, а потом резко очень сложно.

>>749204
Ага, это одна из моих любимых книг, для начального уровня. Всем джунам у себе в компании рекомендую (заставляю, лол) её прочитать.
Аноним 21/05/16 Суб 13:51:36 #484 №749236 
>>749022
Напиши минусы, петушок
Аноним 21/05/16 Суб 14:30:51 #485 №749267 
>>749163
https://clipboardjs.com/
Аноним 21/05/16 Суб 14:42:48 #486 №749286 
>>746180 (OP)
Где можно подчитать как из JS перенести ВСЁ в JQuery?
Аноним 21/05/16 Суб 14:45:36 #487 №749288 
>>749286
http://youmightnotneedjquery.com/
как Аноним 21/05/16 Суб 14:45:43 #488 №749289 
как обнаруживать ввод текста в textarea?
Аноним 21/05/16 Суб 14:47:26 #489 №749291 
Поцоны, недавно начал вкатыватся в phaser да и с жс до этого редко встречался
У каждого объекта в фазере очень много методов и свойств.
Понятно, что пока ты не попытаешься найти какой-то метод далеко сверху цепочки наследования, на производительность их количество не влияет, а на память?
Аноним 21/05/16 Суб 14:51:40 #490 №749295 
>>749289
onchange
Аноним 21/05/16 Суб 15:03:59 #491 №749305 
>>749288
Ого, матерый ресурс. Спасибо. Я сейчас работаю с фреймворков в который нет возможности подтянуть жикверя и задалбывает гуглить как реализовать то или иное действие оттуда. Годный ресурс.
Аноним 21/05/16 Суб 15:51:55 #492 №749345 
>>749001
На почитай, очень занимательное чтиво, кстати. Может порвать шаблон при встрече неподготовленным http://dmitrysoshnikov.com/ecmascript/ru-es6-notes-default-values-of-parameters/
Аноним 21/05/16 Суб 16:03:39 #493 №749355 
Посоветуйте, как синхронно скачать несколько файлов, чтобы выглядело красиво и без асинка?
Аноним 21/05/16 Суб 16:37:05 #494 №749383 
>>749345
Давно юзаю в ноде. ИМХО вторая по значимости фича в ES6 после =>
Аноним 21/05/16 Суб 17:15:22 #495 №749428 
Помогите понять. Есть один код, просто выводить 0, если задано четное число и 1, если не четное.
http://jsbin.com/bosagocide/edit?html,js,console,output

Вот здесь можно пошагово его посмотреть:
http://www.pythontutor.com/javascript.html#mode=edit

Так вот, спускается в рекурсию норм, возвращает ноль, только не возвращает, а начинает подниматься и возвращает фигню, как здесь быть, рекусия же?
Аноним 21/05/16 Суб 17:23:42 #496 №749438 
>>749428
>Есть один код, просто выводить 0, если задано четное число и 1, если не четное
При целом x:
isEvent = (x => x % 2)
А в твоей ереси даже разбираться не охота.
Аноним 21/05/16 Суб 17:24:02 #497 №749439 
>>749438
>isEvent
isEven
Аноним 21/05/16 Суб 17:34:54 #498 №749452 
>>749438
>При целом x
при натуральном тогда уж
Аноним 21/05/16 Суб 18:10:59 #499 №749494 
>>749438
Да такую функцию я видел в книжке, мне нужно через рекурсию, да я уже разобрался, спасибо
Аноним 21/05/16 Суб 18:57:27 #500 №749559 
>>749097
А в чем твоя проблема?
Все равно undefined == null // true
Аноним 21/05/16 Суб 19:09:01 #501 №749582 
Поясните за апаче.
Вот если я вамп поставлю, то как мне делать передачу данных между клиентом игры и сервером? Отдельную ебалу на сокетах прикрутить? Но это же для ноды. Или апач это нода с перделками? Короче дайте гайд для неофитов или, если не лень, в двух словах объясните.
Аноним 21/05/16 Суб 19:16:33 #502 №749596 
>>749582
Зачем тебе апач? Мало того, что сейчас все на нжиниксах, так нода и сама запросы может обрабатывать
Аноним 21/05/16 Суб 19:46:52 #503 №749640 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/749639.html
Р https://2ch.hk/pr/res/749639.html
Е https://2ch.hk/pr/res/749639.html
К https://2ch.hk/pr/res/749639.html
О https://2ch.hk/pr/res/749639.html
Т https://2ch.hk/pr/res/749639.html
Аноним 21/05/16 Суб 21:53:43 #504 №749772 
>>749118
> Кто что сука в черном сука ящике в переменной х.
Щито
Аноним 22/05/16 Вск 23:23:55 #505 №750927 
>>748337
а если человек имеет врождённый иммунитет от товмайора, например, хохлы?
comments powered by Disqus

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