Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...tetiana1958
29 травня 2024 року на кафедрі зоології, ентомології, фітопатології, інтегрованого захисту і карантину рослин ім. Б.М. Литвинова факультету агрономії та захисту рослин Державного біотехнологічного університету було проведено відкриту лекцію на тему «Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випробувань пестицидів: шлях до підвищення якості та надійності досліджень» від кандидата біологічних наук, виконавчого директора ГК Bionorma, директора Інституту агробіології Ірини Бровко.
Участь у заході взяли понад 70 студентів та аспірантів спеціальностей 202, 201 та 203, а також викладачі факультету та фахівці із виробництва. Тема лекції є надзвичайно актуальною для сільського господарства України і викликала жваве обговорення слухачів та багато запитань до лектора.
Дякуємо пані Ірині за приділений час, надзвичайно цікавий матеріал та особистий внесок у побудову сучасного захисту рослин у нашій країні!
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жаріковаestet13
До вашої уваги історія про українську поетку, бойову медикиню, музикантку – Єлизавету Жарікову, яка з початку повномасштабної війни росії проти України приєдналася до лав ЗСУ.
Регіональний центр євроатлантичної інтеграції України, що діє при відділі документів із гуманітарних, технічних та природничих наук, підготував віртуальну виставку «Допомога НАТО Україні».
1. Події миші
• mousedown
– натискання кнопки миші над елементом.
• mouseup
– відпускання кнопки миші над елементом.
• mouseover
– мишка з’явилась над елементом.
• mouseout
– мишка пішла з елемента.
• mousemove
– рух мишки над елементом.
• click
– клік миші (= mousedown + mouseup).
• contextmenu
– клік правою кнопкою миші на елементі.
• dblclick
– подвійний клік миші.
2. Крім призначених обробників,
перераховані події миші мають дії
браузера по замовчуванню.
Наприклад, подвійний клік на слові
виділяє слово, права клавіша викликає
контекстне меню.
Відмінити дію по замовчуванню можна
за таким зразком:
<div oncontextmenu="return
false">Якийсь контент</div>
3. Координати миші
Розрізніються координати відносно вікна (clientX/clientY) і відносно
документа (pageX/pageY).
Приклад 1:
<div onmousemove="showCoords(event)"> // можна начепити і на body
Рухайте мишкою десь тут<br>
Рухайте мишкою десь тут<br>
Рухайте мишкою десь тут<br>
</div>
<p id="demo"></p>
<script>
function showCoords(event) {
var x = event.clientX;
var y = event.clientY;
var coords = "X coords: " + x + ", Y coords: " + y;
document.getElementById("demo").innerHTML = coords;
}
</script>
4. Задача 69
Завантажте і розпакуйте файл
goo.gl/VGb1M4. Змініть html-документ так,
щоб при переміщенні мишки правіше від
зображення, картинка змінювалась на
eyes_right.png.
6. setTimeout і setInterval
Ці методи дозволяють запускати функції через
задану кількість мілісекунд.
Синтаксис:
setTimeout(function, milliseconds[,
param1, param2, ...])
setInterval(function, milliseconds[,
param1, param2, ...])
Повертають ID таймера setTimeout чи
setInterval (можна використати для їх
зупинки через clearTimeout() чи
clearInterval() ).
7. setTimeout запускає функцію через
вказане число мілісекунд (один раз).
setInterval запускає періодично
функцію через вказане число мілісекунд.
param1, param2, ... – аргументи, які
можна передати функції (при потребі).
В якості функції може бути і анонімна
функція:
setTimeout(function() { alert('Тік-так') }, 1000);
8. Приклад 1.
<body>
<p>Клацніть на кнопку, щоб відкрити нове вікно, яке
автоматично закриється через 3 секунди</p>
<button onclick="openWin()">Відкрити
"myWindow"</button>
<script>
function openWin() {
var myWindow = window.open("", "myWindow",
"width=200, height=100");
myWindow.document.write("<p>Це вікно
'myWindow'</p>");
setTimeout(function(){ myWindow.close() },
3000);
}
</script>
</body>
9. Приклад 2.
<p>Наш час:</p>
<p id="demo"></p>
<script>
var myVar = setInterval(myTimer, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML = t;
}
</script>
10. setTimeout і setInterval повертають
ідентифікатори таймера timerId, які можна
використати для скасування дій.
Синтаксис:
var timerId = setTimeout(...);
clearTimeout(timerId);
11. Приклад 3 (clearTimeout).
<p>Клацніть на "кнопка 1" і через 3 сек буде alert</p>
<p>Але якщо встигнете клацнути на "кнопка 2", то нічого
не буде</p>
<button onclick="myFunction()">кнопка 1</button>
<button onclick="myStopFunction()">кнопка 2</button>
<script>
var myVar;
function myFunction() {
myVar = setTimeout(function(){ alert("Hello")
}, 3000);
}
function myStopFunction() {
clearTimeout(myVar);
}
</script>
12. Задача 70
Завантажте зображення: goo.gl/4gUP6s
Створіть html-документ з зображенням
dice6.png і кнопками Start і Stop.
Напишіть код, який при натисканні на
Start випадковим чином змінюватиме
зображення з інтервалом 1 сек. Кнопка
Stop повинна зупиняти зміну.
13. Розв’язок
<img src="images/dice6.png" id=diceImage>
<button onclick="startMove()">Start</button>
<button onclick="stopMove()">Stop</button>
<script>
var timerID;
function startMove() {
timerID = setInterval(changeImage, 1000);
}
function stopMove() {
clearTimeout(timerID);
}
function changeImage() {
var rnd=Math.floor(Math.random()*6) + 1;
diceImage.src="images/dice"+rnd+".png";
}
</script>
14. Задача 70.1
Змініть код з попередньої задачі так, щоб
інтервал між змінами зображень щоразу
збільшувався на 20%, починаючи від 50 ms.
Зміна повинна припинитись, коли інтервал
досягає значення 1000 ms.
15. Розв’язок
<script>
var timerID;
var interval = 50;
function startMove() {
timerID = setTimeout(changeImage, interval);
}
function stopMove() {
clearTimeout(timerID);
}
function changeImage() {
var rnd=Math.floor(Math.random()*6) + 1;
diceImage.src="images/dice"+rnd+".png";
interval *= 1.2;
if (interval > 1000) {
clearTimeout(timerID);
interval = 50;
} else {
startMove();
}
}
</script>
16. Задача 70.2
Домашнє завдання:
1. Змініть код з попередньої задачі так,
щоб старт і стоп спрацьовували при
натисканні на ту саму кнопку.
2. Змініть функцію зміни зображення так,
щоб зміна гарантовано відбувалась на
іншу картинку.