Size: a a a

JavaScript — русскоговорящее сообщество

2020 April 21

С

Славик in JavaScript — русскоговорящее сообщество
как минимум по этой причине
источник

AI

Almost Infinity in JavaScript — русскоговорящее сообщество
Almost Infinity
Ладно, накидаю свою функу с lineTo moveTo и fillRect
Если кому интересно решил проблему вызвав сначала fill а потом stroke, а не наоборот. Оказывается есть разница 👍
источник

С

Славик in JavaScript — русскоговорящее сообщество
вообще это не нова для языков программирования, го не единственный, где так
источник

B

Boom in JavaScript — русскоговорящее сообщество
Ку всем
источник

B

Boom in JavaScript — русскоговорящее сообщество
Где яву доступно выучить можно?*
источник

B

Boom in JavaScript — русскоговорящее сообщество
Бесплатно естественно
источник

И

Иван in JavaScript — русскоговорящее сообщество
Boom
Где яву доступно выучить можно?*
java это не javascript
чатом ошибся
источник

KL

Karl Lewis in JavaScript — русскоговорящее сообщество
Boom
Бесплатно естественно
Бесплатного и хорошо структурированного мало. Я на джавараш как-то задачки решал. Понравилось. Но тогда первые 10 уровней бесплатны были, да. Но если бы сегодня стал вопрос о том, как джаву подтянуть, то задонатил бы ни секунды не думая. Если опыта в программировании нет, то по книжкам сложно будет самому въехать. А так я бы к ним обратился. ну или на юдеми поискать курсы. Сегодня вот заплатил тыщщу за тайпскрипт :) Пока доволен.
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Almost Infinity
Всем привет, есть варианты рисовать рамку внутри прямоугольника, не прибегая к использованию других методов для рисования?

Сейчас так:
beginPath()
rect()
stroke()
fill()
Вроде ещё strokeRect был.
источник

AI

Almost Infinity in JavaScript — русскоговорящее сообщество
Almost Infinity
Если кому интересно решил проблему вызвав сначала fill а потом stroke, а не наоборот. Оказывается есть разница 👍
.
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Almost Infinity
На картинке видна проблема, рамка одного прямоугольника залазит на другой. Фикс который нашёл я это moveTo lineTo, но у меня не выходит заполнить цветом получившуюся фигуру, даже прочитал референс на w3 school
+1 высоты и ширины сделайте.
источник

AI

Almost Infinity in JavaScript — русскоговорящее сообщество
Алексей Клименко
+1 высоты и ширины сделайте.
Выше
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Вы так боитесь, что я не дочитаю? ))
источник

AI

Almost Infinity in JavaScript — русскоговорящее сообщество
Алексей Клименко
Вы так боитесь, что я не дочитаю? ))
Очень
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Random Balance
Если ты попиксельно управляешь рисованием то сдвиги - это косяк в расчётах. Где именно это уже надо по коду смотреть. Канвас сам за тебя ничего не сдвигает никуда. 💁🏻‍♂️
Кстати, часто линии надо рисовать сдвинутыми на полпикселя вперёд, иначе они мутными получатся.
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
Алексей Клименко
Кстати, часто линии надо рисовать сдвинутыми на полпикселя вперёд, иначе они мутными получатся.
Ну у меня в примере так и было.
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
Но проще сдвинуть холст на 0.5, нарисовать и сдвинуть обратно.
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Вопрос.

Я тут жёстко костылю. Какой способ подойдёт, чтобы по-быстрому до запуска основного кода – понять, доступна ли мне определённая функция из _глобальной_ области видимости HTML кода?

Например, если я могу вызвать foo(); – не значит, что <a onclick="foo();" тоже найдёт её.

Достаточно ли мне проверить window.foo?
Или повесить фиктивный <img onerror="foo();" src="http://"> ?

Попытка повесить <body onload="foo();" не стаботало, видимо потому что свой код я добавляю строкой в корневой <html> через .innerHTML, и онлоад у него не триггерится.
источник

RB

Random Balance in JavaScript — русскоговорящее сообщество
Алексей Клименко
Вопрос.

Я тут жёстко костылю. Какой способ подойдёт, чтобы по-быстрому до запуска основного кода – понять, доступна ли мне определённая функция из _глобальной_ области видимости HTML кода?

Например, если я могу вызвать foo(); – не значит, что <a onclick="foo();" тоже найдёт её.

Достаточно ли мне проверить window.foo?
Или повесить фиктивный <img onerror="foo();" src="http://"> ?

Попытка повесить <body onload="foo();" не стаботало, видимо потому что свой код я добавляю строкой в корневой <html> через .innerHTML, и онлоад у него не триггерится.
Зачем писать код в атрибутах?
источник

АК

Алексей Клименко in JavaScript — русскоговорящее сообщество
Жёстко костылю.
источник