programmable, listenable checklists with forms for jQuery. https://github.com/matthewstokeley/jquery-steps
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cyclomatic complexity and lexical scope in JavaScript. | |
Arrow functions, the equivalent of prototypally-inherited invoked bound functions, and modules, specifically the implementation of the ECMA spec designed from the competition between AMD and Commonjs implementations, radically altered default practices for handling global namespace collisions, variable design considerations and mutation strategies. This progression to discrete functions and native encapsulation can be thought of in terms of the principle of reducing cyclomatic complexity. The depth of lexical record is reduced at every function invocation, the global namespace is obviated, reducing IIFE’s and revealing modules that increase scope depth, and design choices increase given immutable variable declaration to reduce closures - design systems utilizing revealing module-enabled chaining syntax and object-oriented prototypal JavaScript are unaffected. Cyclomatic complexity is considered detrimental in method design because of memory constrain |
Includes bootstrap script, ui dev workflow heuristic, browser and web integration checklist
https://docs.google.com/document/d/1YXartxy_Qv9cKMqlKrIlyfC5IeNyuDnZQRp5_XtezC8/edit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// an object mutator for a functional, compositional event-based data mapper with closures | |
const store = {} | |
const shallowCloneObject = store => Object.assign({}, store) | |
// const store = shallowCloneObject(original)l | |
function defineProperty ( | |
object: Object, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Stateful strategies in HTTP applications | |
Http applications | |
- Mobile | |
- Js apps | |
- Server-side | |
- Hybrid | |
- API’s | |
Persistence |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 0.0.2 | |
type Key: Symbol | String | |
type KeyClosure: Function( str: String ): Key | |
// Symbol Strategy | |
export var symbolKeyHandler = function symbolKeyHandler( | |
_cache: Function | |
): KeyClosure { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* ------------------------------------------------------------------------ | |
* events.js | |
* | |
* ------------------------------------------------------------------------ | |
* a publish/subscribe events object | |
*/ | |
( function() { |
// the thread of a processor is like a queue
- - - - -
// processes take various amounts of time to execute
--- -- - ------- -
wip needs editing
// Google Closure Library
google.require()
// ES6 Modules
import {export} from 'module'
// all
NewerOlder