Tweak web component, add new slide, code fixes

This commit is contained in:
Jeremy Likness
2019-12-02 15:18:17 -08:00
parent 2ea7049dd2
commit 5831ecc10e
14 changed files with 37 additions and 21 deletions

12
slides/080-why.html Normal file
View File

@@ -0,0 +1,12 @@
<title>Why Frameworks in the First Place?</title>
<h1>Why Frameworks in the First Place?</h1>
<ul>
<li class="appear">Differences in the DOM (i.e. jQuery normalization)</li>
<li class="appear">Lack of built-in templates</li>
<li class="appear">Need for SPA routing (journal)</li>
<li class="appear">Asynchronous module loading/managing the dependency graph</li>
<li class="appear">Testability</li>
<li class="appear">Databinding</li>
<li class="appear">Contracts (Types and Interfaces ➡ TypeScript)</li>
<li class="appear">Minification or "Packing"</li>
</ul>