Каким образом можно создать точку останова? Например, если в Лекции 8 в примере, который демонстрирует возможность <canvas> для работы с готовыми изображениями (последний в лекции) в цикле |
Опубликован: 19.03.2014 | Уровень: для всех | Доступ: платный
Практическая работа 5:
Использование JavaScript в мобильных разработках
- Измените способ обращения к функции Calc(), которая рассчитывает корни. Сделайте это не с помощью значения атрибута onClick для кнопки, а с помощью метода addEventListner().
Для этого удалите из тега кнопки атрибут onClick="Calc()" и добавьте атрибут id="btn".
Далее необходимо добавить следующий скрипт:
<script type="text/javascript"> document.getElementById("btn").addEventListener("click", Calc, false); </script>
В итоге должна получиться следующая разметка:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> <link rel="stylesheet" type="text/css" href="css/index.css" /> <title>Main Page</title> </head> <body> <!-- Наша форма --> <form name="f"> <p align="center"> Коэффициенты уравнения <br /> A: <Br> <input type="text" name="a"><Br> B:<Br> <input type="text" name="b"><Br> C:<Br> <input type="text" name="c"><Br> <button id="btn">Решить</button> </p> </form> <!--Наши скрипты объявляется ниже --> <script src="js/calc.js"></script> <script type="text/javascript"> document.getElementById("btn").addEventListener("click", Calc, false); </script> <!-- --> <script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="js/index.js"></script> <script type="text/javascript"> app.initialize(); </script> </body> </html>
- Проверьте работоспособность программы: