lurker
JS по мотивам #3043652 — дано:

<template><div @click="incrementShit">{{ shit }}</div></template>

@Component
export default class Shit extends Vue {
public shit = 0;
public incrementShit = () => {
this.shit ++;
console.log( this.shit );
}
}

в консольку будет логаться правильное значение, а на экране будет 0. и хоть убейся.

однако,
public incrementShit() {

будет работать. потому шо vue создаёт прокси, а this в стрелке показывает не в него, а в исходный объект
L29Ah
загадка JavaScript wbmd
The BigInt primitive (base number format) in JavaScript allows JavaScript to handle excessively large integers (whole numbers). This primitive is especially useful for specialized scientific applications that need very large yet accurate numbers, but has seen widespread adoption for an as of yet unknown reason as part of web frameworks, causing general web compatibility issues for Pale Moon when scripts expect BigInt support and instead have an error thrown. We have now implemented this primitive for use so we no longer have compatibility issues with these frameworks. It is still unknown why BigInt is in use there and for what.

palemoon.org
lurker
JS odesk я понял, для чего и для кого в js нужны Proxy — для костылей и для ленивых. вот был у клиента код с перспективной камерой, и он такой: а замути-ка мне тут тоггл камеры с перспективной на ортографическую и обратно, да так, чтобы ничего не сломалось. камера эта используется в 20 разных местах, причём не через something.camera, а через прямую ссылку на camera, переданную в конструктор. и вот, эти передачи в конструкторы происходят всего в 3х местах одного и того же файла, версус 20 мест в нескольких файлах — я ебал столько рефакторить на фиксед прайсе, конечно. а вот прокси позволяет элегантно отделаться от проблемы, передав его вместо камеры в тех трёх местах.
lurker
JS $ npm i
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'intrapac-map@0.1.0',
npm WARN EBADENGINE required: { node: '14.x', npm: '6.13.7' },
npm WARN EBADENGINE current: { node: 'v16.13.1', npm: '8.3.0' }
npm WARN EBADENGINE }

ну, извинииите....
lurker
code JS
// кандидат на самый бесполезный код месяца:
  window.beforeunload = () => {
    im.delete();
    imagePoints.delete();
    distCoeffs.delete();
    rvec.delete();
    tvec.delete();
    pointZ.delete();
    pointY.delete();
    pointX.delete();
    noseEndPoint2DZ.delete();
    nose_end_point2DY.delete();
    nose_end_point2DX.delete();
    jaco.delete();
  };
lurker
JS опять эта хуйня cv::solvePnP, при попытке протащить через вебпак — FATAL ERROR: Reached heap limit Allocation failed — JavaScript heap out of memory. надо как-то через index.html подключить
lurker
JS наговнокодил недавно такое, не покидает ощущение, что можно лучше, но не знаю как. цикл лепить не вариант — и больше лишних букв, и опять же [0] в цикле выглядит как опечатка.

justonemore
Habrahabr JavaScript WWW ідіоти програмування Читаю обговорення „Да, я пишу десктопные приложения под Windows“ habr.com Складається враження що більшість нічого крім web не знають і не пробували і що якщо це не сайтик з новомодними яваскриптами, то починається засирання і дойобки.

Знаходяться унікуми які доколупуються до твердження про те що програмам не потрібен доступ в Internet. Навіть кінченому ідіоту зрозуміло що якщо це качалка з мережі чи додаток до чогось (платформи блогів, платіжної системи банку), то Internet їй таки потрібен. Але ж мова про те що сторіночка якого–небудь перекодувальника відео стане нікчемним текстом як тільки зникне звʼязок з сервером в той час як це й же перекодувальник у вигляді програми є самодостатнім і працюватиме завжди.

Ще одна цитатка: „Браузеры — более стандартизованная среда, чем программное окружение операционных систем.“. По–перше, воно мабуть однакове і по–друге, якщо взяти не зовсім нову версію, наприклад, Firefox, то виявиться що з якоїсь дивної причини половина WWW не працює. Не згадуючи про сраний HTTPS який пхають куди тільки можна.

І на останок: „Web — это моська, которая надувает щеки чтобы стать толще десктопного слона. А опус состряпал недалекий web-овец, чтобы от имени десктопника пожаловаться на злую судьбу.“.
janPona
JS говнокод ts Когда меня спрашивают, как выглядит код, в котором нет ни (сука) проверки типов, ни (блядь) покрытия тестами, я теперь буду просто показывать этот кусок. Эталон 🤦‍♂️, в котором прекрасно всё.

kitt
JavaScript nodejs ? self в браузере:
console.log(new Date(2022, 1, 1))
Tue Feb 01 2022 00:00:00 GMT+1000 (Владивосток, стандартное время)

на сервере (версия ноды v16.13.0):
node -e "console.log(new Date(2022, 1, 1))"
2022-01-31T14:00:00.000Z

пробовал серверную версиЮ и под виндой и под дебианом
lurker
JS зачем мне typescript, если мои ошибки выглядят так:

Error: ENOENT: no such file or directory, open 'data/lights.jsom'
at Object.openSync (node:fs:585:3)
at Object.readFileSync (node:fs:453:35)
at loadLights ...
janPona
JS говнокод Пиздец, как меня заебала эта молодёжь. React-разработчики. Но при этом не JavaScript-разработчики. Вот как они, блядь умудряются? Может, их об этом уже не надо спрашивать на собесах? Вот как-то же клепают на реакте формочки, что характерно, совершенно не зная core!
lurker
JS на чистой винде npm install жалуется, что питона нет. ладно, поставил blender и набрал npm i --python="C:\Program files\Blender Foundation\Blender\2.79\python\bin\python.exe"

результат?

Error: Could not find any Visual Studio installation to use

это сколько ему всего надо, чтобы собрать сраный пакет. и как бы найти версию с бинарниками?
janPona
JS opensource npm психи Marak, разработчик faker.js сошёл с ума. Буквально.

Он снёс faker.js и напакостил в colors.js, ещё одной своей библиотеке:

github.com

Добавил DDoS. Нюанс в том, что эти две библиотеки являются зависимостями огромнейшего числа других библиотек и утилит.

Ну и что, спросите вы?

А ничего. Завтра аналогичный пидараст внедрит в очередной npm-пакет вредоносный код — и пизда вам.

Юзайте Vscode + Devcontainer и сносите нахрен Node.js со своих машин. Это не для десктопов с кучей конфиденциалки, это опасно. Сделайте это, пока не поздно (я уже).
janPona
головоломка JavaScript В ЛинкедЫне увидел рекламу одной фирмы, которая набирает JS-программистов.
В рекламе — ссылка на форму, в которой надо разгадать программерскую задачку на сообразительность и эрудицию.

Вот она: aleph1.io

Однажды я запилю нечто подобное для своей компании, потому что такие вещи заставляют кандидата заинтересоваться и пройти до конца.
Я вот, например, не мог оторваться, пока не разгадал.
lurker
JS это какая-то ерунда, да? ехал точка через точку, сунул в точку точка точку, вынут точку а там мрак

Strephil
импортозамещение JS санкции Вы считаете нормальным, что на сайтах государственных организаций, таких как pochta.ru, nalog.ru выполняются иностранные контролируемые извне скипты гугл-аналитики?
Неужели вы не видите в Javascript угрозу национальной безопасности?
Renha
PureScript JavaScript typescript ? Жуйк, на каком жаваскрипте щас модно делать наброски для проверки концепций (область значения не имеет, любой тьюринг-полный подойдёт)? Хотел на питоне, но на нём чот работы нет, видимо надо екму доучивать в том или ином виде.