Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> Программирование на JavaScript в примерах и задачах


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1762, книга: Игра со смертью (СИ)
автор: Елена Александровна Помазуева

«Игра со смертью» Елены Помазуевой — это захватывающая фэнтези-повесть, которая знакомит читателей с миром, где магия и смерть ходят рука об руку. Главная героиня, Верона, — жрица Смерти, которая должна проводить души умерших в загробную жизнь. Однажды она встречает загадочного юношу по имени Кайл, который находится на грани между жизнью и смертью. Верона решает нарушить свои обязанности и спасти его, что приводит к опасным последствиям. Персонажи книги хорошо проработаны и вызывают у...

СЛУЧАЙНАЯ КНИГА

Падшие. Лорен Кейт
- Падшие

Жанр: Современные любовные романы

Год издания: 2009

Серия: Падшие (Кейт)

Алексей Николаевич Васильев - Программирование на JavaScript в примерах и задачах

Программирование на JavaScript в примерах и задачах
Книга - Программирование на JavaScript в примерах и задачах.  Алексей Николаевич Васильев  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на JavaScript в примерах и задачах
Алексей Николаевич Васильев

Жанр:

Учебники и самоучители по компьютеру, Java, Java Script

Изадано в серии:

Российский компьютерный бестселлер

Издательство:

Издательство Э

Год издания:

ISBN:

978-5-699-95459-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на JavaScript в примерах и задачах"

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

Читаем онлайн "Программирование на JavaScript в примерах и задачах". [Страница - 65]

отбрасывается.
Что получается в итоге, показано на рис. 9.2.

632

Глава 9. Различные примеры

Рис. 9.1. Вид документа при загрузке: в нижней части графической области
отображена прямая линия

Рис. 9.2. Первая итерация при построении триадной кривой Коха

На следующей итерации каждый из четырех отрезков ломаной кривой разделяется на три равные части. Каждая центральная часть
служит основанием для равностороннего треугольника, а сами центральные части отбрасываются. Результат выполнения второй итерации показан на рис. 9.3.

633

Часть III. Использование JavaScript

Рис. 9.3. Вторая итерация при построении триадной кривой Коха

Далее действуем по той же схеме: каждый отрезок кривой разбивается на три равные части, на основании центральных частей строятся
равносторонние треугольники, а затем центральные части отбрасываются. Результат, который получаем на третьей итерации, показан
на рис. 9.4. Как выглядит кривая после четырех итераций, показано
на рис. 9.5.

Рис. 9.4. Третья итерация при построении триадной кривой Коха

634

Глава 9. Различные примеры

Рис. 9.5. Четвертая итерация при построении триадной кривой Коха

Пятая итерация представлена на рис. 9.6.

Рис. 9.6. Пятая итерация при построении триадной кривой Коха

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

635

Часть III. Использование JavaScript

отображать до девяти итераций. Номер итерации выбирается в раскрывающемся списке, расположенном над графической областью.
Проанализируем код документа, позволяющего проследить процесс
построения триадной кривой Коха. Интересующий нас код представлен в листинге 9.1.

 Листинг 9.1. Триадная кривая Коха



Ëèñòèíã 9.1


// Ïåðåìåííûå äëÿ çàïèñè ññûëîê íà ãðàôè÷åñêóþ îáëàñòü,
// îáúåêò ãðàôè÷åñêîãî êîíòåêñòà è îáúåêò
// ðàñêðûâàþùåãîñÿ ñïèñêà:
var cnv,ctx,sel
// Ôóíêöèÿ äëÿ âû÷èñëåíèÿ ïîñëåäîâàòåëüíîñòè
// òî÷åê äëÿ êðèâîé Êîõà:
function getPoints(a,b){
// Âñïîìîãàòåëüíûå ïåðåìåííûå:
var p,k,i,j,phi
// Ìàññèâ ñ äâóìÿ íà÷àëüíûìè òî÷êàìè:
var pts=new Array(2)
// Ìàññèâû - ýëåìåíòû:
for(i=0;i
















654

Глава 9. Различные примеры







































704

Глава 9. Различные примеры




--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Программирование на JavaScript в примерах и задачах» по жанру, серии, автору или названию:

Программирование на Python в примерах и задачах. Алексей Николаевич Васильев
- Программирование на Python в примерах и задачах

Жанр: Python

Год издания: 2021

Серия: Российский компьютерный бестселлер

Другие книги из серии «Российский компьютерный бестселлер»:

Программирование на Python в примерах и задачах. Алексей Николаевич Васильев
- Программирование на Python в примерах и задачах

Жанр: Python

Год издания: 2021

Серия: Российский компьютерный бестселлер

Программирование на C# для начинающих. Основные сведения. Алексей Николаевич Васильев
- Программирование на C# для начинающих. Основные сведения

Жанр: C, C++, C#

Год издания: 2018

Серия: Российский компьютерный бестселлер

Программирование на C# для начинающих. Особенности языка. Алексей Николаевич Васильев
- Программирование на C# для начинающих. Особенности языка

Жанр: C, C++, C#

Год издания: 2019

Серия: Российский компьютерный бестселлер

Программирование на C++ в примерах и задачах. Алексей Николаевич Васильев
- Программирование на C++ в примерах и задачах

Жанр: C, C++, C#

Год издания: 2017

Серия: Российский компьютерный бестселлер