фев
12
2016

Генератор фраз на Javascript

В рамках практики по js написал простой генератор фраз по известной в сети картинке.

Товарищи, постоянный количественный рост и сфера нашей активности влечет за собой процесс внедрения и модернизации существенных финансовых и административных условий!

Универсальный код речей

index.html
...
<p id="text"></p> 
<input id="generate" type="button" value="Сгенерировать">
...
script.js
function init(){

 var text = function makePhrases() {
 var words1 = ["Товарищи,", "С другой стороны", "..."];
 var words2 = ["реализация намеченных плановых заданий", "..."];
 var words3 = ["играет важную роль в формировании", "..."];
 var words4 = ["существенных финансовых ..."];

 var rand1 = Math.floor(Math.random() * words1.length);
 var rand2 = Math.floor(Math.random() * words2.length);
 var rand3 = Math.floor(Math.random() * words3.length);
 var rand4 = Math.floor(Math.random() * words4.length);
 var phrase = words1[rand1] + " " + words2[rand2] +
        " " + words3[rand3] + " " + words4[rand4] + "!";
 return phrase;
 }

 document.getElementById('generate').onclick = 
 function(){ document.getElementById('text').innerHTML = text(); };
 
}
window.onload = init;