Изучаем jQuery. Разделитель панелей
Разделитель представляет собой компонент интерфейса пользователя, который разбивает различные области веб-страницы таким образом, чтобы пользователи могли изменять размеры элементов; благодаря этому они смогут решать, какое пространство отвести для той или иной области.
Логика
Логика
Логика (др.-греч. λογική — «наука о правильном мышлении», «способность к рассуждению» от др.-греч. λόγος — «рассуждение», «мысль», «разум») — раздел философии, нормативная наука о формах, методах и законах интеллектуальной познавательной деятельности, формализуемых с помощью логического языка...
Слово «логика» используется также в значениях «внутренняя закономерность, присущая тем или иным явлениям» или «правильный, разумный ход рассуждений»...
Неформальная логика (термин принят прежде всего в англоязычной литературе) — исследование аргументации в естественном языке. Одной из главных задач её является...
Исторически логика изучалась как часть философии. Сейчас символическая логика также изучается как часть математики, информатики.
...
<div id="splitter">
<div class="pane" id="tocPane">
<div class="inner">
...
</div>
</div>
<div class="pane" id="contentPane">
<div class="inner">
...
</div>
</div>
</div>
...
$('#splitter > div:first').resizable({
handles: 'e',
minWidth : '100',
maxWidth : '400',
resize: function() {
var remainingSpace = $(this).parent().width() - $(this).outerWidth();
var divTwo = $(this).next();
var divTwoWidth = remainingSpace - (divTwo.outerWidth() - divTwo.width());
divTwo.css('width', divTwoWidth + 'px');
}
});
Математика
Математика
Математика (др.-греч. μᾰθημᾰτικά < др.-греч. μάθημα — изучение, наука) — наука о структурах, порядке и отношениях, которая исторически сложилась на основе операций подсчёта, измерения и описания формы объектов. Математические объекты создаются путём идеализации свойств реальных или других математических объектов и записи этих свойств на формальном языке...
Философия математики — раздел философии науки, исследующий философские основания и проблемы математики: онтологические, гносеологические, методологические, логические и аксиологические предпосылки и принципы математики в целом, ее различных направлений, дисциплин и теорий...
Понятие «число» первоначально относилось к натуральным числам. В дальнейшем оно было постепенно распространено на целые, рациональные, действительные, комплексные и другие числа...
Существует большое число сайтов, предоставляющих сервис для математических расчётов. Большинство из них англоязычные. Из русскоязычных можно отметить сервис математических запросов поисковой системы Nigma...
...
<div id="vertical-splitter">
<div class="pane" id="vertical-tocPane">
<div class="inner">
...
</div>
</div>
<div class="pane" id="vertical-contentPane">
<div class="inner">
...
</div>
</div>
</div>
...
$('#vertical-splitter > div:first').resizable({
handles: 's',
minHeight : '100',
maxHeight : '400',
resize: function() {
var remainingSpace = $(this).parent().height() - $(this).outerHeight();
var divTwo = $(this).next();
var divTwoHeight = remainingSpace - (divTwo.outerHeight() - divTwo.height());
divTwo.css('height', divTwoHeight + 'px');
}
});
Подобные простые разделители довольно полезны, при этом требуют написания совсем небольшого объема кода и являются многоцелевыми. Однако если вам потребуется разделитель, обеспечивающий комплексное поведение, наподобие множественных разделенных или вложенных панелей, открывайте репозиторий подключаемых модулей и загружайте оттуда jQuery-модуль под названием Splitter.
https://plugins.jquery.com/splitter/ - jQuery Splitter