Tuesday, July 7, 2020
Here is a brand new addition to browser API's, the Speech Synthesis API.  It is used to make the browser read text out loud to the viewer, and can be implemented for many different effects.  Want a congratulations to...
Javascript itself has iteration built into the language there are a number of for and forEach methods to iterate through arrays we have the forIn loop to iterate through objects Iterator pattern is different as it doesn't run in a synchronous loop...
Situation: If you have multiple independent modules that work in a system (parts of a web page or a user interface system) and they must be kept seperate from eachother and aren't allowed to communicate directly Solution: Install a...
Features a request sender and one or more request handlers that form a chain the request sender passes the request to the first handler in the chain the handler then acts on the...
The factory pattern consists of a collection of objects, a factory, and a client that requires instances of the objects. The client controls the process, but is decoupled from the actual construction of the objects. Makes it...
closely related to pubsub pattern, in fact, many people think of pubsub as a special use of the observer pattern difference is that pubsub create global message buss for communication between components, while observer is more specific and requires that...
The strategy pattern is used to allow for a behavior to be selected at code run time. this can be based on input data or other cues The different behaviors are knows as the strategies The strategy pattern is easy to implement...
This Lesson teaches the Publisher / Subscriber pattern, which is used to allow modules to communicate with eachother without hard dependencies. It is a great pattern for decoupling modules in your program It is very common to use this pattern...
These notes are a bit outdated, but the primary form and function of SEO hasn't really changed all that much since 2000.  There are a ton off tools and resources that I will list at the bottom of the...
Here are a bunch of code snippets to help with your next design.  Feel free to use anything you like! *** In style.css *** #wrapper { display: block; max-width: 1040px; /* max-width makes frame responsive */ margin: 0 auto; background: #fff; } *** At the bottom of style.css *** /* Media Queries Aplenty */ @media...
Responsive Web Design is definitely the wave of the future and pretty soon there will be nothing less excepted.  As web designers, we must acknowledge this is true.  Equally as true is the frustration that can come with developing...