Advanced JS and Angular
Quiz yourself by thinking what should be in
each of the black spaces below before clicking
on it to display the answer.
Help!
|
|
||||
---|---|---|---|---|---|
show | method to include elements from another template. Used in directives to help fill in templates, inherits parent scope data, but has it's own scope.
🗑
|
||||
What is isolated scope? | show 🗑
|
||||
show | Object Oriented Programming (OOP) refers to using self-contained pieces of code to develop applications.
🗑
|
||||
Inheritance | show 🗑
|
||||
show | each object is responsible for specific tasks
🗑
|
||||
Polymorphism | show 🗑
|
||||
show | a closure is an inner object which has access to all of the variables available in its parent function.
🗑
|
||||
show | static functions are direct children in a javascript function object, and is only accessable there. Instance functions are set by .prototype, and are available when new objects are 'cloned' from the parent function.
🗑
|
||||
ECMAScript | show 🗑
|
||||
show | overload technically does not happen - what does happen is a kind of override - highjacking a pre-existing method and changing the behavior directly, or calling another function to do so.
🗑
|
||||
show | call the functions of a parent method. the super keyword appears alone and must be used before the this keyword can be used.
🗑
|
||||
this | show 🗑
|
||||
class | show 🗑
|
||||
show | The spread operator allows an expression to be expanded in places where multiple arguments (for function calls) or multiple elements (for array literals) or multiple variables (for destructuring assignment) are expected.
🗑
|
||||
show | === cares about the type of the data as well as the inherent value
🗑
|
||||
Hoisting | show 🗑
|
||||
show | event listeners check for the event happening on child elements of the bound element. this and event.target will be different.
🗑
|
||||
show | similar to bubbling, With capturing, the event is first captured by the outermost element and propagated to the inner elements.
🗑
|
||||
css flex | show 🗑
|
||||
javascript promises | show 🗑
|
||||
show | both ativate separate functions to provide dynamic data. Call has a static number of arguments, why apply has an array of arguments
🗑
|
||||
show | Properties that can be numbered. Show up in for loops, object.keys
🗑
|
||||
web worker | show 🗑
|
||||
$q | show 🗑
|
||||
show | Angular expressions are JavaScript-like code snippets that are mainly placed in interpolation bindings ({{}})
🗑
|
||||
currying | show 🗑
|
||||
what is deep linking? | show 🗑
|
||||
event delegation | show 🗑
|
||||
onload vs onready | show 🗑
|
||||
show | JSONP (as in "JSON with Padding") is a method commonly used to bypass the cross-domain policies in web browsers
🗑
|
||||
show |
🗑
|
Review the information in the table. When you are ready to quiz yourself you can hide individual columns or the entire table. Then you can click on the empty cells to reveal the answer. Try to recall what will be displayed before clicking the empty cell.
To hide a column, click on the column name.
To hide the entire table, click on the "Hide All" button.
You may also shuffle the rows of the table by clicking on the "Shuffle" button.
Or sort by any of the columns using the down arrow next to any column heading.
If you know all the data on any row, you can temporarily remove it by tapping the trash can to the right of the row.
To hide a column, click on the column name.
To hide the entire table, click on the "Hide All" button.
You may also shuffle the rows of the table by clicking on the "Shuffle" button.
Or sort by any of the columns using the down arrow next to any column heading.
If you know all the data on any row, you can temporarily remove it by tapping the trash can to the right of the row.
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.
Normal Size Small Size show me how
Normal Size Small Size show me how
Created by:
alaneayres
Popular Computers sets