In JavaScript, we have functions and we have arguments that we pass into those functions. But how JavaScript handles what you’re passing in is not always clear.
Category: Programming
Programming
Understanding CSS Timing Functions
People of the world, strap yourself in and hold on tight, for you are about to experience truly hair-raising excitement as you get to grips with the intricacies of the hugely interesting CSS timing function!
Truth, Equality and JavaScript
The good news is that there is a standard and all browsers follow it. Some authors will tell you to fear coercion and and code against it.
Protecting Your Cookies: HttpOnly
So I have this friend. I’ve told him time and time again how dangerous XSS vulnerabilities are, and how XSS is now the most common of all publicly reported security vulnerabilities — dwarfing old standards like buffer overruns and SQL injection. But will he listen? No. He’s hard headed.
HttpOnly
The goal of this section is to introduce, discuss, and provide language specific mitigation techniques for HttpOnly.
Don’t use IDs in CSS selectors? ❧ Oli.jp (@boblet)
It’s a common belief that ID selectors are the fastest, but this comes with a big caveat: IDs are fastest CSS selector only if they’re the key selector. What’s that? Well, while you probably read selectors from left to right, browsers read them from right to left.
Rewriting History with Git Rebase
In the fundamental Git workflow, you develop a new feature in a dedicated topic branch, then merge it back into a production branch once it’s finished. This makes git merge an integral tool for combining branches. However, it’s not the only one that Git offers.
Combining Underscores With Bootstrap to Create a Theme Framework: Introducing Underscores
This tutorial is the second in the series Combining Bootstrap and Underscores to Create Your Own Theme Framework. In this tutorial, we are going to introduce you to one of the main components of the framework: Underscores (_s).