Blender для начинающих/Основы Web технологий: различия между версиями
Строка 50: | Строка 50: | ||
<source lang="js">переменная = undefined; |
<source lang="js">переменная = undefined; |
||
переменная = null;</source> |
переменная = null;</source> |
||
==Условный оператор if== |
|||
Условный оператор if в JS имеет синтаксис: |
|||
<source lang="js">if условие |
|||
{ |
|||
// команды |
|||
} |
|||
else |
|||
{ |
|||
// команды2 |
|||
}}</source> |
|||
В условие могут входить такие знаки сравнения: |
|||
{| class="wikitable" |
|||
|- |
|||
! Оператор сравнения !! Описание |
|||
|- |
|||
| == || равно |
|||
|- |
|||
| === || равно (если и типы переменных равны) |
|||
|- |
|||
| != || не равно |
|||
|- |
|||
| > || больше |
|||
|- |
|||
| >= || больше или равно |
|||
|- |
|||
| < || меньше |
|||
|- |
|||
| <= || меньше или равно |
|||
|} |
|||
Вывод сообщения в зависимости от значений переменных: |
|||
var a = 3; |
|||
var b = 7; |
|||
<source lang="js">if (a==b) |
|||
{ |
|||
document.write('a равно b') |
|||
} |
|||
else |
|||
{ |
|||
document.write('a не равно b') |
|||
}}</source> |
|||
===Сложные условия=== |
|||
Для написания более сложных условий требуются специальные логические операторы: && (и), || (или) и ! (не). |
|||
Записать условие «a либо равно b, или равно c» с их помощью можно следующим образом: |
|||
<source lang="js">if ((a==b) || (a==c))</source> |
Версия от 05:32, 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')
}}
Сложные условия
Для написания более сложных условий требуются специальные логические операторы: && (и), || (или) и ! (не).
Записать условие «a либо равно b, или равно c» с их помощью можно следующим образом:
if ((a==b) || (a==c))