<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Как правильно вызывать функции в программе
08.02.2014 22:17:58 Как правильно вызывать функции в программе Сообщение #1
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Логику программы вроде реализовал, подскажите пожалуйста как это все теперь собрать. Мне бы это собрать, а остальное уже доработаю.

При необходимости могу дополнительно выложить HTML код.

/*------------------------------*/
/*Программа должна генерировать вопросы,
сверять с ответами пользователя,
по завершению теста должна выдавать результат.
При этом должны считать правильные и не правильны
ответы*/
/*-----------------------------*/

function checks(){
var arrChecks = [];
if(document.getElementById('operator1').checked){
arr2[0] = "+";
}
if(document.getElementById('operator2').checked){
arr2[1] = "-";
}
if(document.getElementById('operator3').checked){
arr2[2] = "*";
}
if(document.getElementById('operator4').checked){
arr2[3] = "/";
}

var oper = arr2[Math.floor(Math.random()*(arrChecks.length))];

return oper;
}
function generateQuestion(){
var a = Math.random();
a = Math.round(a*10);
var b = Math.random();
b= Math.round(b*10);
var c = Math.random();
c = Math.round(c*10);
var d = Math.random();
d= Math.round(d*10);
//Нужно вызвать функцию generateQuestion()
//Массив с возможными комбинациями примеров
var generationExamples = new Array (a + " + " + b, a + "+ " + b + " + " + c, a + " + " + "(" + b + " + " + c + "",
"(" + a + " + " + b + "" + " + " + "(" + c + " + " + d + "";
/*var arr = new Array (a + oper + b, a + oper + b + oper + c, a + oper + "(" + b + oper + c + "",
"(" + a + oper + b + "" + oper + "(" + c + oper + d + ""; */
var questions = generationExamples[Math.floor(Math.random()*(generationExamples.length))];
document.getElementById('example').innerHTML = questions;
}
function start(){

//Нужно вызвать функцию generateQuestion()
}
function verification(){
var answersTrue = 0;
var answersFalse = 0;
var answerUser = parseInt( document.getElementById('inp').value);
if(answerUser == null){
alert("Введите ответ";
}else{
if(answerUser == questions){
answersTrue++;
}else
answersFalse++;
}
document.getElementById('answers_true').innerHTML = answersTrue ;
document.getElementById('answers_false').innerHTML = answersFalse ;

//Нужно вызвать функцию generateQuestion()

var counter = 0;
counter++;

//Нужно вызвать функцию finish()
}
function finish(){
if(counter == 9){

//Нужно вызвать функцию summingUp()

document.getElementById('resultat').innerHTML = result ;
}
}
function summingUp(){
var result;
if(answersTrue == 0){
result = "Тест не пройден!";
}
if(answersTrue < 5){
result = "Тест не пройден, нужно минимум 5 правильных ответов!";
}
if(answersTrue <= 10){
result = "Тест пройден";
}

return result;
}

[code][/code]
Профиль Ответить
08.02.2014 22:20:35 Как правильно вызывать функции в программе Сообщение #2
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

ЭЭЭ...а зачем такие сложности?
в сессию заносите,оттуда берите правильный-не правильный,заносите туда true false и всё)

потом суммируете и выводите
Профиль Ответить
08.02.2014 22:51:59 Как правильно вызывать функции в программе Сообщение #3
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Это как? jQuery надо использовать? А ели это код доделать?
Профиль Ответить
08.02.2014 23:49:47 Как правильно вызывать функции в программе Сообщение #4
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

я просто не понимаю,зачем всю реализацию делать на js ?
напишите тест на php,передавайте данные через js,там же в сессию заносите.Потом выведете результат

Всё проще будет.

Или нужно именно чистый js ?
Профиль Ответить
08.02.2014 23:56:53 Как правильно вызывать функции в программе Сообщение #5
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Нужен чистый JS, в том то все и дело.
Профиль Ответить