Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programování, JS OOP - Coggle Diagram
Programování
JS
Funkce
Proměnné
let
const
Podmínky
Základní operátory
+
-
*
/
Logické operátory
< > ===
<=, >= (mensi nebo stejne, vetsi nebo stejne)
&&
||
Další operátory
x += 1 to same jako x = x+ 1
x++; to same jako x = x + 1
Datové typy
Primitivni Datove typy*
string
boolean
null
undefined
number
Non primitivni Datove typy*
array
object
custom interface
custom type
void
never
Struktura kódu
Hlavní operátory
Smyčky(while, for, atd..)
for*
while
for in
for of (x of kokotin) { console.log(x)} = for je smycka
Syntaxe
Standardy
ES5/ ES6
Babel
DOM/ BOM struktury
Knihovny/ Frameworky
Angular
React.js
Vue.js
Jak napojovat scripty
Metody
Metody na poli
.sort
.join
.indexOf
.findIndex
.find
.filter
.push
slice
.forEach
.map
Metody na stringu
.includes
.endsWith
.indexOf
.replace
.slice
.split
.startsWith
.trim
Testování kódu
Optimalizace rychlosti webu
Google page speed
Google dev. tools
Multiplatformní podpora
iOS
Android
OS x
Linux
Windows
Na různých monitorech
Responsive
Validace
W3C
Angular
Fundamentals
TypeScript
Angular CLI
NgModules
Components
Class
Template
Metadata
Template Syntax
Event Binding
Two way Binding
Property Binding
Pipes
Interpolation
Template Teference Variables
Directives
Component
Structural
ngIf
ngSwitch
ngFor
Attribute
NgClass
NgStyle
Component Styling
Class Binding
Style Binding
Component Interaction
LifeCycle Methods
Advanced
Services
Dependency Injection
Providing Services
Observables
Executing Observables
Disposing Observables
Subscribing to Observables
Operators
Creating Observables
HTTP Client
HttpClient
GET, POST, PUT & DELETE
Typed Response
Error Handling
Interceptors
Forms
Template Driven Forms
FormsModule
NgFrom
NgModel
NgModelGroup
Tracking State & Validity
Validation & Error Messages
ngSubmit
Reactive Forms
setValue & patchValue
FromBuilder Service
FormGroup
Validator Functions
FormControl
FromArray
ReactiveFormsModule
ngSumbit
Routing
RouretModule
Configuring Routes
RouterOutlet
routerLink
Wildcard Routes
Redirecting Routes
Route Parameters
Nested Routes
Relative Paths
Lazy Loading Routes
Route Guards
Animations
Ecosystem
State Management
ngRx
UI Library
Angular Material
Server Side Rendering
Angular Universal
Testing
Jest (Unit)
Cypress (E2E)
Miscellaneous
i18n
Accessibility
Práce s webem
Git
GitHub pages
Push requests
Práce s HTTPS a SSH
Větve
Repozitáře
Správa verzí
Pull requests
JS OOP
Objekt
Vlastnosti
Metody
vypisInfoOFirme() {
document.write(
Firma ${this.nazev} sidli v ${this.sidlo}
)
Constructor
class Firma {
constructor() {
this.nazev = "Nazev firmy";
this.zamestnanci = [];
}
}
Pamet
Zasobnik
Halda
Garbage colletor
Prototypy a Třídy
Třída
Instance
const microsoft = New Firma()
Obsluha
Hodnotove a datove typy
Arrow functions