Javascript Var, Let, Const
Total Page:16
File Type:pdf, Size:1020Kb
Angular Frontend Frameworks Browser JavaScript var, let, const Vue for, while, if, switch, operators for ... in vs. for ... of NodeJS TypeScript React Strings, Numbers, Booleans Type Coercion Svelte Templated Strings Functions Closures Higher Order Functions bind, call, apply setTimeout, setInterval Objects (Dictionaries) Prototypes Classes Arrays Slice, Sort, Splice Spread/Rest Operator Map, Filter, Reduce Find, Some, Every Promises Promise.all Promise.race Async/Await RegExp groups, capture, flags test, exec, match Advanced/Uncommon Symbols @@Iterator Generators coroutines Proxies ArrayBuffers UInt8Array, UInt16Array, etc. NodeJS Browser Universal (SSR) Angular CLI Modules Services Dependency Injection Components templates inputs, outputs change detection Router route guards resolvers rxjs Observables Operators Subjects ngrx reducers selectors actions effects NodeJS Browser Next.js (SSR) React JSX Functional Components Props React Native Hooks Class Components State Lifecycle Context, Portal, Fragment Higher Order Components Redux fetch or Axios JavaScript Deno NodeJS npm package.json, scripts, lock Require vs. Import Browser Electron process argv, env, exit fs (File System) promises, write, read, watch child_process spawn, fork, exec os, path, util common libraries Request ExpressJS Hapi JavaScript NodeJS Browser HTML semantic elements Accessibility Attributes dom.js SVG CSS selectors Angular Frontend Frameworks Flex, Grid, calc, scss Vue CSS in JS React DOM attributes, innerHTML Svelte events Shadow DOM Web Components Canvas Webgl, three.js, PIXI.js fetch/XMLHttpRequest Axios CORS Globals and APIs window btoa, atob, encode/decode URI localStorage, sessionStorage location, navigator requestAnimationFrame alert, prompt, confirm Websockets socket.io WebWorkers SharedWorker ServiceWorker NodeJS Browser Nuxt.js (SSR) Vue Components props, events, emit lifecycle hooks computed props / watchers Templates :, @, v- bind, model Advanced directives custom elements / is prop slots composition API Tooling Vite vue-cli webpack Vue Router VueX Browser Svelte Components Templates #if, #for, #await @html Slots State Management Stores Context API Lifecycle OnMount, OnDestroy OnUpdate, AfterUpdate Tick Motion Design Animate Directive Transitions Motion Sapper Routing Server Side Rendering.