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>
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 act
on 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.