Напишите скрипт, генерирующий в окне два текстовых поля и рамку. Размер рамки можно менять с помощью вводимых значений в текстовые поля (определяют длину и ширину) и нажатии клавиши пробел на клавиатуре.
Пожалуйста, укажите язык программирования, на котором Вы бы хотели получить ответ.
JavaScript
```javascript
var styles = document.createElement(style);
document.head.appendChild(styles); 
var styleSheet = styles.sheet;
styleSheet.insertRule(`
	form {
		display: inline-block;
		margin: 1em;
		border: 1px solid ButtonBorder;
		border-radius: 6px;
	}
`, 0);
styleSheet.insertRule(`
	input {
		display: block;
		margin: 1em;
		font-family: monospace;
	}
`, 0);

var fragment = new DocumentFragment();
var form = document.createElement(form);
fragment.append(form);
var input1 = document.createElement(input);
var input2 = document.createElement(input);
var defaultSize = input1.size;

for (let input of [input1, input2]) {
	input.addEventListener(input, (event) => {
		if (input.value.length > defaultSize) {
			input.setAttribute(size, input.value.length);
		} else if (input.value.length !== defaultSize) {
			input.setAttribute(size, defaultSize);
		}
	}, false);
}

form.append(input1, input2);
document.body.append(fragment);
```
Добавь комментарии к коду.