back

Html

(Hypertext Markup Language)HTML is the language used to create Web pages for display in Web Browsers. HTML can be created directly with text editors or Web publishing programs, such as DreamWeaver, or it can be the output of other programs that make dynamic webpages on the fly. When you select "view source" from your Web browser, the code that you are viewing is HTML.:P
Ba vlny16 pc20dwalsh 20160705
console.logTime
I work on a really complex debugger at Mozilla but, and don’t tell my colleagues, I sometimes enjoy simply using console.log and other console commands to get some simple output.  I know, I know, b...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
What’s Next for Hybrid App Developers? (Sponsored)
The story of hybrid application development is a never-ending one. Each framework has to continuously strive and innovate to remain relevant, and the discussion of which framework to use is a quest...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
React and autofocus
While I love ReactJS, I can say that I sometimes find interactions that were easy during the pre-ReactJS are annoyingly difficult or at least “indirect”.  One example is properly ensuring that a gi...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
Vertically Centering with Flexbox
Vertically centering sibling child contents is a task we’ve long needed on the web but has always seemed way more difficult than it should be.  We initially used tables to accomplish the task, then...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
How to Get a React Component’s Element
JSX is an amazing pseudo-language for React, and if I’m honest, it’s what brought me to love React so much.  Using React without JSX is cumbersome and frustrating, while using JSX is such an easier...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
Get React Component Data by DOM Node
Retrieving a React component’s DOM node is fairly simple from within the component itself, but what if you want to work backward:  retrieve a component’s instance by DOM node?  This is a task that ...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
CDN, Web Security, and DDoS Protection from Incapsula (Sponsored)
There used to be day that you could have a small to large website that didn’t require protection and worldwide CDN but, with how easy it is to initiate a DDoS attack and how important website speed...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
Detect WebVR Support with JavaScript
It’s been two years since I was heavily involved with WebVR at Mozilla but, despite not contributing every day, I can see VR making leaps and bounds, from Firefox making an increased effort to Chro...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
Regain Disk Space from Homebrew
One of my favorite utilities is Homebrew, the shell utility for installing and upgrading other utilities — it’s a lazy developer’s dream.  Dreams can easily turn to nightmares, however, and I recen...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
Script & Style Show: Episode 10: Dojo
In this episode: David and Todd welcome Dojo and JavaScript legend Dylan Schiemann and TypeScript and Dojo 2 superhero Nick Nisi.  We cover the early days of Dojo, the road to 2.0, and what’s in Do...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
How to Delete Untracked Files in a Mercurial Repository
Working around Firefox at Mozilla means that you need to get acquainted with mercurial, the version control system that rivals git and svn.  Like any tool, hg (mercurial) can be difficult until you...
David Walsh - Javascript
Ba vlny16 pc20dwalsh 20160705
OpenRates Currency API (Sponsored)
Creating your own APIs can be a total nightmare: worrying about uptime, load balancing, data accuracy, caching, and all of the other risks would keep me up at night.  And if your API relates to mon...
David Walsh - Javascript