Этого треда уже нет.
Это копия, сохраненная 2 июня 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
37 Кб, 1052x1052
JavaScript #47 #746180 В конец треда | Веб
Ссылка на прошлый тред: >>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/ для серверного кода.
>>746924>>749286
#3 #746200
>>746193

>Not to say that Node.js is slow, it's fast enough for most use cases


Most use cases. В какой компании ты работаешь?
#4 #746202
"Напишите код для генерации случайного числа от min до max, не включая max." ->

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

как этот код работает вообще?
Сначала 5 + Math.Random()
(10 - 5) выполняются скобки, потом идет метод рандомизации и он умножается на 5, потом к этому числу прибавляется 5? че за хуйня.
#5 #746210
>>746202
И что вообще значит min, max в задании. Math.random итак генерирует число от 0 до 1 это разве не есть min-max? кто эти задания пишет блять, пиздец.
#6 #746211
>>746202

>Math.Random() (10 - 5)


Ты ошибся.
Сначала выполняются все функции, потом их результат подставляется в выражение, потом вычисляется с приоритетом мат. операций.
>>746216
#7 #746215
>>746202
бля чувак, ты можешь сесть и попытаться сам разобраться, если нет - то может не твое это?
написано же Math.random() возвращает случайное число в интервале от 0 до 1 (0 включая, 1 не включая), умножая на 5 получаем интервал от 0 до 5, прибавляя пятерку сдвигаем интервал и выходит от 5 до 10.

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

P.S. ты в школе учился? это как бы еще там проходят, как и базовые основы программирования по программе должны проходить (всякие простенькие алгоритмы и паскаль или может че поменялось?)
>>746225>>746245
17 Кб, 765x150
#8 #746216
>>746211
Я тут только 1 функцию вижу. Она выполняется, дальше как ты и сказал идут вычисления с приоритетом мат.операций.
>>746218
#9 #746218
>>746216
не тот пик, ладно
#10 #746225
>>746215
Вообще-то это не я и эту задачу я сделал.

ассоциативные массивы из прошлого треда
>>746233>>746798
#11 #746228
alert( min + Math.random() (max - min) );

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

>Получаем интервал 0...5


>Сдвигаем получаем 5...10



Это не объяснение, а просто перечисление какие-то действий.
>>746283>>746367
#18 #746283
>>746276
У тебя iq положительный вообще?
>>746289
#19 #746289
>>746283
Самый раз для веба
#20 #746359
>>746238
а если math.random выдала 0.7?
>>746361
#21 #746361
>>746359
то будет 8.5
#22 #746362
А вообще нормальный рандом в этом языке существует? Или нужно постоянно вот такие выебоны в выражениях делать?
>>746363>>746364
#23 #746363
>>746362
Ты даун, а рандом вполне нормальный и обычный.
>>746370
#24 #746364
>>746362
Что значит рандом в языке? Встроенная функция умеет выводить рандомное число от 0 до 1 - дальше пиши какие хочешь обертки над ней
>>746370
48 Кб, 604x399
#25 #746365
#26 #746367
>>746276
Math.random() - интервал от 0 до 1

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

2) После чего прибавляем 5 (0+5 и 5+5), интервал становится 5...10.
>>746495
#27 #746370
>>746364
>>746363
Настолько нормальный рандом, что нельзя задать просто Math.random(1,100) где 1...100 - интервал.
#28 #746382
>>746370
Ты настолько тупой?
>>746396
#29 #746384
>>746370
Может тебе ещё отдельную функцию для всей твоей страницы?
61 Кб, 1280x495
60 Кб, 1031x683
#30 #746386
Кто-нибудь может пояснить, почему в общем случае чтение\изменение поля объекта быстрее, чем чтение\изменение переменной?

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

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

>>746492
Нажми F12 в атоме - появится консоль хрома, там можно быстро что-то проверить
#42 #746500
>>746386
let внутри scope работает быстрее тут нехуй обьяснять
>>746512
#43 #746503
>>746499
Ну нажимал, нихуя нет
>>746509
#44 #746509
>>746503
просто сьеби
>>746510>>746513
#45 #746510
>>746509
Ты какой-то агрессивный, выебнулся, нихуя дельного не сказал, а теперь я съебаться должен =D
>>746511
#46 #746511
>>746510
я к тебе первый раз обращаюсь
#47 #746512
>>746500
Ты ебанутый что ли в край?
Вопрос прочитал? Скрины посмотрел?

Вопрос заключался в том, что доступ к полю объекта быстрее чем к переменной.
36 Кб, 718x353
#48 #746513
>>746499
>>746509
Ну ты же сам даешь хуевые советы, а потом веришь в свою правоту.

Он не виноват, что твое F12 не работает.
>>746552
#49 #746514
>>746386
движок ноды
#50 #746539
>>746386
Погрешности измерения. Попробуй сначала объекты померять, потом переменные.
#51 #746552
>>746513
Раньше работало, я просто не пользуюсь атомом уже давно. Да и я дал ему направление - консоль разработчика хрома, мог бы и сам загуглить, если не работает что-то
#52 #746554
>>746499

>атом сделан на основе хромиума


Разве не на основе вебкита?
>>746578>>746829
#53 #746555
Атом, как и VSC, например, сделан на Электроне. А Электрон сделан на Ноде и Хромиуме.
23 Кб, 452x450
#54 #746557
>>746386
А как тебе такое?
Помимо структуры влияет еще и последовательность вызовов, т.к. существуют оптимизации на уровне движка.
#55 #746578
>>746554
Вебкит (или уже блинк, что в общем то однохуйственно) это движок браузера, хромиум собственно браузер.
#56 #746627
>>746407
вот и вали в другие языки, реально уже заебал, все ему не так. Вместо того чтобы сесть и принять правила языка который учишь и понять его логику - сидишь и ноешь тут
#57 #746629
>>746407
тебя никто не останавливает предложить это в следующих версиях
#58 #746655
let promise = new Promise((resolve, reject) => {

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

});
Что за форма записи через (resolve, reject) => {...} ?
У меня phpstorm на неё ругается это из нового ECMAscript? или где почитать?
>>746657>>746671
#59 #746657
>>746775
#60 #746671
>>746655
(a, b) =>{} = function(a, b){}
>>746673
#61 #746673
>>746671
ну ты че, йобана
(a, b) =>{} == function(a, b){}
>>746674
#62 #746674
>>746673
и кстати это ведь не просто сахар, там еще контекст сохраняется вроде.
#63 #746685
Сап, антоны.
Изучаю джиэс, поставил на андроид Scriptit, пытаюсь писать всякое.
Так вот, пытаюсь загрузить json двачей и подцепить данные. Данные я выгружаю, но не могу изменить в функции getThreads переменную tlist. Хотя данная переменная глобальная и должна меняться. Помоги плз.
pastebin.com/NCnV8Z7N
>>746752
#64 #746687
а как передать ноде локальный html?
>>746697>>746715
#65 #746697
>>746687
НОДЕ ?ТЫ ахуел что за фигня "мразь" ?Говори нормальным языком !
>>746750
#66 #746709
Итак, Джава боги, у меня вопрос. Как трудно будет выучить это будет мой первый язык программирования обычному 17 лвл куну, который умеет в математику?
>>746710>>746712
#67 #746710
>>746709

>Джава боги


Тебе сюда https://2ch.hk/pr/res/744980.html (М)
>>746714
#68 #746712
>>746709
ты тредом ошибся
>>746714
#69 #746714
>>746712
>>746710
Извиняйте, не в тот тред
#70 #746715
Я в прошлом треде с проблемой был (>>745243), и кроме ссылки на со ничего не дали, к сожалению.

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

>>746687
fs.readFile?

Ну и другой вопрос: можно ли заставить браузер не ломать видео, если соединение было оборвано до конца загрузки, а просто продолжать проигрывать что есть, как во время буферизации?
>>746750
#71 #746750
>>746697
нахуй иди, животное

>>746715
да походу так, спасибо
#72 #746752
>>746685

> pastebin.com/NCnV8Z7N


Пиздос, что это вообще такое?
#73 #746756
Какая самая топовая орм для постгреса?
>>746764>>746796
#74 #746757
Суп, программач.

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

Как бы без ифов и свичей вызвать бы её в примерно таком виде
$(options.element). ??? options.action ??? () { ... }
>>746837
#90 #746829
>>746554
атом сделан на CEF
или электрон тоже.

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

Ну, а движок разумеется и там и там blink уже давно. Webkit остался только у сафари.
>>746891>>746897
#91 #746833
>>746775
В ноде никаких.
#92 #746837
>>746806
Название функции хранится, а сама функция где?
>>746839
#93 #746839
>>746837
функция определена выше, подключена как плагин jquery
>>746860
#94 #746842
>>746495
пояснил за цепочку действий
#95 #746860
>>746839
Ты не понял. Где она хранится? В переменной или в поле объекта? Если в переменной, то тебе придется эвалить ее имя. Если в поле объекта, то нет проблем. А вообще, почему бы тебе не хранить ссылку на функцию в самом объекте options вместо ее имени?
>>746888
#96 #746888
>>746860
window[actionName]().
мимокрокодил
>>746915
#97 #746891
>>746829

> nwjs от интел


Откуда этот миф? Интел только спонсирует nwjs, разработчики там - обычные васяны.
#98 #746894
Какие подводные в кодинге на ноде на typescript?
>>746945
#99 #746897
>>746829

>nwjs


У электрона тоже есть хром-апи.
>>746918
#100 #746915
>>746888
Это в твоем манямире без скоупов?
>>746921
#101 #746918
>>746897
Нет. Оно у него урезано в соотвествии с CEF.
NWJS же построен полностью на целом хромиуме.
Он поддерживает, например, приложения и расширения хрома, а электрон нет. Еще NaCL
>>746920
#102 #746920
>>746918
Что на счет прокси/сессий в nwjs?
>>746925
#103 #746921
>>746915
Пусть определяет на самом верху! Я скозал.
#104 #746924
>>746180 (OP)
Какой IDE пользуетесь в данный момент?
>>746926>>746972
#105 #746925
>>746920
Каких сессий?

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

Алсо, в отличии от электрона, nwjs позволяет запесочнить отдельный ифрейм. В то время как электрон только webview. Разница в том, что под каждый webview создается отдельный рендер процесс, а ифрейм работает в текущем.
>>746940>>746942
#106 #746926
>>746924
Vim с плагинами.
#107 #746940
>>746925
Что-то у меня не получилось на уровне webview установить прокси. Сессию и куки - да, но прокси - нет.
>>747012
#108 #746942
>>746925

> nwjs позволяет запесочнить отдельный ифрейм


Есть пример рабочего кода?
>>747009
#109 #746945
>>746894
Мой хуй в твоём рту.
#110 #746972
>>746924
Для языков с динамическим типизированием ide околобесполезна
>>747035
#112 #747012
>>746940
У тебя же нода встроенная. Не можешь проксировать реквест?
>>747473
#113 #747035
>>746972
Иде это не только статический анализатор кода.
>>747044
#114 #747044
>>747035
А что? Мне за глаза саблайма хватает. Пару дней сидел на вебшторме, так и не заметил ничего, ради чего нужно писать в ide. Зато тормозит, в сравнении с редактором, просто пиздец.
#115 #747179
>>747044
Абсолютно поебать что тебе хватает и что у тебя тормозит.

> А что?


А хоть в вики посмотри.
>>747206
#116 #747206
>>747179
Ебать ты даун. Зачем ты вообще что-то пишешь?
Сначала кукарекнул, что ide не только анализатор, после вопроса "а что ещё?" в вики шлешь
>>747212
#117 #747212
>>747206
Даун это ты, раз не можешь посмотреть что это еще и дебаггер и тулзы для сборки, и куча еще чего специфичного.

> Зачем ты вообще что-то пишешь?


Тот же вопрос. Я тебе дал крючок, через который ты бы мог выудить свое незнание и невежество, а ты начал про свои потуги в вебшторме рассказывать.
>>747221
#118 #747221
>>747212
Я, блять, написал, что я использовал ide и не нашел в ней никаких киллерфич перед редакторами, если писать на жс.
>>747335
#119 #747335
>>747221
Еще бы ты нашел, когда иде это статический анализатор кода ;)
#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 нет)).
#121 #747388
>>747378
Нахуй нужна эта недопараша.
Пиши нормально на тайпе и не будет таких проблем, и анализаторы есть для любого редактора, да получше, чем в шторме
>>747474
39 Кб, 400x396
#122 #747402
>>747378

>при этом IDE тебе корректно подсказывает


JB хорошая IDE, но глубокий автокомплит есть в vim. И работает куда лучше чем в JB.
Мое мнение, весь проект в голове помогают держать доки и ctag, IDE же vim превосходит в основном в отладочных возможностях. А действительно большие проекты JB скорее вообще хуй откроет. Особенное если ты имел неосторожность поставить кривой плагин.
>>747474
#123 #747412
Сап. Короче мне нужно сделать веб-страничку с тестированием, т.е человек вводит ответы на вопросы, потом это всё считается и выдается количество правильных/неправильных ответов.

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

Мне просто за 2 дня нужно эту веб.страницу накатать, а я почти нихуя ничего не знаю, видимо буду сидеть эти два дня не отрываясь...
#129 #747425
>>747422
А нет такой же только для чекбоксов под каждый вопрос?
Например 1 вопрос и под него 3 чекбокса.
>>747434
#130 #747434
>>747746
#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) не нужно писать.
>>747472>>747476
#132 #747472
>>747471
Со скобочками промахнулся чуток - http://pastebin.com/1M34LSf7

Как бы, всё вроде работает, и даже относительно просто всё сделано, но может есть более "правильный" способ?
#133 #747473
>>747012
Предлагаешь делать реквест через ноду, а потом подставлять содержимое респонса в iframe?
>>747481
#134 #747474
>>747378
>>747044
>>747402
>>747388
В хорошем IDE (WebStorm) порог вхождения не ниже, чем в виме, а выхлоп в разы больше, т.к. потенциал автоматизации гораздо выше.
>>747489
74 Кб, 735x517
#135 #747475
>>747009
Я эту страницу уже находил. На ней нет ни слова про проксирование. В обсуждении тоже.
>>747484
#136 #747476
>>747471

>Что случится, если запись в файл будет проходить медленнее, чем чтение?


Чтение остановится, сохранив в буфере последний кусок. Пауза уже встроена в pipe.
>>747488
#137 #747481
>>747473
Не надо ничего вставлять.
Проксирование на ноде запилить не можешь что ли.
>>747482
#138 #747482
>>747481
Чувак, iframe делает запрос по url, который указан в src. Либо поясни, что ты имеешь в виду, либо не неси чушь.
>>747485>>747487
#139 #747484
>>747475

> nwjs позволяет запесочнить отдельный ифрейм


>Есть пример рабочего кода?


Ты просил пример запесочивания ифрейма.
Песочница - это дисейблинг небезопасного констекста.
#140 #747485
>>747482
Чувак, ты знаешь что такое прокси?
>>747493
#141 #747487
>>747482
На тебе как пример, если ты не умеешь в гугл до сих пор.
https://github.com/nodejitsu/node-http-proxy
И таких модулей ниебическая куча, а в ручную запиливается еще проще.

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

Так что да, в твоем случае, тебе проще задевайнить себе, что это невозможно.
>>747493>>747509
#142 #747488
>>747476
Ну, ээ, я это в следующей строке и написал же. Сам он уже не продолжит ничего читать, сколько бы там не писалось в файл после этого, а мне как раз нужно подождать, пока данные добавятся и продолжить передавать.
#143 #747489
>>747474
Блджад, да что она умеет твоя IDE кроме автокомплита и дебаггера? Вся хуйня так или иначе использует ctags и интерпретаторы, захуя мне это барахло прямо в редакторе прибитое? inb4: ой всё
>>747494
#144 #747493
>>747487
Спасибо за ответ, добра тебе. То есть придется делать запрос на локальный сервер, а он будет делать запрос на внешний адрес через прокси и возвращать ответ. Я правильно понял?

>>747485
А ты иди нахуй, анон уже ответил, рака яиц тебе.
>>747545
#145 #747494
>>747489
Сборку, деплой одной кнопкой.
>>747512
112 Кб, 919x817
#146 #747509
>>747487
Проще юзать готовые прокси, чем поднимать свои на vds-ках. Мой выбор электрон.
#147 #747512
>>747494
Слышал что-нибудь про Gulp?
>>747514
#148 #747514
>>747512
Пользуйся, чем хочешь, я не навязываю. В idea-продуктах есть статистика, сколько ты сэкономил символов и сколько раз заюзал автоматизацию. И там пиздец какие числа.
>>747519
#149 #747519
>>747514
Так что ide автоматизирует? Автокомплит есть и в редакторах, собирается все всё равно сборщиками, хоткей на сборку у меня и в редакторе висит
>>747523
#151 #747535
>>747523
Я тебе конкретный вопрос задал, зачем ты мне курс кидаешь?
#152 #747536
>>747509
У них разная архитектура.
Если ты попытаешься сделать браузер с табами, на том и том, то в случае электрона у тебя будет на каждый таб по процессу рендеринга. (посчитай, двадцать открытых табов - это двадцать рендер процессов, а еще есть процессы помиомо рендеринга). Даже обычные браузеры на сайты с одного домена юзают общие рендер-процессы.

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

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

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

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

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

Но стоит понимать, что вся платформа это рантайм. Все эти декларативные опции пилятся поверх апи, который легко реализуется точно так же в ручну., при необходимости.
Декларативными конфигами, ты сам себя ограничиваешь.
>>747557
#153 #747539
>>747509

>чем поднимать свои на vds-ках


И мое сообщение было не о подъеме свои прокси, а о туннелировании через конекст ноды, реквеста из любого ифрейма, до нужной прокси.
#154 #747543
>>747509
Алсо, nwjs, как я уже говорил, поддерживает NaCL плагины, и в продакшен сборке у него выпилены devtools

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

Я начинал с nwjs потом переползал на электроон, потому что он чаще релизился, и там было много фич, но с выходом nwjs 0.13 в марте, он снова стал в лидерах. Он более мудифицируем. И релизится стал теперь чаще.
>>747557
#155 #747545
>>747493

>Я правильно понял?


Да, примерно так.
>>747557
19 Кб, 405x600
#156 #747557
>>747545
>>747543
>>747536
Спасибо за опыт, анон.
#157 #747572
>>746763
А есть разница между
(function(){...}())
и
(function(){...})()
?
>>747573
#158 #747573
>>747572
Первый способ надёжнее. Второй может сработать не как задумано в некоторых контекстах (первые скобки будут приняты за вызов впередистоящей функции, "function(){...}" будет принята за аргумент.
#159 #747575
>>747573
Для этого пишут так
;(function(){})()
>>747613
#160 #747578
>>747573
В первом случае точно так же может быть приянто за аргумент впереди стоящей, за тем лишь исключением, что в первом случае передасться в аргумент результат вызова, а во втором функция.
>>747579>>747613
#161 #747579
>>747578
Этой конструкцией, очевидно, и пытаются получить результат вызова. А уж куда он будет передан дальше, дело другое.
>>747613
#162 #747581
Насколько сложен nodejs для изучения? Например, для поднятия простенького сервера на php, мне было достаточно прочитать тоненькую книжку в 300 страниц. Нативный жабаскрипт знаю
>>747584
#163 #747584
>>747581
Настолько, что для поднятия простенького сервера не надо читать никаких книжек.
>>747586
#164 #747586
>>747584
Простенький, это не хелоуворлд, а что-то вменяемое
#165 #747613
>>747573
>>747575
Понял, спасибо

>>747578
>>747579

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



Тогда получается, что во втором случае, если первые скобки трактуются как вызов функции с передачей параметра-функции, на вторых скобках скрипт вообще может упасть, из-за того, что результат всего предыдущего огорода не будет callable. Так?
>>747614
#166 #747614
>>747613

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


Так, но какая разница - в любом случае ты получаешь не ту логику, которую хочешь. Вылетит ли при этом ошибка, не так важно. Да и уж лучше бы вылетела.
>>747619
#167 #747617
Не могу понять, зачем нужен весь этот пиздец со специальными значениями-типами? Почему нельзя было по-умолчанию сделать значение переменной null, а не undefined? А undefined вообще убрать нахер он нужен.
>>749068>>749070
#168 #747619
>>747614
Ну да, согласен
108 Кб, 1920x1080
#169 #747626
Братишки, подскажите, стоит ли учить ноду сразу с express или лучше все равно сначала ваниллу освоить?
В целях научиться писать серваки, чтобы отдавали странички, контент всякий, в асинхронные запросы могли, работали с бд, в общем, стандартные свистоперделки чтобы делали.
Конкретно, хочется научится писать сервак под реакт, больно уж он мне приглянулся
>>747640
16 Кб, 392x412
#170 #747632
Пацаны, объясните. Даже не могу сформулировать вопрос. Вот заверстал я страничку статичную. Добавил скриптов для листания картинок, выезжание/заезжания менюшек, всплывания модальных окошек, все дела. Все работает, все ок. Сейчас это все свалено в один файл main.js в каком-то таком виде. Это норм вообще или как это структурировать, что ли?
#171 #747633
>>747632
ну если они все прикручивают свистоперделки-то это норма.
#172 #747635
>>747632
Во-первых, зачем для каждого вызова отдельная обёртка?
Во-вторых, что тебе эти обёртки вообще здесь дают? У тебя тут не наблюдается каких-то временных переменных, которые могут запусорить глобальное пространство имён.
И, наконец, не попутал ли ты (function(){...})() с $(function(){...})?
>>747637
#173 #747637
>>747635
Увидел где-то и повторяю. Обертки на всякий случай изолируют переменные, помимо навешивания события там еще бывает и логика и данные.
>>747639>>747680
#174 #747638
>>747632
Если при редактировании ты спокойно находишь нужный кусок кода и не путаешься, то нормально. Если появляются трудности - создавай папочку js, дроби код на сгруппированные по функциональности куски и ложи файлами в эту папочку. Большое количество js-файлов большого проекта можно (и даже нужно) сжимать в один файл специальными приблудами, поскольку гонять по сети несколько десятков запросов "привет-отдай-на-получил" - слегка моветон.
>>747643
#175 #747639
>>747637
Обычно используют $(function(){ ... }) для работы с DOMом, так как jQuery запускает эту функцию по onDomLoaded. А зачем ты всё в простые самовызовы обернул, я хз. Они тебя не спасут от ошибки "html ещё не загружен".
>>747644
#176 #747640
>>747626
Наркоман, нет. Тебе и экспресса хватит за глаза.
>>747645
#177 #747642
Дайте, пожалуйста, пример кода страницы со встроенным гугл мапсом. После пары дней гугления я всё еще не могу заставить эту хрень работать.
#178 #747643
>>747638
HTTP2 с тобой немного не согласен.
>>747647>>747706
9 Кб, 331x231
#179 #747644
>>747639
Я вроде читал что $( document ).ready() не нужно если скрипты подключаются в конце документа.
Обернул вот в этих целях, может конечно надо запоминать какие имена переменных уже использованы, но так-то надежнее.
#180 #747645
>>747640
Я спросил к тому, чтобы понимать, тратить ли время на ваниллу или нет, ибо не знаю, применяют ли ее где или уже все на фреймворках пишут. Начальник сказал, что, в общем-то, учить стоит экспресс сразу, но он всю жизнь во фронтенде, а я пока зеленый джун, который хочет освоить бэкэнд на неплохом уровне для самообразования.
>>747650
#181 #747647
>>747643
Его еще "не завезли".
>>747681>>747706
#182 #747650
>>747645
Ты термины путаешь. Нода написана на ванили, экспресс написан на ванили, там всё и так ванильное, чему именно ты хочешь научиться не используя фреймворк или изобретая велосипед? И зачем упираться, если тебе твой начальник так и говорит?
>>747651
#183 #747651
>>747650
Он про ванильную Node.js говорит.
>>747657
#184 #747657
>>747651
this
Я спрашиваю, имеет ли смысл учить ноду ванильную, а не ванильный жс.
А спрашиваю к тому, что в случае с жс сначала советуют ваниллу понять, а потом хватать фреймворки
>>747658
#185 #747658
>>747657
Что такое ванильная нода?
Если ты имеешь ввиду ручное прописывание роутинга, то нафиг. Достаточно сделать один раз хэллоуворлд с отдачей странички и забыть про это. То же самое с вебсокетами.
NodeJS + express для статики + socket.io - вот практически стандарт.
>>747663
#186 #747663
>>747658
я про это и спрашивал:)
спасибо за ответ
76 Кб, 718x1024
#187 #747674

>ванильная нода

#188 #747680
>>747637

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



Есть блоки кода и let для этого.
Каждая твоя обертка это время и память.
>>747745
#190 #747683
>>747681
Я в курсе, спасибо.
>>747706
#191 #747685
Анон, а в es2015 let/const это полная замена var? Или var так и будет использоваться?
>>747686>>747699
#192 #747686
>>747685
За редкими извращенными исключениями.
#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));

#194 #747706
>>747683
>>747681
>>747647
>>747643

>В HTTP/2 сервер имеет право послать то содержимое, которое еще не было запрошено клиентом. Это позволит серверу сразу выслать дополнительные файлы, которые потребуются браузеру для отображения страниц, без необходимости анализа браузером основной страницы и запрашивания необходимых дополнений.


Это значит не будет дополнительного соединения или что?
>>747708
#195 #747708
>>747706
Это значит, что ты не будешь этого ощущать.
>>747711
#196 #747711
>>747708
Т.е. для сервера не будет разницы, один файл js или сотня?
>>747716
#197 #747716
>>747711
Будет. Но отдача файла одному клиенту один раз, который закешируется, это настолько ничтожная нагрузка, если ты не гугел, что время программистов на это тратить не стоит.
>>747754
#198 #747741
Стоит на курсы записываться?
Вот эти https://learn.javascript.ru/courses/

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

Я ничего не умею.
#199 #747742
>>747741
еще и думает.

>В списке православный кантор

#200 #747744
>>747741
Денег дохуя? У нас кризис, а он на курсы за 26к записывается, мразь
>>747748
#201 #747745
>>747680

>let


Как будто он сейчас как-то по-другому работает.
>>747752
#202 #747746
>>747434
Что-то нихуя не работает это.
Выбираю пару ответов, а результат неправильный выдаёт.
>>747775
#203 #747747
>>747741
Бесполезная трата денег, купи лучше учебник хороший.
#204 #747748
>>747744
Вопрос в том стоит ли это тех денег. Есть заначка, которую я заработал до кризиса и уже пол года трачу, ища работу, вот только нихуя не умею.
>>747749
#205 #747749
>>747748
Сомнительно, на торрентах, наверное, записи этих курсов есть, качай да смотри
#206 #747752
>>747745
О чем ты? О нативной поддержке? Она уже давно.

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

Да и в трансляторах let никогда не скопились функциями. Там var переименованный.
>>747758
#207 #747754
>>747716
Не ничтожная, если файлов 100, а запросов десятки тысяч за один час (после рекламы, например).
#208 #747755
>>747741
Конечно, записывайся, кантору стоит заплатить денег.
>>747757
#209 #747757
>>747755
Кантор, плиз, разве весь твой learn.javascript не является переводом английских статей?
>>748037
#210 #747758
>>747752
Ты заебал уже со своим caniuse, школьник. Все прекрасно понимают, что современными браузерами все поддерживается, но проблема в том, что не всеми и не везде. На ES6 и прочие HTTP/2 переходить года через три можно будет, не раньше.
>>747763
#211 #747763
>>747758
Ты называя всех подряд школьниками самооценку повышаешь что ли?

Обосрался с тем, что let эмулируется замыканием ты, а не я.
В этом вся и суть.
>>747765>>747769
#212 #747765
>>747763
Я не он, школьник, я в ваши споры вообще не вникал.
>>747767
#213 #747767
>>747765
Уебывай-ка в б, маня.
#214 #747768
>>747741
Лучше просто читай учебник https://learn.javascript.ru он достаточно доходчивый
#215 #747769
>>747763
Увидел вещь какую-то и давай окружающее пространство заебывать, мудило малолетнее.
>>747771
#216 #747771
>>747769
А ты взрослый?
#217 #747775
>>747746
Удалил первую часть, с текстовыми полями и вроде нормально.
>>747887
#218 #747818
>>747741
Если верить таймингу курсов, ванилька учится за два месяца, ещё за один - нода, и вуаля - ты бог разработки.
#219 #747820
>>747818
Ах, мечты.
>>747826>>747830
#220 #747821
>>747818
И всего за 43000 рублей, которые ты, с такими знаниями, сможешь заработать за пару часов!
>>747830
#221 #747826
#222 #747830
>>747820
>>747821
Ладно, парни, а если серьёзно, что нужно помимо этого и достаточного времени для обкатки полученных знаний, чтобы быть конкурентноспособным на рынке?
>>747833
#223 #747833
>>747830
Помимо чего?
>>747842
#224 #747834
>>747818
Ваниль, с живым ментором и живыми уроками учится и понимается за пару недель максимум.
>>747835
#225 #747835
>>747834
О, мамкины максималисты подъехали.
#226 #747842
>>747833
Помимо понимания node.js и голого джаваскрипта, а также стандартных умений версталы для становления полноценным фронтом.
>>747846
#227 #747846
>>747842
Для становления полноценным фронтом нужен не Node, а Angular (или React). Можешь несколько библиотек еще добавить, Lodash какой-нибудь, и идти покорять свои 300 тысяч в секунду.
Но только учиться применять это все не как законченное мудило ты будешь года два-три.
>>747866
#228 #747866
>>747846
Благодарю. А знакомый программер меня в своё время доставал препроцессорами, бутстрапом и нодой. Я и решил что для фронта это самое то.
>>747869
#229 #747869
>>747866
Препроцессоры и Bootstrap входят в стандартные умения верстальщика. Node - это back-end, не front.
#230 #747887
>>747775
Хз, у меня все норм работает и с полями.
#231 #747890
Антошики, может помочь кто. С js не знаком, но срочно нужно сделать по нему задание:
Имеется 2 отсортированных массива разной длины. Необходимо написать программу, которая составляет третий массив из этих двух так, чтобы он в результате оказался тоже отсортированным.
>>747893
58 Кб, 1000x802
#233 #747914
>>747921
sage #234 #747921
>>747914
рисовать научись. сажи.
#235 #748037
>>747757
А как же мой скринкаст?
мимокантор
#236 #748053
пацанва, просто чот интересно стало:
кто-то работал с канваз или свг? так вот чтоб прям работать по хардкору. на работе. ну вы понели.
>>748056>>748093
#237 #748056
>>748053
Пять лет уже работаю с канвасом. СВГ для петухов.
>>748065>>748068
#238 #748065
>>748056
Сам ты петух
Мимо-свг
>>748068
#239 #748068
>>748056
>>748065
и чем вы занимаетесь? версталы-дизойнеры, прочитавшие немножко о джс?
>>748074
#240 #748074
>>748068
я игры делаю
>>748192
Dmitriy #241 #748093
>>748053
Тупорылый вопрос.
Для векторной свг, для всего что нельзя сделать векторным канвас.
#242 #748126
Ребят. Сейчас на совещании у нас в гугл на маяковской сказали бомбу. Я бы посоветовал постепенно забывать про веб в том числе и про java script. Удачи аноны.
#243 #748129
>>748126

> гугл основной контрибутер ноды


> гугл пилит ангуляр2


> гугл пилит дарт


> гугл пилит полимер



> кокок

#244 #748165
>>748126
А что конкретно сказали-то?
#245 #748170
>>748126
ВСЁ?
#246 #748178
Не знаю, что на счёт интернета вцелом, но вот гибели соцсетей я был бы несказанно рад.
>>748231
#247 #748190
>>748126
С середины девяностых прикладные макаки мечтают о смерти веба, и каждый год веб в очередной раз проводит им про губам.
#248 #748192
>>748074
Готовых движков тьма тьмущая, и юзают там не канвас на вебгл.
#249 #748231
>>748178
Почему?
>>748237
#250 #748237
>>748231
1) соцсети оболванивают
2) соцсети являются мощнейшим инструментом контроля
3) соцсети являются мощнейшим инструментом травли в интернете (по сути, интернет-травля зародилась вместе с соцсетями)
4) соцсети стёрли грань между интернетом и реальностью, в итоге свобода слова в интернете стала меньшей, чем в реальности (там твои слова хотя бы не логируют).
#251 #748240
>>748237
а двощи твои и тебя прям сверхчеловека делают
>>748243
#252 #748243
>>748240
Двачи - тоже сорт говна.
Но тут хотя бы нет личной переписки и лживого "удаления".
>>748490
#253 #748247
Нормальные борды - это те, которые не хранят по полгода минимум все логи с айпишниками и уж тем более препятствуют, а не потворствуют, автоматизированному логированию себя (привет архивачу, ага).
Но понятно, что такая борда по определению не сможет существовать в рамках российкого законодательства.
>>748288
#254 #748248
>>748237
То же самое можно про всё, что угодно сказать, хоть про обожаемые всеми книги. По сути это просто инструмент, очень удобный, им можно пользоваться как на пользу, та ки во вред.
>>748285
#255 #748285
>>748248
Херню сказал и рад.
#256 #748288
>>748247
И как ты собрался препятствовать логированию?
>>748290
#257 #748290
>>748288

>И как ты собрался препятствовать логированию?


>спрашивает в JS-треде


Рандомной генерацией DOM'а, косвенными проверками посетителя на человечность. Идеальной защиты так не создать, но вполне реально сделать её на таком уровне, чтобы у студентов-энтузиастов отпало всякое желание писать свои архивачи, благодаря которым органы потом хватают людей за оскорбления на анонимных имаджбордах.
>>748295>>748415
#258 #748295
>>748290
Лол, давай изобрети защиту от копирования в интернете. Один дебил в моей мухосрани уже пытался.
>>748299
#259 #748299
>>748295
Я помню, как пару лет назад архикун (создатель архивача) писал в /web, что администрация какой-то иностранной имаджборды ему прямо сказала, что выступает против сохранения их тредов и будет всячески препятствовать попыткам их сохранять (банить пауков и т.д.) И архикун бросил это дело. Ну а макака, конечно, не против. Ходят слухи, что там и одним парсингом html не обходится, а сохранение идёт через админку двача - более глубокое, с айпишниками.
>>748314
#260 #748314
>>748299

> Ходят слухи, что там и одним парсингом html не обходится, а сохранение идёт через админку двача - более глубокое, с айпишниками.



чот представил как кучка двощеров сидят ночью в лесу у костра, в бумажных пакетах и масках ананимосов, и один с фонариком расказывает эту прохладную, и все с испугу обсираются.
>>748336
#261 #748336
>>748314
Ах ты содомит!
>>748337
#262 #748337
>>748336
Ну, если за тобой там клевета на представителя власти или постинг всякого ЦП, то можно и обосраться.
>>750927
#263 #748395
Раз уж тут стало так тихо, давайте похвастаемся своими цветовыми схемами и шрифтами. Кто в каком окне кодит на js?
>>748418
#264 #748415
>>748290

> Рандомной генерацией DOM


Ты что, дурак? Смотри как харкач умеет:
https://2ch.hk/pr/res/746180.json (М)
>>748420
171 Кб, 1280x975
#265 #748418
>>748395
Ну рейт ми, тема predawn
Пишу oauth2 провайдер на sails
>>748420
#266 #748420
>>748415

> Смотри как харкач умеет:


Умеет выдавать инфу в удобном для складирования формате? Ну ок, очередное дно пробито. Только при чём здесь мой пост.

>>748418
Выцветшее говно же.
>>748423
#267 #748423
>>748420
Я чет думал, что ты про харкач говоришь.
Так DOM вообще сам по себе удобный для складирования, как ты его не генерируй. Затруднить построение структуры страницы так, чтобы нельзя было спрасить - невозможно.
>>748426
#268 #748426
>>748423

>Затруднить построение структуры страницы так, чтобы нельзя было спрасить - невозможно.


Но можно сильно затруднить автоматический парсинг страниц. Ты когда-нибудь пытался писать скачивальщик видео с ютуба? Там идёт постоянная эволюция защит - через несколько месяцев все даунлоадеры перестают работать, если их не обновляют под новые условия. А это время и деньги.
>>748431>>748492
#269 #748431
>>748426
Какие защиты, лол? В ютубе просто видеострим перехватить нужно в запросах и по нему получать видео.
Если юзер получает информацию, значит её можно складировать. Это, наверное, аксиома.
>>748434>>748496
#270 #748434
>>748431
Я год занимался поддержкой тулбара с функцией скачивания с ютуба. Через каждые три месяца что-нибудь отваливалось.
Но ты прав. Скачать видеопоток легче, чем распарсить целую страницу.
>>748492
#271 #748489
>>748237
Проблема не в вещах, а в людях.
Если человек, считает что в чем-то виновата вещь - то это совершенно глупый человек.

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

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

>>748490

>Здесь нет персонализации


А вот это как-раз опасная ловушка. Персонализация как-раз есть, её отсутствие обманчиво. И эта иллюзия анонимности провоцирует человека на посты, о которых он в дальнейшем может пожалеть.
Был бы я Абу, я бы вынес в шапку сайта правила о недопустимости всего того, за что тащмайор сможет потом запросить IP постера. Потому что здесь ты "свободно общаешься", а потом тебе звонят из какого-нибудь отдела.
#276 #748500
>>748496
Что ещё за блоб?
>>748511
#277 #748502
>>748499

>По такой логике и наркотики запрещать не нужно.


А зачем их запрещать нужно, прости?
#278 #748503
>>748499
Ты какой-то тупой, если не понимаешь, что если Абу не сдаст еблана, ему придется за всё отвечать вместо этого еблана.
>>748504
#279 #748504
>>748503

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


Претензия к тому, что Абу должен лучше информировать людей о реальном положении дел.
>>748505>>748509
#280 #748505
>>748504
p.s. А не говорить, что "в /b разрешено всё кроме ЦП"
#281 #748508
>>748499

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


Это проблема свободы слова, а не двача.
#282 #748509
>>748504
Куда ж уже лучше?
https://2ch.hk/rules.html (М)
#283 #748511
>>748500
Модули DRM для htmlmedia же
>>748521
#284 #748521
>>748511
А что мешает просто захватить видео и звук?
>>748527
#285 #748523
>>748499
Так никто и не запрещал.
Запрещено свободное распространение. А не наркотики.

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

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

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

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

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

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

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

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

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

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

Все эти проблемы в людях были всегда.
С приходом интернета ты можешь лишь оценить их масштаб не выходя из дома, нежели прежде.
Но интернет не виноват в том, что люди такие.
#285 #748523
>>748499
Так никто и не запрещал.
Запрещено свободное распространение. А не наркотики.

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

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

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

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

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

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

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

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

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

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

Все эти проблемы в людях были всегда.
С приходом интернета ты можешь лишь оценить их масштаб не выходя из дома, нежели прежде.
Но интернет не виноват в том, что люди такие.
>>748526
#286 #748526
>>748523
Лел, человек никак не может контролировать информацию, которую он слышит, вне знависимости от его адекватности. Это главный такой хак, на котором строилась вся пропаганда на протяжении всего её существования.
Ложь, повторенная тысячу раз, становится правдой. Йозеф Геббельс

Ты не прав, в общем.
>>748530>>748537
#287 #748527
>>748521
Это уже не парсинг и не перехват трафика, а банальная запись. Разумеется ничто не мешает, ровно как ничто не машет тебе сидя в кинотеатре записывать все на телефон.
>>748529
#288 #748529
>>748527
А как ты собирался парсить медиаконтент, лол?
>>748531>>748532
#289 #748530
>>748526
Все мы росли в одном и том же обществе и были окружены одним и тем же, ходили в одни и те же школы, слушали и видели одно и то же, но одни умеют задумываться, а иные нет.
>>748536
#290 #748531
>>748529

>перехват трафика

#291 #748532
>>748529
Сейчас ты можешь перехватить поток на ютубе и писать его в файл, а блобом drm, сможешь только захватывать поток с видео и звукововой карты. Понимаешь разницу?
>>748680
#292 #748536
>>748530
Семьи у нас разные были. И кто-то был спортивным парнем, а кто-то очкариком со скобами.
>>748538
#293 #748537
>>748526

>Ложь, повторенная тысячу раз, становится правдой. Йозеф Геббельс



Нет. Она становится правдой не потому что ее повторили тысячу раз, а потому что ее прослушали тысячу раз, и не подвергли сомнению.
#294 #748538
>>748536

>спортивным парнем, а кто-то очкариком со скобами


Ну вот, те самые стереотипы же.
Это никак не влияет на это.
>>748549
#295 #748549
>>748538
на что?
в твоей реальности ботаны травят спортсменов?
>>748573
#296 #748563
Только начал изучать JS. Подскажите, как сделать так, чтобы в 1 ячейку таблицы занести данные из Javascript кода.
>>748565
#297 #748565
>>748563
наверно тебе просто надо продолжать изучать. И начинать стоит с чистого жса, манипуляции с домом уже после.
>>748574
#298 #748573
>>748549
На уровень интеллектуальных способностей.
#299 #748574
>>748565
Да я понимаю, просто сейчас потребовалось именно это. Просто чтобы в таблицу выводился результат какой-либо функции.
>>748584
#300 #748584
>>748574
Твой вопрос звучит примерно так

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



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



>Да я понимаю, просто сейчас потребовалось именно это. Просто написать рассказ, с пунктуацией и орфографией.

>>748600
#301 #748600
>>748584
Боже, что ты несешь.
Я уже изучил, всякие объекты, массивы, функции, рекурсии, циклы, логические операторы, в основах. Просто сейчас потребовалось именно то, что о чём я написал выше. На худой конец можно было просто тему вбросить, где об этом рассказывается.
>>748612>>748619
#302 #748612
>>748600
нет на хуйдой конец, ты мог вбить в гугл что-то типа: How to change cell value of an html table on js
>>748615
#303 #748615
>>748612
Если бы это было проще, я бы вбил. А так мне проще спросить здесь.
>>748620
#304 #748619
>>748600

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


Не благодари.
https://www.google.ru/#newwindow=1&q=How+to+change+cell+value+of+an+html+table+on+js
18 Кб, 826x141
88 Кб, 688x509
#305 #748620
>>748615
Это не что-то, что займет больше времени и сил, чем спросить. Имей совесть, анон.
>>748678
#306 #748674
Хелп, как вывести значение переменной из одного .js файла в другой?
http://www.cyberforum.ru/javascript/thread1231113.html - тут написано что переменные будут видны, но что-то нихуя.

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

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

Т.е функция из файла script.js выполняется в первой, а перенести значение этой функции нужно уже в другой HTML - документ.
>>748686
#311 #748686
>>748682
лол

Я пришёл в магазин и попросил у них артикул нужной мне штучки. Потом пошёл в другой и показал им эту бумажку, а у них такого товара нет и вообще артикула нет.
>>748687
#312 #748687
>>748686
...

так как перенести?
>>748689>>748690
#313 #748689
>>748687
Это, собственно, сервер должен делать
#314 #748690
>>748687
Вот так вот просто, как ты хочешь — никак. Тебе нужно куда-то записать результат функции, а потом его оттуда прочитать. Это "где-то" должно быть там, куда есть доступ у обоих html'ок, будь то сервер или локалсторедж.
>>748696
#315 #748691
>>748680
Боже, что ты несешь.

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

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

Я тебе о повышении сложности.
>>748702
#316 #748696
>>748690
Вообще то можно.
Если страницы на одном домене, и тогда надо одну открыть во фрейме другой.
#317 #748700
На леарне.джиэз наткнулся в решении одной задачи на такую строку:
#318 #748702
>>748691

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


Я мимо проходил и, если честно, и правда не понимаю, где та грань. В какой момент передачи данных с сервера браузеру изъятие этих данных перестанет быть "захватом трафика"?
>>748716
#319 #748706
На леарне.джиэз наткнулся в решении одной задачи на такую строку:

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

Меня заинтересовало подчеркнутое, ведь до того как добраться до этой задачи в учебники ничего объясняющего эти "фичи" не встречал(разве что href* 1-2 раза попадался). Есть ли у этого какое-то название и где с этим можно ознакомиться получше?
>>748708
#320 #748708
>>748706
Эти фичи это ксс потому что, а не жс
>>748712
#321 #748712
>>748708
То, что это относится к ксс мне это понятно, а вот :not и href* мне еще не разу не встречались ни при изучении верстки, ни при просмотре ксс чужых сайтов.
>>748717>>748795
#322 #748716
>>748702
Грань в том, что чтобы перехватить трафик, браузер совершенно не нужен.
9 Кб, 264x191
#324 #748740
cовсем уже ебанулись

https://lebab.io/
>>748744
#325 #748744
>>748740
Но нахуя?
>>748754
#326 #748754
>>748744
Чтобы не переписывать руками.
>>748756
#327 #748756
>>748754
А нахуя переписывать?
>>748757>>748771
#328 #748757
>>748756
Чтобы потом транспайлить в ес5.
#329 #748758
<script async> var name = prompt ("Введите свое Имя и Фамилию: ",'');
var tftable = document.getElementById('tftable');
tftable.rows[1].cells[1].innerHTML = name;
</script>

Аноны, в чем ошибка, хуле скрипт всё равно тормозит создание страницы? (точно также и с defer)
>>748763>>748773
#330 #748763
>>748758
В конец страницы помести его. Или вызывай по событию промт
>>748765
#331 #748765
>>748763
Так почему он так не работает? async же стоит.
>>748770
#332 #748770
>>748765
И что по-твоему тут сделает async? Подождет загрузку страницы? Наоборот, он не будет её ждать
#333 #748771
>>748756
Чтобы разрабатывать на современном стандарте языка.
#334 #748773
>>748758

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

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

При попытке назначить их на обычные скрипты <script>…</script>, они будут проигнороированы.
>>748779
#335 #748779
>>748773
Кстати а можно ли как-то сделать, чтобы background.jpg загружался до выполнения .js?

Вроде и в конце страницы вставил <script> и async включил, но всё равно нихуя
>>748787
#336 #748787
>>748779
var img = document.getElementById('myImage');

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

так например тоже работает
674 Кб, 811x1217
#339 #748822
Аноны, есть сервер на node.js+express, и с этого сервера необходимо слать по e-mail простые подтверждения о регистрации, и, впоследствии, некоторый html-контент. Подскажите тулзы\сервисы\технологии, с помощью которых можно все это сделать.
>>748826>>748886
#340 #748825
Сап, аноны.
Никто случаем не знает, есть ли специальное название случайно набранной последовательности символов?
Типа asdfasdf и тому подобное?

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

А как называется всякого рода абракадабра?
Если не найду верного определения, придется использовать - неизвестное слово
>>748828>>748856
#342 #748828
>>748825
Тебя ждет увлекательное погружение в мир регулярок
https://learn.javascript.ru/regular-expressions-javascript
>>748829
#343 #748829
>>748828
При чем тут это?
Мой вопрос никак не относился к регуляркам.
>>748832
#344 #748832
>>748829
А к чему он относится?
Тебе нужно определять импровизированный тип данных. Типов, вроде "предложение с вопросом" нет ни в одном языке => нужны регулярки

Или твой вопрос только этого asdfasdf касается? Тогда что значит "абракадабра"? Пеке вообще похуй что у тебя там, предложение, слово или набор букв - это всё string
>>748834>>748836
#345 #748834
>>748832
Пиздец ты, иди проспись лучше. а потом на вопросы отвечай
Мимо
>>748835
#346 #748835
>>748834
Ты его вопрос прочти
#347 #748836
>>748832

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

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

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

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

Я задал вопрос тут, потому что тред открыт всегда, и люди тут (должны быть) эрудированные.
>>748842
#348 #748842
>>748836

> Мне нужно парсить естественный язык.


Как именно парсить? По синтаксическим составляющим? Мол, столько слов, столько-то предложений, столько-то несуществующих слов?

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


Какой именно разбор?

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


Так любое слово или предложение для пеки - это просто поток символов

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


Тебе каждое слово придется прогонять по словарям, чтобы точно определить, что такого слова нет, иначе никак
>>748845>>748851
23 Кб, 500x275
#349 #748845
>>748842
Блять
>>748848
#350 #748848
>>748845
Что у тебя за вопросы вообще, поехавший? Как ты пеку хочешь заставить понимать, бессмысленный это поток символов или слово?
>>748850
#351 #748850
>>748848
Ты обпрограммировался чувак.
Мой вопрос из доменной области.
Ты заебал своей пекой.
>>748852
#352 #748851
>>748842

>Тебе каждое слово придется прогонять по словарям


Вот это новость.
--
Хватит априори воспринимать всех анонов в тематике, как несведущих перманентно ни о чем.
>>748852
#353 #748852
>>748850
Так похуй из какой. Я сам парсил красивые домены.
Переводишь существующие словари в транслит и ищешь совпадения. Иначе
Н И К А К
И
К
А
К

>>748851
Тогда в чем, собственно, вопрос?
Я ПРОГНАЛ НАБОР БУКВ ПО СЛОВАРЯМ, КАК ОПРЕДЕЛИТЬ, СЛОВО ЭТО ИЛИ НЕТ?
#354 #748853
>>748852

>красивые домены


Ты о чем вообще.
>>748858
#356 #748855
>>748852
Какой же ты отбитый, просто пиздец

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



>То есть, вот


>а - буква


>1 - цифра


>10 - число


>снег - слово


>доброе утро - словосочетание


>привет, как дела? - предложение (вопрос)


>и т.д.


>


>А как называется всякого рода абракадабра?



Ты читать вообще умеешь?
>>748858
997 Кб, 245x285
#357 #748856
>>748825
Сомневаюсь что ты найдешь прижитое определение, все таки абракадабры до эры клавиатур не было.
>>748861
#358 #748857
>>748852

>КАК ОПРЕДЕЛИТЬ, СЛОВО ЭТО ИЛИ НЕТ?


Покажи мне, где я спрашивал, КАК ОПРЕДЕЛИТЬ СЛОВО ЭТО ИЛИ НЕТ, блядь.

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

Боже с кем я сижу.
>>748859
#359 #748858
>>748854
>>748853
Всё, понял, я обосрался

>>748855
А ты знаешь название для такого типа данных? Ну ка скажи
#360 #748859
>>748857
Несуществующие слова, нет? Кому вообще нужно называть как-то несуществующие вещи
>>748862>>748865
#361 #748861
>>748856
Я надеюсь отыскать, если не у лингвистов, то может что-то из других доменных областей, обозначающее чушь, но что будет менее обсценнее, чем та же абракадабра или белиберда.

У меня изначально все было секвенциями. (секвенция букв, цифр, слов, предложений, фраз, етк). Я уже просто заебался и запутался в этих ПоследовательностьЧего-то-там.
Начал давать всему осмысленное название.
>>748879
#362 #748862
>>748859
Да, если не найду подходящего, останется неизвестное слово.
>>748864
#363 #748864
>>748862
Белиберда синонимы

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

Что - то другое вряд ли найдешь
#364 #748865
>>748859
Слово с опечаткой, не является известным словарным словом, до того момента, пока опечатку не сдетектят и не исправят. Вот я и надеюсь, что для таких слов может быть специальное название.

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

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

Чтобы подтвердить опечатку в автоматическом режиме, нужно прогонять возможные подходящие слова, по контексту.
>>748872
#367 #748872
>>748871
А что ты вообще делаешь? Зачем?
>>748873
#368 #748873
>>748872
Я третий год ебашу шелл, который принмает команды на естественном языке, понимает их, и совершает действия, или сохраняет факты.

Нет, это не ИИ. Это просто шелл.
>>748874
#369 #748874
>>748873
Но зачем? Это не оче рационально. За те же три года тренировки ИИ он бы у тебя сам заговорил
>>748875>>748878
#370 #748875
>>748874
Ага, и заплясал бы.
#371 #748878
>>748874

>Но зачем?


Для себя. Потому так долго, во внерабочее время.

>ИИ он бы у тебя сам заговорил


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

Это как forth только более сложный.
#372 #748879
>>748861
Оно называется gibberish, братишка.

Хуею с местных поехавших.
#373 #748886
>>748822
NODEMAILER
O
D
E
M
A
I
L
E
R
>>748889
26 Кб, 750x375
инвалид #374 #748887
Двощ памаги! Я инвалид и мне нужна помощь.
Мне надо написать прогу для управления квадрокоптером 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 если реально? Если нет то хотя бы на компе просто?
#375 #748889
>>748886
Перестань писать как мудак.
и
д
о
р

>Windows 10


>Visual Studio 2015


Не разбираюсь в твоих ебалайках.
>>748890
#376 #748890
#377 #748891
>>748887
Прогать под виндой на чем-то, кроме шарпа и плюсов - очень плохая идея
>>748915
#378 #748892
>>748887
Юзай https://cylonjs.com/ Лучше ничего нет.

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

Потыкайте, как работает?
Сорян что заливаю как дебил.
>>748896>>748897
#381 #748896
>>748894
Пиздос, в шапке ж есть ссылка куда заливать надо
>>748903
#382 #748897
>>748894
Потыкал тебе за щеку, мудило.
>>748903
57 Кб, 402x604
#383 #748902
антоши, расскажите где в разработке сайтика нужно ООП? где можно применить.
>>748904
#384 #748903
>>748897
>>748896
Там дохуя картинок ебучих, куда там их заливать
>>748905>>748906
#385 #748904
>>748902
Везде. Апишки особенно хорошо на ООП ложатся
#386 #748905
>>748903
Картинки с imgur'а брать надо
>>748906>>748908
#387 #748906
>>748903
>>748905
А, у тебя там формулы.
Взял бы latex.js какой-нибудь
>>748908
#388 #748908
>>748905
>>748906

https://jsfiddle.net/L397682j/

из .doc файла формулы вырезал просто.
#389 #748915
>>748891

>Приложение для винды


>Совет писать не из под винды


Лезь обратно под шконарь.

>>748887
Тебе необходимо подключить нужную библиотеку к проекту.
>>748916>>749022
#390 #748916
>>748915
лол спс но как это сделать, я подключил сайлон джс и эксперсс уже и не понимаю как мне вообще запустить скрипт
>>748919
#391 #748917
Аноны, как сделать страницу, которая ровно заполняется изображениями? Т.е тупо залил 10 картинок и они как бы рассортировались сразу.
#392 #748918
>>748887
Выглядит так: подключаешь библиотеки к проекту, пишешь хтмл форму с кнопками, каждая кнопка должна вызывать кусок кода из джс файла, который в свою очередь (код) подключается к нужной библиотеке.
Нажал кнопку взлет на веб форме, кнопка запускает код для взлета, итд. Копай, в общем.
>>748920
#393 #748919
>>748916
Проверь есть ли у сайлона возможность управления твоим аппаратом, если нет то сноси. Тут выбор такой, либо библиотека которую ты нашел ранее, либо сайлон, что то одно
#394 #748920
>>748918
в этом и проблема, я вот запускаю скрипт взлета, даже без кнопки, просто что бы он выполнился после загрузки страницы. И ничего не происходит, я просто не понимаю как это делается даже. Вот открыл Визуал студио - создал проект нод джс экспресс - подключил с помозью НПМ сайлон.джс - поставил тег скрипт инклуд (ссылка на рабочий пример - взлет) - запускаю проект - ничего

И сайлон работает, если запускать его на прямую с консоли
>>748924
117 Кб, 501x604
#395 #748922
Анон, что за хуйня. Недавно был на собеседовании и там в одном из письменных заданий был такой вопрос :
var x = function foo(){
function f() {return 1};
return f();
function f(){return 2};
}
Кто что сука в черном сука ящике в переменной х. Я ответил 1, потому как считал, что функция не перегрузится из-за последовательного выполнения и ретурна, который выйдет из тела функции Фу, но консолька грит, что будет 2. Я не понимат.
#396 #748923
>>748922
что дальше то и выводит
>>748927
#397 #748924
>>748920
Через какой интерфейс выполняется связь между пк и квадрокоптером?
>>748925
#398 #748925
>>748924
связь через вай фай
>>748926
#399 #748926
>>748925
Связь через ноутбук? Есть варик что просто ноут не видит аппарат
>>748928
#400 #748927
>>748923

>что дальше то и выводит


Ну и к чему ты это написал? Я в своем посте и так сказал, что выведет последнее объявление функции Ф, но меня интересует почему. Ведь интерпрататор идет последовательно по телу функции и натыкается на первое объявление, потом видит ретурн и потому выполняет тело объявленой на данный момент функции и вылетает из тела Фуу(основной функции), но на деле выходит не так и Я спрашиваю ПОЧЕМУ ТАК.
>>748929
#401 #748928
>>748926
да через ноут, он все видит, я прямо сейчас могу его командой node up.js через консоль запустить
>>748930
#402 #748929
>>748927
Хойстинг
>>748933
#403 #748930
>>748928
Выложи код
>>748932
19 Кб, 351x709
10 Кб, 351x405
#404 #748932
>>748930
да какой там код, его в принципе и нету
я скорее слишком рак.
все что находится в файле index.jade

extends layout

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

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

а еще вот сама структура проекта нужный скрипт drone.js
>>748943
39 Кб, 540x539
#405 #748933
>>748929

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


Читаю на хабре про сраный хойстинг сейчас. Но вот объясните мне нормальная ли фирма, которая спрашивает подобное? В чем смысл, у меня несколько написанный с нуля проектов на джсе, и я ни разу не встречался с подобным бредом, потому что я не перегружаю функции в пределах одной области видимости, так делают только уебаны, но фирма считает, что я должен знать как поведет себя говнокод? Охуеть. Это как спршивать на джс собеседованиии чему равна бесконечность в 19-ричной системе. Совсем пизданулись.
>>748935
#406 #748935
>>748933
Ты лалка, хойстинг это вообще базовое знание. То, что ты можешь вызывать FE до их объявления - это именно за счёт хойстинга, например. Про хойстинг переменных я так понимаю ты тоже не в курсе.
Фирма совершенно нормальная, после такого супер простого вопроса они поняли, что никаких базовых, не поверхностных знаний, у тебя нету.
Про какие проекты ты говоришь хз, ибо как ты смог выучить жс, не узнав про хойстинг, это загадка.
>>748937
187 Кб, 600x450
#407 #748937
>>748935

>FE


Ты долбоеб тупой, про "хойстинг" переменных мне известно, а вот перегружать функции в одной области видимости не приходилось, потому что говнокод я не пишу, видимо в отличии от тебя. А главное, ты что совсем ебанутый, каким хуем ты Function Expression вызывать собрался до объявления, пидор. Ты видимо Function Expression отFunction Declaration нихуя не отличаешь. Съебал отсюда, щенок тупой.
#408 #748938
>>748937
щас на пукане как на джетпаки улетишь потише
>>748940
111 Кб, 450x240
#409 #748940
>>748938
Ага, сливайся петушок. Пытался за умного сойти да на базовой терминологии же и погорел. В общем, уебывай дешевка.
>>748942
#410 #748941
>>748937
Сорри, промазал по клаве, засыпаю уже, FD конечно же.
Не понимаю от чего у тебя так бомбануло, я просто пытался объяснить тебе про хойстинг. Ну ладно, бывает.
>>748944
#411 #748942
>>748940
я не тот кто тебе отвечал
#412 #748943
>>748932
Неправильно подключил библиотеку.
var cylon = require('cylon')в скобках точное название нужной библиотеки
И далее вызываешь методы к переменной cylon
>>748948
119 Кб, 1920x1080
#413 #748944
>>748941

>Не понимаю от чего у тебя так бомбануло


>они поняли, что никаких базовых, не поверхностных знаний, у тебя нету.


Про какие проекты ты говоришь хз
Ты наверное за нитью вообще не следил. Я вполне понятно объяснил, как я проебал этот момент с ФУНКЦИЯМИ, даже цитату со сраного хабра привел, а ты начал мне мурыжить, что я нуб и про проекты пизжу. А потом удивляется, чего я его нахер послал. Мда.
>>748951
#414 #748945
>>748922
Анон, а кем хотел и чем фирма занимается?
>>748946
#415 #748946
>>748945
Фронтендером. Фирма бадишоп, крупный.
>>748947
#416 #748947
>>748946
Джуном?
>>748950
#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();
142 Кб, 600x400
#418 #748950
>>748947
Ага, просто ящитаю пора завязывать с фрилансом, потому как я не могу себя заставить работать сидя дома, а на фирме будет норм, был опыт - хуярил свободно по 8-10 часов в день, а теперь от силы 3 и то не каждый. Надоело, в общем.
#419 #748951
>>748944
Так ты и есть нуб. Ты даже не знал такого слова - хойстинг. Да и самого понятия думаю не знал, даже на примере переменных, иначе бы сразу догадался, что у FD он тоже есть. Ну ничего, все такими были, ещё научишься. Не расстраивайся, няша :3 Когда до замыканий дойдёшь - пиши, я объясню.
>>748952>>748956
39 Кб, 168x283
#420 #748952
>>748951
Про замыкания я тебе сам пояснить смогу, а то видел я таких моронов как ты, выебывается, а потом у него опечатка просто была, а про замыкания на деле и знать не знает нихуя, лишь модным словом понтуется. Слова не занл, потому как знал принцип, о том, что в пределах области переменные и функции инициализируются условно говоря в самом начале области видимости, но не знал, что функции подтягивают тела, в отличии от переменных, а ты видимо слишком туп, потому как я уже третий раз объясняю, а ты все никак не догонишь.
>>748953
#421 #748953
>>748952

>но не знал, что функции подтягивают тела, в отличии от переменных


Ну вот видишь, выясняется, что и про разницу FD и FE ты не знал.
Понимаю, что у тебя после собеседоса плохое настроение, но ты не унывай всё таки, продолжай учить! Если что, пиши сюда, только не в таком тоне, я тут постоянно сижу, всем помогаю нубикам.
>>748954>>748955
#422 #748954
>>748953
Ты тугой. При чем здесь разница между ФД И ФЕ? Я знал, что ФД инициализируются в начале области видимости, но не знал, что подтянет тело. ФЕ известно, что доступна только с момента присвоения переменной, то есть сама переменная всплывет, а пот анонимная функция нет. Так что соси хуй, быдло.А вот в твою опечатку мне слабо верится, скорее думаю, ты просто дешевка без проекта за душей, которая дрочит на чтение всякого говна и запоминание ненужного говна, чтобы понтоваться.
>>749127
#423 #748955
>>748953

> у тебя после собеседоса плохое настроение


У меня нормальное настроение, это единственный вопрос на который я ответил неверно, так что думаю, что все прошло отлично. Я просто считаю, что это плохой вопрос, ирл подобные ситуации(где мне нужно было бы знать особенности хойстинга декларирования функций) мне не встречались.
#424 #748956
>>748951

>Так ты и есть нуб. Ты даже не знал такого слова - хойстинг


Hoisting is (to many developers) an unknown or overlooked behavior of JavaScript. То есть на в3с посоны на ровном месте вставили эту строку. Про логику слышал? А теперь подумай, не спеша стоит ли лепить на кого-либо ярлык нуб, если он не знает про хойстинг.
#425 #748996
>>748937

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


А оно ж не в "перегрузке" ещё в жс нет дело. С тем же успехом вопрос мог быть
var x = function(){
return f();
function f(){return 2};
}

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

В переменной х, кстати, в обоих случаях функция, а не 1 или 2, лол.
>>749002
#426 #749000
Всплытие - плохой паттерн, но знать его надо.
У var всплытие другое, а с let оно уже вообще не проканает из-за temporal dead zone.
>>749001
#427 #749001
>>749000
Бля какой только хуйней в недоскрипте не обажутся!
Каждый раз мимо прохожу и слышу новые слова.
>>749345
#428 #749002
>>748996

>Или в этом случае ты бы спокойно ответил, что 2?


И так 2, ёма. Ну за исключением того, что внешнюю функцию ещё надо вызвать.
>>749007
#429 #749007
>>749002
а, я понял.
ты имел ввиду, что соискатель-куна смутила предыдущая функция.
#430 #749022
>>748915

> >Приложение для винды


> >Совет писать не из под винды


> Лезь обратно под шконарь.


На ноде и пистоне под винду? Вижу ты из-под шконаря и пишешь
>>749236
#431 #749028
>>748922
В х вообще функция целиком будет, а не возвращаемое значение.
>>749118
#432 #749046
>>748922
был на собеседовании, не разобравшись в основах языка, круто, че
>>749118
#433 #749051
стоит ли ноду учить или попробовать что-то другое из бакунда?
>>749064>>749071
#434 #749064
>>749051
Что значит "стоит"? Ты не знаешь зачем тебе это нужно?
#435 #749068
>>747617
Есть где прочитать про это?
>>749070
#436 #749070
>>747617

> null


Это пустое значение, которое явно присваивается. Означает "присвоено ничего", а не "ничего не присвоено"

> undefined


Это неприсвоенное значение (по-умолчанию)

>>749068
http://frontender.info/exploring-the-abyss-of-null-and-undefined-in-javascript/
>>749097>>749131
#437 #749071
>>749051
Для чего?
#438 #749097
>>749070
Так говоришь, будто это что-то толковое и нужное - иметь два вида нулей.. Ох уж этот жс.
>>749102>>749559
#439 #749102
>>749097
Да, null сейчас явно бракованный со своим typeof object, лучше юзать undefined. Null ещё применяется из-за JSON'а по большей части. Ну или когда хотят подчеркнуть, что здесь будет объект.
>>749120
#440 #749118
>>749028
Нет, там же написано не вар х = ф, а ф(), то есть присвоить то, что будет после отработки функции.
>>749046

>Хойстинг


>основы джс


Поссал тебе за щеку, мочехлеб.
>>749130>>749772
#441 #749120
>>749102

> сейчас


А что, это могут изменить?
>>749122>>749126
#442 #749122
>>749120
Зойчем? Все уже привыкли, да и один лишь баг с тайпофом не беда.
#443 #749126
>>749120

>А что, это могут изменить?


Думаю, рано или поздно изменят. Сначала в strict/strong mode, потом через время станет стандартом. Новый JS всё равно ломает некоторые старые сайты, так что здесь отговорка про обратную совместимость будет не вечной.
#444 #749127
>>748954

>Я знал, что ФД инициализируются в начале области видимости, но не знал, что подтянет тело.


Тогда бы ФД и ФЕ ничем не отличались, если бы ФД не подтягивало тело. Выходит ты ничего не знал. Нубик.
>>749129
#445 #749129
>>749127
Ты долбоеб, они бы отличались тем, что джс интерпретатор не знал бы о ФЕ до момента ее присвоения в переменную. Сука, почему ты такой тупой, а пытаешься выебываться с понтом что-то понимаешь в ЖС?
>>749136
6 Кб, 207x107
#446 #749130
>>749118

>Нет, там же написано не вар х = ф, а ф(), то есть присвоить то, что будет после отработки функции


Пиздец ты отбитый, хоть в консоль пример скопипасть и запусти, еще и хойстинг у него не основы, блять
>>749138
#447 #749131
>>749070
Благодарю, анон
#448 #749133
как я люблю унижать таких петушков на интервью, которые не знают самых основ! Видили бы вы их ебала, когда они начинают вилять и выдумывать всякую хуйню, как этот пидор сейчас
>>749139
#449 #749136
>>749129
Почему не знал? Переменная бы захойстилась, и ФЕ, и ФД бы имели в переменной undefined, следовательно не было бы отличий. У тебя вообще с логикой плохо по-ходу.
>>749141
#450 #749137
>>748922
Что еще спрашивали?
#451 #749138
>>749130
Блеа, я не правильно написал условие - ночью дело было. Естественно что фу() это ФД и после она присваеивается х. То есть сначала ФД Фу(), потом вар х = фу().
#452 #749139
>>749133
Проиграл с этого фантазера.
>>749140
#453 #749140
>>749139
проиграл с тебе, который пытается за еду устроится на работу, а его там унижают. Ты просто уёбок тупорылый, который никогда не станет нормальным кодером, и всегда будет макакой в подчинении у таких как я.
>>749143
#454 #749141
>>749136
Переменная захойстилась, а анонимная функция нет, интерпретатор вообще ничего бы не знал, кроме имени переменной и будет там функция или нет. За пруфами вали на хабру, там перевод статьи про хойстинг или на в3с и читай внимательно.
>>749144>>749150
#455 #749143
>>749140
Лол, диван диваныч. Кидай линк на свои работы, сейчас посмотрим что ты из себя представляешь. А пока хуй простой.
#456 #749144
>>749141
Ясно. Ну ладно, чего, не всем дано просто стать программистом. Хотя это и самые основы, но видимо многих они отшивают.
>>749148
#457 #749146
Может это опять тролль-уёбок из пхп треда? Вряд ли человек может быть настолько долбоёбом. В общем я только рад этому, меньше народу - больше зарплатка, лол.
>>749149
#458 #749148
>>749144
Это не те основы которые тебе реально нужны, потому как ты это не применяешь, ежели с головой порядок и можешь писать не говнокод. Например, у того же Кантора ты не найдешь про хойстинг функций(именно блять функций, потому как переменные как дважды два хойстятся) в его учебнике, а знаешь почему? Потому что как я сказал выше ты это говно не встретишь.
>>749152
#459 #749149
>>749146
Толсто, лошара диванная.
#460 #749150
>>749141
Погоди, давай я тебе объясню, я добрый, не то что другие.
Ты сказал, что не знал, что ФД хойстит тело функции.
Значит ФД хойтит только переменную и назначает ей undefined.
У ФЕ тоже хойстится только переменная с undefined.
Поэтому по твоей логике у них не было бы различий, т.к. если бы мы объявили две функции где-то в коде, одну ФЕ, другую ФД, то на входе в контекст мы бы просто имели две undefined переменные.
Ты немного ошибся!
>>749153
#461 #749152
>>749148
Пожалуйста, читай, жирными буквами сказано.
https://learn.javascript.ru/function-declaration-expression#сравнение-с-function-declaration
>>749155>>749158
#462 #749153
>>749150

>Значит ФД хойтит только переменную и назначает ей undefined.


Нет у ФД переменной. Есть функция, а точнее ее имя. Вот нигде до этого в учебниках никто не сказал, что функция не просто инициализируется(просто пустая без тела, по аналогии с переменной) в начале области видимости, а еще и тело функции тащит с собой.
>>749157
#463 #749155
>>749152
Да, тоже хотел ткнуть носом его
#464 #749157
>>749153
Переменная есть конечно же. Ты ведь можешь её перезаписать другой переменной, типо сначала написать ФД с неким именем test, например, затем написать обычнюу переменную var test = 1, и она перезапишет функцию, т.к. на самом деле там создается переменная.
Выше скинули учебник кантора (кстати очень плохой учебник), но даже там написано про это.
>>749160>>749180
#465 #749158
>>749152
Ну и где там сказано, что функция с телом создается, а не создается пустой как переменная? Вот представь что ты учишь джс по этому учебнику, видишь до этого про переменные, про то что интерпретатор создает их в начале скоупа, но со значением андефайнед, потом ты видишь текст про функции со схожей риторикой, и что ты должен догадаться сам, что функция не просто как бы резервируется по имени но без тела, а именно создается с телом в начале скоупа?
>>749161>>749162
#466 #749160
>>749157

>кантора (кстати очень плохой учебник


Кинь лучше.
>>749187
#467 #749161
>>749158
ВОт цитата, если ты не заметил

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



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



Не спорю, что этот учебник говно, но это твои проблемы, что ты выбрал его
>>749164
#468 #749162
>>749158
все там объяснено и про обработку и про отличия и еще пример дан.
признай, что ты просто долбоеб, у которого еще и с логикой не все в порядке
>>749165
html #469 #749163
Как создать поле ввода и справа от него поле для копирование набираемого текста через js?
>>749267
#470 #749164
>>749161
Блять, это то понятно, но как происходит вызов он не озаботился написать, лично я считал, что функция резервируется по имени, а когда ты ее позовешь, где угодно, тогда интерпретатор ищет тело по имени и выполняет его.
>>749171
#471 #749165
>>749162
Пойди нахуй, уебан.
>>749169
#472 #749169
>>749165
Ну да, как я и думал, с тобой все понятно
#473 #749171
>>749164
Как именно происходит вызов новичку и не нужно знать. Нужно только запомннить, что FD можно юзать до выполнения. Ты не запомнил, поэтому на собеседовании провалил простой вопрос с небольшой подковыркой. В следующий раз будешь знать, зато. Я собеседований 5 проебал, пока нашёл работку, и это ещё очень мало, многие штук на 15 ходят.
>>749177
#474 #749175
>>746228
alert(min + Math.random()×(max-min))
Макаба звезду удаляет
#475 #749177
>>749171
Лол, я же говорю, я написал два проекта полностью с нуля и до финала первой итерации на джсе, я знал что ФД можно юзать в любой момент, и в чем отличие на практике от ФЕ, но я никогда не писал говна где сам бы же и переопределял тело функции(ебу как это в джс назвать, если не перегрузкой).
>>749183
#476 #749180
>>749157

>Выше скинули учебник кантора (кстати очень плохой учебник)


А какой хороший?
>>749187
#477 #749183
>>749177
А самому писать такое и не нужно. 85% работы нормального программиста это работа с существующим кодом, который написал до тебя, я тебе нужно в нем разбираться, какое бы говно там не было.
>>749192
#478 #749187
>>749180
>>749160
Сорри, хороших не посоветую даже, я давно жс учил, но учебник кантора мне показался очень сухим и криво написанным, недавно его полистал.
Для уровня джуна могу посоветовать javascript allonge
>>749193>>749204
#479 #749192
>>749183
Как бы работали в команде и потому частенько приходилось разбираться в чужом коде, чтобы понять как дальше писать и поверь такого говна ни у кого тоже не было. Может мне конечно повезло с напарником и потому я не испытывал проблем с чтением его кода в принципе, а может, как я уже говорил раньше, подобные вопросы это конченый бред и обидно если завернут из-за такой хуеты.
#480 #749193
>>749187
Просто я не ебу что читать, учитывая что все устаревает раньше чем выпускают. Читал вот Резига на досуге, так он тоже много говна, которое деприкейтед юзает. Выразительный джс? то же самое. Валяется еще - "ты не знаешь джс" книга, но еще не читал.
>>749203
#481 #749203
>>749193
У Ресига неплохая книга, всем советую почитать
Выразительный - очень сложная для новичка, очень крутая кривая обучения, проекты там нереально выполнить я думаю, имея такой уровень, как там предполагают. Зато там много тем покрывается разных. Её нужно читать в течение года, как только доходишь до места, где слишком сложно, то лучше чем-то другим заняться. А так книга неплохая, в целом.
YDNJS тоже хорошая, много разных тем, как раз покрываются такие нюансы, типо хойстинга и т.д., написана легко.

Главное читать на английском, конечно же.
>>749205
#482 #749204
>>749187
хороший учебник, неплохим плюсом является большое количество заданий
>>749205
#483 #749205
>>749203
Про крутую обучения я имел в виду, что сначала легко, а потом резко очень сложно.

>>749204
Ага, это одна из моих любимых книг, для начального уровня. Всем джунам у себе в компании рекомендую (заставляю, лол) её прочитать.
#484 #749236
>>749022
Напиши минусы, петушок
#486 #749286
>>746180 (OP)
Где можно подчитать как из JS перенести ВСЁ в JQuery?
>>749288
как #488 #749289
как обнаруживать ввод текста в textarea?
>>749295
#489 #749291
Поцоны, недавно начал вкатыватся в phaser да и с жс до этого редко встречался
У каждого объекта в фазере очень много методов и свойств.
Понятно, что пока ты не попытаешься найти какой-то метод далеко сверху цепочки наследования, на производительность их количество не влияет, а на память?
#490 #749295
>>749289
onchange
#491 #749305
>>749288
Ого, матерый ресурс. Спасибо. Я сейчас работаю с фреймворков в который нет возможности подтянуть жикверя и задалбывает гуглить как реализовать то или иное действие оттуда. Годный ресурс.
#492 #749345
>>749001
На почитай, очень занимательное чтиво, кстати. Может порвать шаблон при встрече неподготовленным http://dmitrysoshnikov.com/ecmascript/ru-es6-notes-default-values-of-parameters/
>>749383
#493 #749355
Посоветуйте, как синхронно скачать несколько файлов, чтобы выглядело красиво и без асинка?
#494 #749383
>>749345
Давно юзаю в ноде. ИМХО вторая по значимости фича в ES6 после =>
#495 #749428
Помогите понять. Есть один код, просто выводить 0, если задано четное число и 1, если не четное.
http://jsbin.com/bosagocide/edit?html,js,console,output

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

Так вот, спускается в рекурсию норм, возвращает ноль, только не возвращает, а начинает подниматься и возвращает фигню, как здесь быть, рекусия же?
>>749438
#496 #749438
>>749428

>Есть один код, просто выводить 0, если задано четное число и 1, если не четное


При целом x:
isEvent = (x => x % 2)
А в твоей ереси даже разбираться не охота.
#497 #749439
>>749438

>isEvent


isEven
#498 #749452
>>749438

>При целом x


при натуральном тогда уж
#499 #749494
>>749438
Да такую функцию я видел в книжке, мне нужно через рекурсию, да я уже разобрался, спасибо
#500 #749559
>>749097
А в чем твоя проблема?
Все равно undefined == null // true
#501 #749582
Поясните за апаче.
Вот если я вамп поставлю, то как мне делать передачу данных между клиентом игры и сервером? Отдельную ебалу на сокетах прикрутить? Но это же для ноды. Или апач это нода с перделками? Короче дайте гайд для неофитов или, если не лень, в двух словах объясните.
>>749596
#502 #749596
>>749582
Зачем тебе апач? Мало того, что сейчас все на нжиниксах, так нода и сама запросы может обрабатывать
#504 #749772
>>749118

> Кто что сука в черном сука ящике в переменной х.


Щито
#505 #750927
>>748337
а если человек имеет врождённый иммунитет от товмайора, например, хохлы?
Тред утонул или удален.
Это копия, сохраненная 2 июня 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски