…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Ever marveled at the magic of React? Ever wondered how Dojo does it? Ever been curious about jQuery's gymnastics? In this tutorial, we’re going to sneak behind the scenes and try our hand at building a super-simple version of jQuery. We use JavaScript libraries nearly…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Hypertext Transfer Protocol (HTTP) is the life of the web. It's used every time you transfer a document or make an AJAX request. But HTTP is surprisingly a relative unknown among some web developers. This introduction will demonstrate how the set of design principles known…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Web applications can be split into two main parts: the front-end: displays and collects information the back-end: stores and provides data for use by the front-end Since a web application back-end is concerned with storing and retrieving data, often for many thousands or even millions…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Learning the fundamentals of the World Wide Web is crucial, especially if you are planning to build web apps. And HTTP is at the heart of any web application you could build. HTTP stands for Hypertext Transfer Protocol. It's a stateless, application-layer protocol for communicating…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In my previous article, we covered some of HTTP's basics, such as the URL scheme, status codes, and request/response headers. With that as our foundation, we will look at the finer aspects of HTTP, like connection handling, authentication, and HTTP caching. These are advanced and…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Do you want to create a Google Chrome extension from scratch? You've come to the right place. In this tutorial, we'll go through all the steps you need to develop a Chrome extension. Google Chrome extensions are applications that run in the Chrome browser. They…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} What Is Express? Express is one of the best frameworks for Node.js. It has great support and a bunch of helpful features. There are a lot of great articles out there, which cover all of the basics. However, this time I want to dig in…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} If you don't already know, GitHub is an incredibly effective way to collaborate on development projects. It provides a place for anyone with an internet connection to share code with the world for free (not to mention the robust supporting tools for source inspection and…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In late 2012, Microsoft introduced TypeScript, a typed superset for JavaScript that compiles into plain JavaScript. TypeScript is gaining popularity these days because it adds enhanced features to JavaScript and is also used in JavaScript frameworks such as Angular. TypeScript improves the developer experience, allows…
…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ifmzv{background-color:rgb(243, 245, 246);}#ifdsy-2{background-color:rgb(243, 245, 246);}#ifdsy-2-2{background-color:rgb(243, 245, 246);}#ifdsy-2-2-2{background-color:rgb(243, 245, 246);}#iqgsz{background-color:rgb(243, 245, 246);}#i7r43{background-color:rgb(243, 245, 246);}Wondering how to learn JavaScript on your own? There are plenty of JavaScript tutorials and resources on Envato Tuts+ and its YouTube channel. What Is JavaScript? JavaScript is a dynamic scripting language used by…