The concept of common JavaScript development

Call stack
primitive type
value type and reference type
implicit, explicit, the name and type of ducks
== with ===, typeof with the instanceof
the this, Call, and bind Apply
function scopes, scopes and lexical scope block-level
environment variables , prototype chain
closure
map, reduce, filter functions and other higher-order
expression statements and
variables lifting
Promise
execute a function immediately, modular, namespace
recursive
algorithm
data structures
and message queue event loop
setTimeout, setInterval requestAnimationFrame and
inheritance, polymorphism and code multiplexing
bitwise operator, and array-typed objects arrays
DOM tree and rendering
new constructor, the instanceof example
prototype prototype inheritance chain
Object.create and Object.assign
factory class functions and
design patterns
Memoization
pure function, the function side effects and the state transition
resistance performance and operating time complexity
JavaScript engine
Binary, decimal, hexadecimal, scientific notation
partial functions, curried, and Compose Pipe
codes neat way

Guess you like

Origin blog.csdn.net/gqzydh/article/details/95190694