Редактирование: JavaScript-приложения
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | |||
− | |||
== Случайное блуждание == | == Случайное блуждание == | ||
'''''Это приложение - аналог [[Флэш-приложения:_механика|вот этого flash-приложения]], написанный на JavaScript | '''''Это приложение - аналог [[Флэш-приложения:_механика|вот этого flash-приложения]], написанный на JavaScript | ||
− | + | <addscript src=Random_walk/> | |
− | + | <htmlet nocache="yes">Random_walk_TM</htmlet> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Текст программы на языке JavaScript (разработчик [[Цветков Денис]]): <toggledisplay status=hide showtext="Показать↓" hidetext="Скрыть↑" linkstyle="font-size:default"> | Текст программы на языке JavaScript (разработчик [[Цветков Денис]]): <toggledisplay status=hide showtext="Показать↓" hidetext="Скрыть↑" linkstyle="font-size:default"> | ||
− | + | <source lang="javascript" first-line="1"> | |
− | < | + | function MainRW() { |
− | + | var canvas = document.getElementById('canvasRW'); | |
− | function MainRW(canvas) | ||
var context = canvas.getContext("2d"); | var context = canvas.getContext("2d"); | ||
Строка 65: | Строка 51: | ||
} | } | ||
} | } | ||
− | </ | + | </source> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</toggledisplay> | </toggledisplay> | ||
Строка 83: | Строка 58: | ||
'''''Это приложение - аналог [[Флэш-приложения: техника программирования|вот этого flash-приложения]], написанный на JavaScript | '''''Это приложение - аналог [[Флэш-приложения: техника программирования|вот этого flash-приложения]], написанный на JavaScript | ||
− | + | <addscript src=ocanvas-251/> | |
− | + | <addscript src=mouse_use/> | |
<htmlet nocache="yes">mouse_use_TM</htmlet> | <htmlet nocache="yes">mouse_use_TM</htmlet> | ||
− | Текст программы на языке JavaScript (разработчик [[Цветков Денис]], использована библиотека [http://ocanvas.org/ | + | Текст программы на языке JavaScript (разработчик [[Цветков Денис]], использована библиотека oCanvas [[http://ocanvas.org/]]): <toggledisplay status=hide showtext="Показать↓" hidetext="Скрыть↑" linkstyle="font-size:default"> |
− | + | <source lang="javascript" first-line="1"> | |
− | < | ||
function MainMU() { | function MainMU() { | ||
var canvas = document.getElementById('canvasMU'); | var canvas = document.getElementById('canvasMU'); | ||
Строка 96: | Строка 70: | ||
var w = canvas.width; | var w = canvas.width; | ||
− | var h = canvas. | + | var h = canvas.width; |
var y0 = h / 2; | var y0 = h / 2; | ||
Строка 108: | Строка 82: | ||
var rectangle = canvas.display.rectangle({ | var rectangle = canvas.display.rectangle({ | ||
x: r, | x: r, | ||
− | y: y0-r, | + | y: y0-r*2, |
width: 2*r, | width: 2*r, | ||
height: 2*r, | height: 2*r, | ||
Строка 116: | Строка 90: | ||
var arc = canvas.display.arc({ | var arc = canvas.display.arc({ | ||
x: 5*r, | x: 5*r, | ||
− | y: y0, | + | y: y0-r, |
radius: r, | radius: r, | ||
start: 0, | start: 0, | ||
Строка 137: | Строка 111: | ||
}); | }); | ||
} | } | ||
− | </ | + | </source> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</toggledisplay> | </toggledisplay> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |