▸
Strict mode fixes mistakes that make it difficult for
JavaScript engines to perform optimizations: strict mode
code can sometimes be made to run faster than identical
code that’s not strict mode.

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
JAVASCRIPT CAN BE STRICT
▸
Strict mode prohibits some syntax likely to be defined in
future versions of ECMAScript.
▸
It prevents, or throws errors, when relatively “unsafe”
actions are taken (such as gaining access to the global
object).
▸
It disables features that are confusing or poorly thought
out.
▸
Strict mode makes it easier to write “secure” JavaScript.

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
JavaScript helps our webpages become more dynamic

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
Client-side means our code runs on the server

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
JavaScript and Java are basically the same thing

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
It’s a good idea to keep the layers of our webpages
(HTML, CSS, JavaScript) separate

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
Async and defer represent two different script loading
strategies

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
We don’t have to worry about when the DOM finishes
loading

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
If your scripts don't need to wait for parsing and can run
independently without dependencies, then use defer.

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
LET’S SEE WHAT YOU KNOW?
▸
This semester is going to be AWESOMESAUCE!

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
PRACTICE TIME !
Work Through The Tutorial Found Here:
A_first_splash
We will discuss and review this tutorial together next week :) !

COMP1073 - MODULE ONE - JAVASCRIPT INTRODUCTION
NEXT WEEK
▸
Review Tutorial
▸
Variables, Operators & Strings
▸
Quiz One (2.5%)

You've reached the end of your free preview.
Want to read all 39 pages?
- Spring '19
- scripting language