Просмотр исходного кода

отобразить колобка

master
Михаил Капелько 3 лет назад
Родитель
Сommit
e9f752709b
3 измененных файлов: 22 добавлений и 24 удалений
  1. +15
    -4
      00130.объекты.js
  2. +5
    -6
      01300.пример.json.js
  3. +2
    -14
      02000.обновление.js

+ 15
- 4
00130.объекты.js Просмотреть файл

@@ -28,7 +28,8 @@

сохранитьЗаданноеЗначение(имя, свойство, значение);
пересоздатьТело(имя, свойство, значение);
обновитьЭлемент(путь, имя, свойство, значение);
обновитьЭлемент(имя, свойство, значение);
обновитьВидЭлемента(путь, имя, свойство, значение);
});


@@ -91,7 +92,7 @@ function пересоздатьТело(имя, свойство, значени
мир.объекты.тела[имя] = тело;
}

function обновитьЭлемент(путь, имя, свойство, значение)
function обновитьЭлемент(имя, свойство, значение)
{
var за = мир.объекты.задано[имя];
var ум = мир.объекты.умолчание;
@@ -99,6 +100,7 @@ function обновитьЭлемент(путь, имя, свойство, зн
if (!(имя in мир.объекты.элементы))
{
var элемент = document.createElement("div");
элемент.id = `объекты-${имя}`;
элемент.style.position = "absolute";
элемент.style.display = "block";
элемент.style.transformOrigin = "center";
@@ -121,8 +123,17 @@ function обновитьЭлемент(путь, имя, свойство, зн
var высота = за["высота"] ? за["высота"] : ум["высота"];
элемент.style.height = `${высота}px`;
}
else if (свойство == "css")
}

function обновитьВидЭлемента(путь, имя, свойство, значение)
{
if (свойство != "вид")
{
//элемент.style.background = за["фон"];
return;
}
var элемент = мир.объекты.элементы[имя];
var параметр = путь[3];
элемент.style.setProperty(параметр, значение);
console.debug(имя, свойство, параметр, значение);
}

+ 5
- 6
01300.пример.json.js Просмотреть файл

@@ -2,10 +2,10 @@
заголовок: "К 0.10.0",
объекты: {
пол: {
x: 600,
x: 1000,
y: 300,
ширина: 1000,
css: {
ширина: 2000,
вид: {
background: "url(р/отладка/основа.jpg) repeat-x",
},
},
@@ -15,9 +15,8 @@
ширина: 60,
высота: 60,
статика: false,
css: {
background: "url(р/колобок/колобок.png)",
backgroundSize: "content",
вид: {
background: "url(р/колобок/колобок_неподвижен.png) no-repeat scroll 50% 0% / contain",
},
},
},


+ 2
- 14
02000.обновление.js Просмотреть файл

@@ -15,7 +15,7 @@ function загрузитьJSONJS(отклик)
}
}
}
запрос.open("GET", "/json.js");// + "?" + gitjs.uuid());
запрос.open("GET", "/json.js");
запрос.send();
}

@@ -25,22 +25,10 @@ function исполнитьJSONJS(текст)
{
return;
}
/*
try
{
console.debug("исполняем", текст);
eval(текст);
console.debug("исполнили", текст);
}
catch (e)
{
console.error(e);
}
*/
const скрипт = document.createElement("script");
скрипт.src = текст;
document.body.appendChild(скрипт);
console.debug("исполнили скрипт?", текст);
console.debug("исполнили скрипт", текст);
}

function обновитьJSONJS()


Загрузка…
Отмена
Сохранить