2.0 KiB
2.0 KiB
- #CT216 - Software Engineering I
- Previous Topic: Bootstrap CSS
- Next Topic: Introduction to NodeJS
- Relevant Slides:
-
Functions
collapsed:: true- A function can be named or it can be anonymous.
-
ES6 Arrow Functions
- Arrow functions are more concise - a developer can achieve the same functionality with fewer lines of code.
-
// ES6 Arrow Function (param1, param2) => { return param1 * param2; } // ES5 Traditional Function function(param1, param2) { return param1 * param2; }
-
Assigning a Function to a Variable
-
let multiply = (param1, param2) => { return param1 * param2; } multiply(2,3)
-
-
Events
- An event is an action that can be responded to by JavaScript.
- Every element on a page has certain events which can trigger some code.
- We can identify when a user clicks a button with the
onClick
event.
- We can identify when a user clicks a button with the
-
Event Examples
-
Mouse Events
onClick
: Triggered when the mouse clicks on an element.onMouseDown
: Triggered when the mouse button is pressed.onMouseUp
: Triggered when the mouse button is released.onMouseOver
: Triggered for an element when the mouse cursor is moved over that element.onMouseOut
: Triggered for an element when the mouse cursor is moved away from that element.
-
Selecting & De-Selecting Elements
onFocus
: Triggered when an element gets focus.onBlur
: Triggered when an element loses focus.onChange
: Triggered when the content of an element changes.
-
Keyboard Events
onKeyDown
: Triggered when a keyboard key is pressed.onKeyUp
: Triggered when a keyboard key is released.onKeyPress
: Triggered when a keyboard key is pressed or held.onSelect
: Triggered when text is selected.
-