learn JavaScript from scratch but with all the DOs and DONTs for Web 4x.
This is called Web4x University because you will learn how to create Universes from scratch and expand (thus Web4x) them into sustainable simulations.
Start reading on the Web4x Wiki
TODO
- [] How to use GitHub pages for the following lectures
-
See the deployment process under Actions
-
See the deployment process
-
See your first Web 2.0 dynamic web page
- 02. Darkness and Light
- Designtime and Runtime
- DevTools bring Light into Darkness
- Elements Tab
- Source Tab
- The HTML Page
- The JavaScriptCode
- Add Breakpoints
- debugger; statement in Line 12
- Line 18
- Add Breakpoints
- Console in DevTools
- live editing
- typeof word
- basic method inheritance from Object
- typeof word.j
- typeof word.h
- typeof word.breath
- function with name
- ananomys functions
- word.breath.name
- function as first level citicens
- word.speak = breath
- typeof word.speak
- typeof window
- window
- window.globalVariable
- window.document
- jotaView
- heightView
- widthView
- Script loading
- on DO
- on DONT
- starting the script
- availability of HTML elements in document
- DONT
- Profiler
- 03. Heaven and Earth
- Metamodels
- 01. Spirit and Water
- First Principle and Consequences
- DRY - donot repeat yourself
- Intention and Manifestation
- Class and Instance
- classes
- static
- classes
- Type and Descriptor
- inheritance
- extends
- implements
- Dependencies
- uses
- is used by
- inheritance
- Code and Files
- Model and View
- Class and Instance
- First Principle and Consequences
- 01. Spirit and Water
- Models
- particles
- waves
- Views
- manifestations
- console
- HTML input
- binding
- events
- manifestations
- Metamodels
- 05.TheWhatchers
- Object
- types
- primitve
- undefined
- boolean
- number
- string
- function
- object
- relationship
- null
- collection
- relationship
- JSON
- primitve
- classes
- constructors
- inheritance
- prototypes
- 02. Darkness and Light
-
molecules
- modules
- js
- cjs
- mjs
- loading
- modules
and open "Visual Studio Code" just here in the your browser... opening this repository for editing.
Looks already like Web4x but is still Web 2.x