On Github realistschuckle / learnerjs-201410
Created by Curtis Schlak for the October meeting of the HoustonJS group
http://curtis.schlak.com/learnerjs-201410
<script src="js/MozCompat.js"></script>
<script src="js/themes.js"></script>
<script src="js/flash.js"></script>
<script src="js/Navigation.js"></script>
<script src="js/GTracking.js"></script>
<script src="js/Home.js"></script>
<script src="js/ieminwidth.js"></script>
<script src="js/slideshow.js"></script>
<script src="js/HomeTail.js"></script>
<script src="yuiloader-beta-min.js"></script>
<script>
loader = new YAHOO.util.YUILoader();
loader.require('colorpicker', 'treeview');
loader.insert(function () {
new YAHOO.widget.ColorPicker('picker-div');
new YAHOO.widget.TreeView('tree-div');
});
</script>
Emerged in 2007
import theDefault from 'module';
import * as aNamespace from 'module';
import { namedExport } from 'module';
import { namedExport as aliased } from 'module';
export var v;
export default function f () {};
export default function () {};
export default 42;
export { namedExport };
export { namedExport as aliased };
export { namedExport } from 'anotherModule';
Besides being all easier to type and stuff?
a person an object authorized to acton behalf of another
That's kind of a joke. The arguments variable has always been a hacky way of working with variable arguments. It's not even a proper array.
Now, we have the ... operator to bind remaining arguments!
A symbol is a unique and immutable data type. You can use it as an identifier for object properties.
LiSP and Ruby programmers will get this.