Foreword by Jan Lehnardt - Human JavaScript
Foreword by Jan Lehnardt - Human JavaScript
Search
Video Tutorials
Foreword
Ampersand.js
The first thing I learned to do with JavaScript was swapping images.
Follow @HenrikJoreteg
It was 1998 and that was the "state of the art" web application
Introduction
programming that I had any access to. It was a time before the web
was filled with MM_swapImage , although I remember Dreamweaver
1. Foreword by Jan Lehnardt being around. I knew HTML back then and hacking some JavaScript
was my first foray into programming proper. The fact that the src
2. Introduction
of an <img> was something that I could programmatically change
3. Client or server? Go big or go… was a profound realisation for me at the time, although that now
seems a very long time ago.
4. Writing code for humans.
My web hacking went along with what everybody else was doing,
5. No more clientside spaghetti.…
maybe with a delay of a year or two because I had to wait for stuff
6. Using events: Modules talkin… to arrive in Germany (the Internet was very slow back then).
Netscape and IE 4 came out and brought new ways of dynamically
7. Models
manipulating and animating HTML content. DHTML was born, and I
8. Views and the DOM tried to figure it all out until I could swap out content with layers
(layers!) and divs that worked in both browsers.
9. Handling templates
It was cool to play with, but at that time building things that worked
10. Clientside Routing
consistently was not much fun, so I turned to the dark side and got
11. 3... 2... 1... Blastoff! involved with backend web development. I could let others worry
about all the quirky browser differences. The backend is where I
12. Testing and QA found my passion for databases.
13. Settings and configs But then 2005 came around and everything changed. Google
14. Caveats/Gotchas
unveiled Maps and the world was a different place. I distinctly
remember, to this day, dragging the map inside the browser window
15. A few closing thoughts — and I still get goosebumps thinking about it. Google Maps was the
Beatles coming to America moment for the web.
Generated using GitBook
Around the same time, 37signals came along with their web based
apps for freelancers and small businesses and not only showed the
world what can be done on the web, they started a year long
discussion between supporters of what we call native desktop apps
and web apps. We now go through the same thing with native
mobile apps and the web.
37 i l t b k b th t b ild b t t d
https://read.humanjavascript.com/ch00-foreword.html 1/1