Blender для начинающих/Основы Web технологий: различия между версиями
Строка 80: | Строка 80: | ||
|} |
|} |
||
Вывод сообщения в зависимости от значений переменных: |
Вывод сообщения в зависимости от значений переменных: |
||
<source lang="js"> |
|||
var a = 3; |
var a = 3; |
||
var b = 7; |
var b = 7; |
||
if (a==b) |
|||
{ |
{ |
||
document.write('a равно b') |
document.write('a равно b') |
||
} |
|||
else |
|||
{ |
|||
document.write('a не равно b') |
|||
}}</source> |
|||
Иная форма оператора if представлена ниже: |
|||
<source lang="js">if условие |
|||
{ |
|||
// команды |
|||
} |
|||
else if условие2 |
|||
{ |
|||
// команды2 |
|||
} |
|||
... |
|||
else |
|||
{ |
|||
// командыN |
|||
}}</source> |
|||
Даная форма условного оператора нужна для проверки большого количества условий. Если одно из условий выполнилось, то выполнятся команды написанные для этого условия, и браузер завершит проверку остальных условий. |
|||
Например, здесь выведется только одно сообщение о равенстве переменных: |
|||
<source lang="js"> |
|||
var a = 3; |
|||
var b = 3; |
|||
if (a==b) |
|||
{ |
|||
document.write('a равно b') |
|||
} |
|||
else if (a==b) |
|||
{ |
|||
document.write('a равно b второе сообщение') |
|||
} |
} |
||
else |
else |
Версия от 05:39, 31 октября 2016
Содержание コンテンツ
Blender 2.77 - теория 이론
Blender 2.77 - практика 实践
Blender 2.49 - теория 이론
Старый Blender Содержит информацию о Blender 2.49. После прочтения данной части книги Вы сможете назвать основные плюсы и минусы Blender 2.49. Blender 2.77 & 3DsMax 이론
Blender & 3DsMax Сравнение Blender, 3DsMax, Sweet Home и Art Of Illusion. После прочтения этой главы Вы будете немного знать о различиях этих программ. Программирование 이론
Дополнительное 이론
Постобработка изображений
Музыкальное сопровождение
Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID
|
Ссылки на материалы |
---|
|
Возможно, Вас заинтересует следующее: |
О Blender 2.76 | Скачать Blender 2.76 |
Blend4Web и Web
Blend4Web - аддон, написанный для Blender, нужный для создания интерактивных Web-страниц с элементами 3D. По данной причине Вы должны знать основы JS, Ajax и JSON.
JavaScript
JavaScript - скриптовый язык программирования, встраивающийся в web-страницы сайтов, и выполняющийся у на стороне клиента (компьютера пользователя), а не сервера.
Подключение JS
Для использования JS в файле.html надо написать следующее между тегами <body> и </body>:
<script type="text/javascript">
//код
</script>
Первая стока указывает тип языка, на котором ниже будет писаться код до </script>. Атрибут type принимает значение «text/javascript», указывающее на то, что ниже располагающейся код написан на JS.
Размещать скрипты можно и в <head> </head>:
<script type="text/javascript">
//код
</script>
Другим способом является использование кода на этом языке из внешнего файла:
<script type="text/javascript" src="путь"></script>
Путь - путь к файлу, в котором лежит ваш скрипт.
Комментарии
Комментарии в JS могут начинаться с //, если они длятся всего одну строку:
// комментарий
Или начинаться с /*, и заканчиваться */, если это многострочные комментарии:
/*
комментарий
*/
Вывод на экран
Вывод чего-либо на страницу производится функцией document.write():
document.write('что-то');
При том, внутри скобок все пишется по правилам HTML (то, что требуется отобразить).
Например, вывод жирного текста:
document.write('<b>пример жирного текста</b>');
Переменные
Все локальные и глобальные переменные объявляются с ключевого слова var:
var переменная;
Переменная будет локальной, если она объявлена в теле функции. Если же объявлять без var, то переменная будет будет глобальной всегда, не зависимо от места ее создания. Также можно сразу указывать ее значение:
var переменная = значение;
К примеру:
var a = 23;
Можно и удалить переменные, написав конструкцию:
delete переменная;
Это действует на переменные, объявленные без var. Если же переменная декларирована с var, то есть два способа ее удалить:
переменная = undefined;
переменная = null;
Условный оператор if
Условный оператор if в JS имеет синтаксис:
if условие
{
// команды
}
else
{
// команды2
}}
В условие могут входить такие знаки сравнения:
Оператор сравнения | Описание |
---|---|
== | равно |
=== | равно (если и типы переменных равны) |
!= | не равно |
> | больше |
>= | больше или равно |
< | меньше |
<= | меньше или равно |
Вывод сообщения в зависимости от значений переменных:
var a = 3;
var b = 7;
if (a==b)
{
document.write('a равно b')
}
else
{
document.write('a не равно b')
}}
Иная форма оператора if представлена ниже:
if условие
{
// команды
}
else if условие2
{
// команды2
}
...
else
{
// командыN
}}
Даная форма условного оператора нужна для проверки большого количества условий. Если одно из условий выполнилось, то выполнятся команды написанные для этого условия, и браузер завершит проверку остальных условий.
Например, здесь выведется только одно сообщение о равенстве переменных:
var a = 3;
var b = 3;
if (a==b)
{
document.write('a равно b')
}
else if (a==b)
{
document.write('a равно b второе сообщение')
}
else
{
document.write('a не равно b')
}}
Сложные условия
Для написания более сложных условий требуются специальные логические операторы: && (и), || (или) и ! (не).
Записать условие «a либо равно b, или равно c» с их помощью можно следующим образом:
if ((a==b) || (a==c))