Skip to content

Instantly share code, notes, and snippets.

View OriginUnknown's full-sized avatar

OriginUnknown

View GitHub Profile
@OriginUnknown
OriginUnknown / BuilderPattern.html
Last active August 29, 2015 14:23
JavaScript OOP Design Pattern - Builder Pattern
<!doctype html>
<html lang="en">
<head>
<title>Builder pattern</title>
</head>
<body>
<script type="text/javascript">
//Builder pattern based on Tortilla Burrito and Tossed Salad Bar
@OriginUnknown
OriginUnknown / CommandPattern.html
Last active August 29, 2015 14:23
JavaScript OOP Design Pattern Command Pattern
<!doctype html>
<html lang="en">
<head>
<title>Command Pattern</title>
</head>
<body>
<script type="text/javascript">
var _msg = "";
@OriginUnknown
OriginUnknown / AdapterPattern.html
Created June 17, 2015 10:08
JavaScript OOP Design Pattern Adapter Pattern {Object}
<!doctype html>
<html lang="en">
<head>
<title>Adapter pattern - object composition</title>
</head>
<body>
<script type="text/javascript">
@OriginUnknown
OriginUnknown / ClassAdapterPattern.html
Last active August 29, 2015 14:23
JavaScript OOP Design Pattern - Adapter Pattern {Class}
<!doctype html>
<html lang="en">
<head>
<title>Adapter pattern - Class</title>
</head>
<body>
<script type="text/javascript">
/*
@OriginUnknown
OriginUnknown / ChainOfResponsibility.html
Created June 18, 2015 13:31
JavaScript OOP Design Pattern - Chain of Responsibility
<!doctype html>
<html lang="en">
<head>
<title>Chain of Responsibility pattern</title>
</head>
<body>
<script type="text/javascript">
/*
@OriginUnknown
OriginUnknown / ChainOfResponsibility2.html
Last active August 29, 2015 14:23
JavaScript OOP Design Patterns - Chain of Responsibility 2.0.1 {Cash Machine}
<!doctype html>
<html lang="en">
<head>
<title>Chain of Responsibility pattern - Cash Machine Scenario</title>
</head>
<body>
<script type="text/javascript">
var ATM = (function(){
@OriginUnknown
OriginUnknown / BridgePattern.html
Created June 23, 2015 11:40
JavaScript OOP Design Patterns - Bridge Pattern
<!doctype html>
<html lang="en">
<head>
<title>Bridge pattern</title>
</head>
<body>
<script type="text/javascript">
/*
@OriginUnknown
OriginUnknown / CompositePattern1.html
Last active August 29, 2015 14:23
JavaScript OOP Design Pattern - Composite Pattern v1
<!doctype html>
<html lang="en">
<head>
<title>Composite pattern</title>
</head>
<body>
<script type="text/javascript">
/*
@OriginUnknown
OriginUnknown / CompositePattern2.html
Created July 3, 2015 15:22
JavaScript OOP Design Patterns - Composite Pattern v2
<!doctype html>
<html lang="en">
<head>
<title>Composite pattern - 2</title>
</head>
<body>
<script type="text/javascript">
@OriginUnknown
OriginUnknown / ThisContext_ObjectLiterals.html
Last active August 29, 2015 14:25
JavaScript - Understanding Context {this} - Object Literals and global functions
<!doctype html>
<html lang="en">
<head>
<title>"this" context explained - object literals</title>
</head>
<body>
<script type="text/javascript">
/*
* * 1. "this" context and object literals