Опубликовано Оставить комментарий

Калькулятор ипотеки

Ипотечная квартира
Ипотечная квартира

На базовом курсе JavaScript рассматриваем формулу вычисления ипотечного аннуитетного платежа, но полноценного калькулятора ипотеки  нужно создать HTML форму и подружить ее с кодом JS. Расчет ипотеки требует знания размера кредита S, процентной ставки p и времени кредитования в платежных периодах n (т.е. в месяцах). Если в нашем кредитном калькуляторе нужно учитывать первоначальный платеж,, то можно ввести дополнительную переменную и рассматривать целую стоимость недвижимости, а не тело кредита (в заметке это не делается). Читать далее Калькулятор ипотеки

Опубликовано Оставить комментарий

Как сделать диаграмму

столбчатая диаграмма
Cтолбчатая диаграмма

Диаграмма — графическое представление данных геометрическими фигурами (отрезками, столбцами, секторами и т.д.), позволяющее быстро сравнить соотношение величин. На HTML создается столбчатая диаграмма горизонтальная или вертикальная. Если использовать SVG-графику, то можно добиться невероятных представления графиков и диаграмм, как в d3.js.
Читать далее Как сделать диаграмму

Опубликовано 3 комментария

Создание функции в JavaScript

Рыба-заяц
Рыба-заяц

Создание функции в JavaScript помогает познакомится с удобным механизмом, облегчающим написание и использование кода. В JavaScript функции занимают особую роль, являются типом данных. Помимо заданий, описанных ниже, можно выполнить задачи по JavaScript базового уровня используя функции JavaScript`а (например, написать функцию находящую объем цилиндра или размер переплат). Можно попробовать выполнить задачу посложней, написать функцию calendar(), принимающую год и месяц и возвращающую таблицу с днями соответствующего месяца. Но, в начале рекомендуется выполнить следующие десять заданий. Читать далее Создание функции в JavaScript

Опубликовано Оставить комментарий

Крестики-нолики

Игра крестики-нолики
Игра крестики-нолики

Крестики-нолики — логическая игра между двумя участниками на поле размером 3 на 3 клетки или бо́льшего размера. Один из участников использует «крестики», второй — «нолики». Игроки делают поочередно ходы на свободных клетках поля размером три на три. Выигрывает игрок, который первый выстроил в ряд (горизонтально, вертикально или по диагонали) три крестика или три нолика. После выстраивания трех знаком подряд, они перечеркиваются — игра завершается. Читать далее Крестики-нолики

Опубликовано 5 комментариев

JavaScript циклы

Рыбы-клоуны
Рыбы-клоуны

JavaScript циклы и управляющие конструкции предлагается изучать при помощи задач содержащих вопросы охватывающие работу с операторами if, switch, for, while. Первые две конструкции — операторы условного выбора (IF называют оператором ветвления), вторые две — циклические операторы. Есть еще два циклических оператора — do/while и for/in Читать далее JavaScript циклы

Опубликовано 1 комментарий

Задания по JavaScript

Рыбы-бабочки
Рыбы-бабочки

Задания по JavaScript посвящены первому знакомству со скриптовым языком программирования. Охватываются понятия базовых типов данных в языке, операторы, выражения, работа с переменными JS и их типами, а также тривиальные типы. Некоторые из задач помечены звездочкой, это означает, что их решение при первом знакомстве с языком может показаться трудным. Рекомендуется выполнить все задачи до перехода к задачам по управляющим конструкциям. Читать далее Задания по JavaScript

Опубликовано Оставить комментарий

Тип данных Бит в MySQL

Тип данных Бит в дельфиньей базе данных
Тип данных Бит в дельфиньей базе данных

Тип данных Бит (Bit) в MySQL относится к числовым типам и обозначается как BIT(M), где M — число от 1 до 64. Если M не указано, его значение принимается равным единице. Если столбец с типом бит не может иметь значение NULL, то значение по умолчанию 0. Чтобы указать битовые значения, используется запись типа b’значение’. Например, b’110010111′ или b’1101′, 407 и 13. Чтобы получить эти числа, нужно воспользоваться записью битового значения + 0. Например, SELECT b'110010111'+0. Если присваиваемое значение меньше, чем M бит в столбце, то значение дополняется слева нулями. Например, при присвоении величины b’110′ столбцу BIT(5), запишется битовое значение b’00110′. Читать далее Тип данных Бит в MySQL

Опубликовано Оставить комментарий

Одностраничное приложение

Кокосовая пальма в океане
Кокосовая пальма в океане
Одностраничное приложение или SPA — single page application  — сайт или веб-приложение, в основе которого находится единственный HTML-документ. Обычно в подобном приложении на HTML-странице подключается JavaScript-фреймворки («каркасы» для разработки) тип AngularJS, BackboneJS, Ember.js и др. Эти фреймворки позволяют отображать на странице разное содержимое, в зависимости от действий пользователей и/или состояния URL страницы. Изменение состояния может происходить при нажатии на ссылки, href которых состоит из фрагмента URL начинающегося с символа «#». Иногда с пары символов «#!», в случае поискового продвижения это сайта (в Яндексе). Читать далее Одностраничное приложение

Опубликовано 6 комментариев

Monstra CMS

Поразите Monstra CMS!
Поразите Monstra CMS!

Слушатели веб-курсов задают вопросы о работе с CMS, их установке, настройке. Сегодня поговорим о CMS Monstra — простой, быстрой CMS на файлах (т.е. для ее работы не требуется база данных). Гибкая в настройке, дружественная с точки зрения поискового продвижения, система управления содержимым с открытым исходным кодом. Для установки нам понадобится работающий сервер на PHP (или сборка, типа OpenServer). Процесс установки достаточно простой, состоит из 6 шагов: Читать далее Monstra CMS

Опубликовано 2 комментария

Тестирование по CSS

Тестирование по CSS
Тест по CSS

Тестирование по CSS является продолжением теста по HTML. Он охватывает ряд модулей CSS по стандарту w3.org (на данный момент включены вопросы по 7 модулям — цвета CSS, CSS селекторы, CSS media queries, CSS фон, CSS блоки — боксы, CSS единицы измерения, рамки CSS ). Общее время теста не ограничено, в конце тестирования показываются неправильные ответы. Предлагается 10 заданий по CSS из общей базы с более чем сотней вопросов. Примечание: тест по CSS можно спокойно сдавать, изучив расширенный возможности HTML и CSS — в противном случае можно потерять время и огорчиться.  Читать далее Тестирование по CSS