2 ms·
Just because a site is responsive doesn't mean it's HTML. The fact that a lot of people assume that you can't have a responsive site with JS is all the indictme
by llm_trw 3y ago
Just because a site is responsive doesn't mean it's HTML. The fact that a lot of people assume that you can't have a responsive site with JS is all the indictment of $current_year front end development you need.
These are some of the JS functions HN runs in the background, on top of the CSS:
function $ (id) { return document.getElementById(id); }
function byClass (el, cl) { return el ? el.getElementsByClassName(cl) : [] }
function byTag (el, tg) { return el ? el.getElementsByTagName(tg) : [] }
function allof (cl) { return byClass(document, cl) }
...
- nicoburns 3y agoI didn't say you can't have a responsive site with JavaScript, I said that you can have one with plain HTML. HN may use JS for a few things (upvotes?), but it's mostly full page reloads including for loading threads and posting comments.