# Web *SCIE.PRO Week 1 Seminar* --- What is Web? Note: Not internet ---- <!-- .slide: data-background-iframe="https://bing.com" --> <span style="background:white"> Is this the web? </span> ---- <!-- .slide: data-background-iframe="https://hackmd.io/bQY1bA_6TgC7zzH9DzDZug" --> <span style="background:white"> Is this the web? </span> ---- <!-- .slide: data-background-image="https://i.loli.net/2021/09/02/W7Qz8Cc5XhIxNyP.png" data-background-size="contain" --> <span style="background:white"> Is this the web? </span> ---- <!-- .slide: data-background-image="https://i.loli.net/2021/09/02/T1FlKD3sgcwIuiP.jpg" data-background-size="contain" --> <span style="background:white"> Is this the web? </span> ---- Is {*this*|slideshow} the web? --- - Display - HTML <!-- .element: class="fragment" --> - CSS <!-- .element: class="fragment" --> - Javascript <!-- .element: class="fragment" --> - Transfer - DNS <!-- .element: class="fragment" --> - URL <!-- .element: class="fragment" --> - HTTP <!-- .element: class="fragment" --> - ETC - Browser <!-- .element: class="fragment" --> Note: Browser and Display is heavily tied together --- ### Displays ---- ```htmlmixed= <html> <head> <title>Hello World!</title> </head> <body> <h2> Test html </h2> <p> lorem ipsum </p> </body> </html> ``` <div class="fragment"> <h2> Test html </h2> <p> lorem ipsum </p> </div> ---- ```css= body, html { margin: 0; padding: 0; } div { font-style: italic; color: red; background: yellow; } ``` <div style="font-style:italic;color:red;background:yellow;" class="fragment"> I'm styled! </div> ---- ```javascript= function add(a, b) { "use strict" console.log(`Adding ${a} ${b}`) return a + b; } ``` --- ## Who designed them? ---- ![](https://i.imgur.com/rVntrkv.png) --- ## Mainstream Web Techs ---- - ASP.NET <!-- .element: class="fragment strike" --> - React <!-- .element: class="fragment" --> - Vue <!-- .element: class="fragment" --> - Angular <!-- .element: class="fragment" --> - Solid <!-- .element: class="fragment" --> - Svelte <!-- .element: class="fragment" --> ---- - PWA - Electron - RN/Flutter/Capacitor --- ## Why learn Web? Note: 1. Web is influential everywhere 1. Development kits for every platform 2. HTTP/Javascript/XML/you name it 3. RPG Maker - js 2. Everyone knows it 1. iGem 2. Easy to learn 3. Handy 1. This slideshow 2. Blog 3. 公众号推文/小程序 4. Create your own miniapp --- ## Toying with the web https://codepen.io/jokeneversoke/pen/RwgamMX
{"metaMigratedAt":"2023-06-16T09:20:12.599Z","metaMigratedFrom":"YAML","title":"SCIE.PRO Week 1","breaks":true,"slideOptions":"{\"transition\":\"slide\",\"theme\":\"serif\"}","contributors":"[{\"id\":\"de7ba0fd-4386-4495-835a-430eed3fb304\",\"add\":3055,\"del\":260}]"}
    307 views
   Owned this note