Автор работы: Пользователь скрыл имя, 28 Июня 2014 в 18:25, курсовая работа
Целью работы является создание интерактивного Web-приложения с использованием языка программирования JavaScript.
Достижение предполагаемой цели связано с решением следующих задач:
1. Изучить и систематизировать теоретический материал по данной теме.
2. Определить возможности языка программирования JavaScript.
3. Провести сравнительный анализ языков программирования JavaScript и PHP.
Введение…………………………………………………………………………...3
§1. Возможности языка программирования JavaScript………………………....4
§2. Сравнительная характеристика языков программирования JavaScript и PHP ……………………………………………………………………………..….6
§3. Создание интерактивного Web-приложения с использованием языка программирования JavaScript на примере теста по теме «Программирование на языке Delphi»……………………………………………………………….…10
Заключение ………………………………………………………………………17
Список литературы ……………………………………………………………...18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 |
<title>тест</title> <script type="text/javascript"> functionshowById(id, visible) { document.getElementById(id). visible ? 'block': 'none' } functionprocessForm(f) { vari, s='', el varquestions = newObject() varanswers = newObject() for(i=0; i<f.length; i++) { el = f.elements[i] if(el.type=='radio'&& el.name.indexOf('question')== { questions[el.name] = 0 if(el.checked) answers[el.name] = parseInt(el.value) } } varasked = 0, answered = 0, score = 0 for(i inquestions) asked++ for(i inanswers) { answered++ score += answers[i] } if(answered < asked) { alert('Вы ответили на '+answered+' вопросов из '+asked+'. Для получения достоверного результата нужно ответить на все воросы') } else { showById('questionsForm', false) el = document.getElementById(' el.innerHTML = (score>0) ? '+'+score : score showById('results', true) if(score == 0) showById('1', true) elseif(score == 1) showById('2', true) elseif(score == 2) showById('3', true) elseif(score == 3) showById('4', true) elseif(score == 4) showById('5', true) elseif(score == 5) } } functionresetTest() { showById('results', false) showById('questionsForm', true) document.forms['opros'].reset( } </script> </head> <body> <hr width="100%"size="2"/> <h3 align="center">Тест по теме "Программирование на языке Delphi"</h3> <hr width="100%"size="2"/> <div id="questionsForm"> <formname="opros"><p /> <strong>1.</strong>Технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий <input type="radio"name="question1" Object TreeView</label> <input type="radio"name="question1" Object Inspector</label> <input type="radio"name="question1" Rapid Application Development</label> <input type="radio"name="question1" Object Inspector</label> <hr /> <p /> <strong>2.</strong>Окно, которое представляет собой заготовку главного окна разрабатываемого приложения <input type="radio"name="question2" Стартовая форма</label> <input type="radio"name="question2" Object TreeView</label> <input type="radio"name="question2" Rapid Application Development</label> <input type="radio"name="question2" Object Inspector</label> <hr/> <p/> <strong>3.</strong>Среда <input type="radio"name="question3" Delphi</label> <input type="radio"name="question3" Rapid Application Development</label> <input type="radio"name="question3" Стартоваяформа</label> <input type="radio"name="question3" Object TreeView</label> <hr/> <p/> <strong>4.</strong>Окно, предназначенное для редактирования значений свойств объектов <input type="radio"name="question4" Стартовая форма</label> <input type="radio"name="question4" Object TreeView</label> <input type="radio"name="question4" Object Inspector</label> <input type="radio"name="question4" Rapid Application Development</label> <hr/> <p/> <strong>5.</strong>Окно, которое
отображает визуальные и <input type="radio"name="question5" Стартовая форма</label> <input type="radio"name="question5" Rapid Application Development</label> <input type="radio"name="question5" Object Inspector</label> <input type="radio"name="question5" Object TreeView</label> <hr/> <p/> <input type="button"value="Ответить" <input type="reset"value="Очистить">< </form> </div> <hr /> <div id="results"style="display: <h3>Количество правильных ответов: <spanid="score"></span></h3> <div id="1-"style="display: none";> <p>Ваша оценка: 1-</p> <div id="1"style="display: none";> <p>Ваша оценка: 1</p> <div id="1+"style="display: none";> <p>Ваша оценка: 1+</p> </div> <hr/> <p>Спасибо за участие в тестировании</p> <input type="button"value="Начатьзано |
Заключение
В ходе научно-исследовательской работы над курсовой работой были решены следующие задачи:
В данной курсовой работе были выполнены все задачи, обозначенные во введении, благодаря чему авторы достигли поставленной цели – создание интерактивного Web-приложения с использованием языка программирования JavaScript.
Список литературы