Search
Contents
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
!
! break
!=
!==
%
&&
*
**
+
++
-
--
/
<
<=
==
,
[1]
,
[2]
===
>
>=
||
A
abstraction
accumulator
accumulator pattern
AJAX
Asynchronous JavaScript and XML
algorithm
angular
angular-component
API
application programming interface
arithmetic operators
array
delimiter
literal
methods
ASCII
table
assignment
variable
asynchronous
promise
attribute
B
Back end
base case
binary
number
bit
blended learning model
body
boolean
expression
expression, compound
function
value
Boolean()
bracket notation
branch
branching
bubbling
bug
byte
C
camel case
Canvas
Canvas dashboard
character
encoding
escaping
special
character encoding
child class
class
client
client-server model
code
code block
code parsing
collection
ordered
commit
commit message
composition
see function composition
compound assignment
concatenation
string
conditional
,
[1]
,
[2]
const
constant
variable
constructor
control flow
conversion
type
css
D
data binding
Data format
data type
,
[1]
,
[2]
collection
debugging
decimal
number
declaration
variable
delimiter
directive
directory
DNS
doctype
DOM
Document Object Model
DRY
dynamic
dynamically typed language
E
element
else
else if
encapsulation
encoding
character
equality
loose
non-transitive
strict
error
logic
,
[1]
runtime
,
[1]
,
[2]
syntax
,
[1]
,
[2]
type
escaping
see character escaping
evaluation
expression
event
bubbling
handling
load
mouseout
mouseover
preventDefault
triggering
event-driven
exception
,
[1]
execution context
expectation
export
expression
,
[1]
evaluation
return value
F
false
fetch
filesystem
finally
float
focus
for loop
condition
,
[1]
initial expression
,
[1]
syntax
update expression
,
[1]
variable
,
[1]
form
submission
form handler
front end
function
argument
,
[1]
as a value
boolean
call
composition
default parameter
definition
input
invocation
keyword
machine
name
named
parameter
,
[1]
return value
scope
side effect
syntax
function, anonymous
function, named
G
Git
branch
feature branch
stash
workflows
global
variable
,
[1]
global scope
growth mindset
GUI
graphical user interface
H
head
hexadecimal
html
HTTP
GET
POST
request
,
[1]
request headers
request method
response
,
[1]
response code
response headers
response line
HTTPS
hypertext
I
IDE
if
if-else
immutable
string
index
,
[1]
inheritance
initialization
variable
inline event handler
input
,
[1]
validation
integer
integrated development environment
IP address
iteration
definite
,
[1]
indefinite
J
Jasmine
installing
project structure
specification
JavaScript
,
[1]
jQuery
JSON
JavaScript Object Notation
K
key
key/value pair
keywords
,
[1]
L
label
listener
local scope
loop
for
,
[1]
infinite
termination
while
,
[1]
lower camel case
M
markup language
matcher
merge
merge conflict
method
,
[1]
,
[2]
modulus
multi-dimensional array
mutable
N
naming conventions
variable
NaN
newline
NPM
number
binary
decimal
Number()
O
object
,
[1]
built-in
object literal
object-oriented programming
operand
operator
,
[1]
boolean
,
[1]
,
[2]
,
[3]
comparison
,
[1]
equality
precedence
operators
order of operations
P
parent class
parent directory
pattern
pattern, accumulator
PEMDAS
personal access token
preventDefault
primitive
program
programming language
promise
prompt
,
[1]
property
,
[1]
pull request
R
recursion
red green refactor
refactor
regression
Repl.it
repl.it
repository
,
[1]
require
reserved words
return
value
return value
expression
returns
,
[1]
,
[2]
root directory
rule
S
scope
,
[1]
selector
self-closing
self-documenting code
server
setTimeout
shadowing
special value
specification
spread operator
stash
static
statically typed language
string
concatenation
immutable
index
length
methods
String()
subdirectory
sudo
syntax
,
[1]
highlighting
T
tab
tag
TCP/IP
TDD
node package manager
red green refactor
red, green, refactor
test-driven development
template
template literal
test case
throws
title
token
true
truth table
try catch
finally
tuple
type
conversion
type conversion
type system
typeof
TypeScript
U
undefined
Unicode
unicode
unit testing
red green refactor
TDD
unit-testing framework
URL
url
domain
path
port
protocol
query string
scheme
V
validation
input
value
return
variable
assignment
constant
declaration
evaluation
global
,
[1]
initialization
naming conventions
shadowing
variable hoisting
variable shadowing
version control
view
W
web address
whitespace
leading
trailing
workflow